When installing the chart generated by Katenary, Helm throws the following error :
❯ katenary convert -c compose.yaml -o ./chart
❯ helm upgrade --install gitlab ./chart
Release "gitlab" does not exist. Installing it now.
Error: parse error at (gitlab/templates/gitlab-postgres/gitlab_postgres.volumeclaim.yaml:1): bad character U+002D '-'
Reproducible example :
compose.yaml
services:gitlab:image:gitlab/gitlab-ee:17.4.3-ee.0restart:alwayscontainer_name:gitlabenvironment:GITLAB_ROOT_PASSWORD:"FbHwagnIboY8Rv"GITLAB_OMNIBUS_CONFIG:| # Add any other gitlab.rb configuration here, each on its own line
external_url = 'http://git.127.0.0.1.nip.io';
# Postgres
postgresql['enable'] = false;
gitlab_rails['db_adapter'] = 'postgresql';
gitlab_rails['db_encoding'] = 'utf8';
gitlab_rails['db_host'] = 'gitlab-postgres';
gitlab_rails['db_port'] = 5432;
gitlab_rails['db_username'] = 'gitlab';
gitlab_rails['db_password'] = 'gitlab';ports:- '80:80'- '22:22'volumes:- 'gitlab_config:/etc/gitlab'- 'gitlab_logs:/var/log/gitlab'- 'gitlab_data:/var/opt/gitlab'shm_size:'256m'networks:- networkgitlab-postgres:image:postgres:15container_name:gitlab-postgresenvironment:POSTGRES_USER:gitlabPOSTGRES_PASSWORD:gitlabPOSTGRES_DB:gitlabhq_productionports:- '5432:5432'shm_size:128mbnetworks:- networkvolumes:- 'gitlab_postgres:/var/lib/postgresql/data'networks:network:driver:bridgename:gitlab_networkvolumes:gitlab_config:gitlab_logs:gitlab_data:gitlab_postgres:
❯ helm upgrade --install gitlab ./chart
Error: UPGRADE FAILED: failed to create resource: Deployment.apps "gitlab-katenary-bugs-gitlab-postgres" is invalid: spec.template.spec.containers[0].name: Invalid value: "gitlab_postgres": a lowercase RFC 1123 label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character (e.g. 'my-name', or '123-abc', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?')
New error on branch `develop` (same on `master`)
```
❯ helm upgrade --install gitlab ./chart
Error: UPGRADE FAILED: failed to create resource: Deployment.apps "gitlab-katenary-bugs-gitlab-postgres" is invalid: spec.template.spec.containers[0].name: Invalid value: "gitlab_postgres": a lowercase RFC 1123 label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character (e.g. 'my-name', or '123-abc', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?')
```
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
When installing the chart generated by Katenary, Helm throws the following error :
Reproducible example :
compose.yamlkatenary.yamlmentionned in comment in #74
My god, this remaining problem is a pain in the...
I know where is the problem, will fix it tomorrow
It should be fixed in main branch, can you try it please?
New error on branch
develop(same onmaster)Oh...
container_name... OK I see the problem.Fixed in the latest RC 🙂
Thanks a lot folk 👍🏻