Open project-administrator opened 1 year ago
Thanks @project-administrator . Confirmed that simply templating the chart results in the following for the kubeapps-apis service (which has initialDelaySeconds duplicated).
livenessProbe:
failureThreshold: 6
initialDelaySeconds: 60
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
exec:
command: ["grpc_health_probe", "-addr=:50051"]
initialDelaySeconds: 10
readinessProbe:
failureThreshold: 6
initialDelaySeconds: 0
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
exec:
command: ["grpc_health_probe", "-addr=:50051"]
initialDelaySeconds: 5
It'll be best to fix this upstream in the bitnami chart first, then we'll merge that change into our dev chart.
Describe the bug
An attempt to install the helm release with fluxcd/helm-controller fails because of the following errors:
Basically, helm chart generates an invalid template with duplicate keys in YAML.
fluxcd/helm-controller
would not tolerate this, but command-linehelm install
would silently remove the duplicate keys. Same issue from thefluxcd/helm-controller
project: https://github.com/fluxcd/helm-controller/issues/283To Reproduce Steps to reproduce the behavior:
fluxcd/helm-controller
e.g.:kubectl describe helmrelease kubeapps
Expected behavior Helm chart should not generate duplicate keys in the resulting YAML. The deployment of the kubeapps helm chart should succeed with
fluxcd/helm-controller
.