
If labels are not specified on a Job, kubernetes defaults them to include the labels of their underlying Pod template. Helm 3 injects metadata into all resources [0] including a `app.kubernetes.io/managed-by: Helm` label. Thus when kubernetes sees a Job's labels they are no longer empty and thus do not get defaulted to the underlying Pod template's labels. This is a problem since Job labels are depended on by - Armada pre-upgrade delete hooks - Armada wait logic configurations - kubernetes-entrypoint dependencies Thus, for Job templates previously missed, this adds labels matching the underlying Pod template to retain the same labels that were present with Helm 2. [0]: https://github.com/helm/helm/pull/7649 Change-Id: Ie438b449a3d9853d786215d40a39c32d164e9950
33 lines
1.1 KiB
YAML
33 lines
1.1 KiB
YAML
---
|
|
keystone:
|
|
- 0.1.0 Initial Chart
|
|
- 0.1.1 UPDATE
|
|
- 0.1.2 UPDATE
|
|
- 0.1.3 UPDATE
|
|
- 0.1.4 UPDATE
|
|
- 0.1.5 Revert clusterissuer change
|
|
- 0.1.6 Fix typo in subPath entry
|
|
- 0.1.7 Move rabbit-init to dynamic dependency
|
|
- 0.1.8 Change Issuer to ClusterIssuer
|
|
- 0.1.9 Add helm.sh/hook related annotations
|
|
- 0.1.10 Update RBAC apiVersion from /v1beta1 to /v1
|
|
- 0.1.11 Remove congress residue
|
|
- 0.1.12 Add helm hook conditional
|
|
- 0.1.13 Fix Error - wrong number of args for set
|
|
- 0.1.14 Remove setup helm hooks
|
|
- 0.2.0 Remove support for releases before T
|
|
- 0.2.1 Remove paste ini config settings
|
|
- 0.2.2 Make python script PEP8 compliant
|
|
- 0.2.3 Adding rabbitmq TLS logic
|
|
- 0.2.4 Use policies in yaml format
|
|
- 0.2.5 Mount rabbitmq TLS secret
|
|
- 0.2.6 Modify default probe timings
|
|
- 0.2.7 Add Ussuri release support
|
|
- 0.2.8 Remove member bootstrap logic
|
|
- 0.2.9 Add Victoria and Wallaby releases support
|
|
- 0.2.10 Make internal TLS more robust
|
|
- 0.2.11 Add missing slash
|
|
- 0.2.12 Helm 3 - Fix Job Labels
|
|
- 0.2.13 Helm 3 - Fix more Job Labels
|
|
...
|