74 lines
1.5 KiB
YAML
74 lines
1.5 KiB
YAML
environments:
|
|
default:
|
|
values:
|
|
- environment.values.yaml
|
|
---
|
|
repositories:
|
|
- name: incubator
|
|
url: https://charts.helm.sh/incubator
|
|
|
|
helmDefaults:
|
|
kubeContext: minikube
|
|
|
|
releases:
|
|
|
|
- name: httpbin
|
|
chart: ../../../charts/httpbin
|
|
set:
|
|
- name: ingress.enabled
|
|
value: false
|
|
hooks:
|
|
- events: ["prepare", "cleanup"]
|
|
showlogs: true
|
|
command: "echo"
|
|
args:
|
|
- "{{`{{.Environment.Name}}`}}"
|
|
- "{{`{{.Release.Name}}`}}"
|
|
- "{{`{{.HelmfileCommand}}`}}"
|
|
|
|
- name: raw
|
|
chart: incubator/raw
|
|
version: 0.2.3
|
|
values:
|
|
- mysecret: {{ .Environment.Values.mysecret }}
|
|
- values.yaml
|
|
|
|
- name: helmx
|
|
chart: ../../../charts/helmx
|
|
namespace: helmx-system
|
|
jsonPatches:
|
|
- target:
|
|
version: v1
|
|
kind: ConfigMap
|
|
name: release-name
|
|
patch:
|
|
- op: add
|
|
path: /metadata/annotations
|
|
value:
|
|
foo: bar
|
|
|
|
- name: raw2
|
|
chart: incubator/raw
|
|
version: 0.2.3
|
|
condition: raw2.enabled
|
|
values:
|
|
- mysecret: {{ .Environment.Values.mysecret }}
|
|
- values.yaml
|
|
|
|
- name: release-disabled
|
|
chart: ../../../charts/helmx
|
|
namespace: release-disabled
|
|
condition: release-disabled.enabled
|
|
values:
|
|
- values-not-found.yaml
|
|
jsonPatches:
|
|
- target:
|
|
version: v1
|
|
kind: ConfigMap
|
|
name: release-name
|
|
patch:
|
|
- op: add
|
|
path: /metadata/annotations
|
|
value:
|
|
foo: bar
|