debugging helm...
Path: mychart/values.yaml
deployments:
mysubchart1:
enabled: false
mysubchart2:
enabled: true
mysubchart1:
enabled: false
mysubchart2:
enabled: true
Path: mychart/Chart.yaml
dependencies:
- name: mysubchart1
repository: "file://charts/mysubchart1"
version: 0.1.0
# A
condition: deployments.mysubchart1.enabled
# B
#condition: mysubchart1.enabled
- name: mysubchart2
repository: "file://charts/mysubchart2"
version: 0.1.0
# A
condition: deployments.mysubchart2.enabled
# B
#condition: mysubchart2.enabled
dependencies:
- name: mysubchart1
repository: "file://charts/mysubchart1"
version: 0.1.0
# A
#condition: deployments.mysubchart1.enabled
# B
condition: mysubchart1.enabled
- name: mysubchart2
repository: "file://charts/mysubchart2"
version: 0.1.0
# A
#condition: deployments.mysubchart2.enabled
# B
condition: mysubchart2.enabled
helm upgrade --install helm-debugging mychart --dry-run --debug > output/helm-debug-$(date "+%Y%m%d-%H%M%S")
helm upgrade --install helm-debugging mychart -f myfiles/extraconfig.yaml --dry-run --debug > output/helm-debug-$(date "+%Y%m%d-%H%M%S")
COMPUTED VALUES:
deployments:
mysubchart1:
enabled: false
mysubchart2:
enabled: true
extra:
data: []
enable: ""
fruit:
data: apple
enabled: true
meal:
drink: coffee
food: goulash
menu: lunch
mysubchart2:
dessert: muffin
global: {}
name: subchart-2
name: main-chart
COMPUTED VALUES:
deployments:
mysubchart1:
enabled: false
mysubchart2:
enabled: true
extra:
data:
- pepper
- salt
- crushed red pepper
enable: true
fruit:
data: apple
enabled: true
meal:
drink: coffee
food: goulash
menu: lunch
mysubchart1:
dessert: pudding
mysubchart2:
dessert: muffin
global: {}
name: subchart-2
name: main-chart
COMPUTED VALUES:
extra:
data: []
enable: ""
fruit:
data: apple
enabled: true
meal:
drink: coffee
food: goulash
menu: lunch
mysubchart1:
dessert: cake
enabled: false
global: {}
name: subchart-1
mysubchart2:
dessert: muffin
enabled: true
global: {}
name: subchart-2
name: main-chart
COMPUTED VALUES:
extra:
data:
- pepper
- salt
- crushed red pepper
enable: true
fruit:
data: apple
enabled: true
meal:
drink: coffee
food: goulash
menu: lunch
mysubchart1:
dessert: pudding
enabled: false
mysubchart2:
dessert: muffin
enabled: true
global: {}
name: subchart-2
name: main-chart