extra manifests declared with the `extraDeploy` value used to be defined in a single List manifest.
the issue with this setup, is that if you want to define a Job to be used as a Helm hook, it won't work - because Helm only look at top-level manifests to find the hook annotations.
this PR changes the implementation of extra manifests, by rendering top-level manifests instead of wrapping them inside a List.
charts users don't need to change anything in their values.yaml
* Add chart scaffolding to serve as a guide when creating new charts
* Improve README
* Update template/CHART_NAME/templates/NOTES.txt
Co-authored-by: Juan Ariza Toledano <juanariza@vmware.com>
* Update template/CHART_NAME/templates/deployment.yaml
Co-authored-by: Juan Ariza Toledano <juanariza@vmware.com>
* Fix tolerations
* Add clusterDomain
* Replace foo: bar in secret
* Update template/CHART_NAME/templates/deployment.yaml
Co-authored-by: Jose Antonio Carmona <jcarmona@bitnami.com>
* Improve probes and extraEnvVars
* Add replicas to deployment and statefulset
* Improve securityContext
* Improve command
* Improve probes
* Add service type
* Update template/CHART_NAME/templates/deployment.yaml
Co-authored-by: Jose Antonio Carmona <jcarmona@bitnami.com>
* Add podAffinity, podAntiAffinity, and nodeAffinity
* Remove readOnly
Co-authored-by: Juan Ariza Toledano <juanariza@vmware.com>
Co-authored-by: Jose Antonio Carmona <jcarmona@bitnami.com>