environments:
{{- range $index,$item := readDirEntries "./environments" }}
{{ $item.Name }}:
{{- end }}
# Comments:
# You should use ( createNamespace: true ) only one time in order to avoid random errors occuring
# Charts are deployed in the same order as they are placed in this file
releases:
- name: nginx-ingress
createNamespace: true
chart: ./charts/ingress-nginx
namespace: nginx
values:
- ./environments/default/system-values.yaml
- ./environments/{{ .Environment.Name }}/system-values.yaml
- name: certificates
createNamespace: true
chart: ./charts/additional-dep
namespace: system
values:
- ./environments/default/system-values.yaml
- ./environments/{{ .Environment.Name }}/system-values.yaml
- name: clickhouse
chart: ./charts/clickhouse
namespace: system
values:
- ./environments/default/system-values.yaml
- ./environments/{{ .Environment.Name }}/system-values.yaml
- name: aerospike
chart: ./charts/aerospike
namespace: system
values:
- ./environments/default/system-values.yaml
- ./environments/{{ .Environment.Name }}/system-values.yaml
- name: gitlab
chart: ./charts/gitlab
namespace: system
values:
- ./environments/default/system-values.yaml
- ./environments/{{ .Environment.Name }}/system-values.yaml
# dependsOn:
# - certificates
- name: hub
chart: ./charts/hub
namespace: system
values:
- ./environments/default/system-values.yaml
- ./environments/{{ .Environment.Name }}/system-values.yaml
# dependsOn:
# - certificates
- name: mariadb
chart: ./charts/mariadb
namespace: system
values:
- ./environments/default/system-values.yaml
- ./environments/{{ .Environment.Name }}/system-values.yaml
- name: mongo
chart: ./charts/mongo
namespace: system
values:
- ./environments/default/system-values.yaml
- ./environments/{{ .Environment.Name }}/system-values.yaml
- name: nexus
chart: ./charts/nexus
namespace: system
values:
- ./environments/default/system-values.yaml
- ./environments/{{ .Environment.Name }}/system-values.yaml
# dependsOn:
# - certificates
- name: youtrack
chart: ./charts/youtrack
namespace: system
values:
- ./environments/default/system-values.yaml
- ./environments/{{ .Environment.Name }}/system-values.yaml
# dependsOn:
# - certificates
- name: teamcity-server
chart: ./charts/teamcity-server
namespace: system
values:
- ./environments/default/system-values.yaml
- ./environments/{{ .Environment.Name }}/system-values.yaml
# dependsOn:
# - certificates
- name: teamcity-agent
chart: ./charts/teamcity-agent
namespace: system
values:
- ./environments/default/system-values.yaml
- ./environments/{{ .Environment.Name }}/system-values.yaml
I want to make teamcity-server, youtrack, nexus, hub, gitlab be depended on certificates helm chart deployed in this helmfile. I have tried to use dependsOn, however it fails (it is mentioned in comments)
I have a following helmfile.yaml
I want to make teamcity-server, youtrack, nexus, hub, gitlab be depended on certificates helm chart deployed in this helmfile. I have tried to use dependsOn, however it fails (it is mentioned in comments)
Helmfile version used:
helmfile version 0.149.0
Kubernetes version: