bases: - ../envs/environments.yaml.gotmpl repositories: - name: cilium url: 'https://helm.cilium.io' commonLabels: tier: system apiVersions: - monitoring.coreos.com/v1 releases: - name: cilium namespace: kube-system chart: cilium/cilium version: 1.16.2 condition: cilium.enabled values: - ../values/cilium/values/cilium.yaml.gotmpl - ../values/cilium/values/cilium-{{ .Environment.Name }}.yaml.gotmpl missingFileHandler: Info - name: spire-manifests namespace: cilium chart: _sprire-manifests condition: cilium.spire.enabled hooks: - events: [ prepare, cleanup ] showlogs: true command: ../bin/helmify args: - '{{`{{ if eq .Event.Name "prepare" }}build{{ else }}clean{{ end }}`}}' - '{{`{{ .Release.Chart }}`}}' - '{{`{{ .Environment.Name }}`}}' - ../values/cilium/spire-manifests - _spire-manifests - name: cilium-manifests namespace: cilium chart: _cilium-manifests condition: cilium.enabled values: - ../values/values-{{ requiredEnv "CLUSTER_NAME" }}.yaml - ../values/cilium/values.yaml.gotmpl - ../values/cilium/values-{{ requiredEnv "CLUSTER_NAME" }}.yaml.gotmpl hooks: - events: [ prepare, cleanup ] showlogs: true command: ../bin/helmify args: - '{{`{{ if eq .Event.Name "prepare" }}build{{ else }}clean{{ end }}`}}' - '{{`{{ .Release.Chart }}`}}' - '{{`{{ .Environment.Name }}`}}' - ../values/cilium/cilium-manifests - _cilium-manifests