
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 each Job template 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: Ib5a7eb494fb776d74e1edc767b9522b02453b19d
24 lines
1011 B
YAML
24 lines
1011 B
YAML
---
|
|
horizon:
|
|
- 0.1.0 Initial Chart
|
|
- 0.1.1 Change helm-toolkit dependency version to ">= 0.1.0"
|
|
- 0.1.2 To avoid wrong version check for mysqlclient
|
|
- 0.1.3 Modify Password validator related settings in Horizon
|
|
- 0.1.4 Change Issuer to ClusterIssuer
|
|
- 0.1.5 Revert - Change Issuer to ClusterIssuer
|
|
- 0.1.6 Change Issuer to ClusterIssuer
|
|
- 0.1.7 Update glance default policy values
|
|
- 0.1.8 Implement "CSRF_COOKIE_HTTPONLY" option support in horizon
|
|
- 0.2.0 Remove support for releases before T
|
|
- 0.2.1 Make python script PEP8 compliant
|
|
- 0.2.2 Use policies in yaml format
|
|
- 0.2.3 Add openstack_enable_password_retrieve variable in value
|
|
- 0.2.4 Fix OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT value
|
|
- 0.2.5 Add Ussuri release support
|
|
- 0.2.6 Add Victoria and Wallaby releases support
|
|
- 0.2.7 Fix OPENSTACK_ENABLE_PASSWORD_RETRIEVE value
|
|
- 0.2.8 Add default polices
|
|
- 0.2.9 Removed default policy in chart in favor of default policy in code
|
|
- 0.2.10 Helm 3 - Fix Job Labels
|
|
...
|