feat(common): Release common 4.0.0 (#398)

Co-authored-by: lab-assistant[bot] <180935599+lab-assistant[bot]@users.noreply.github.com>
This commit is contained in:
Bernd Schorgers 2025-05-16 08:40:39 +02:00
parent 1e210f43e3
commit a01a89cb13
No known key found for this signature in database
327 changed files with 11181 additions and 7330 deletions

View file

@ -3,8 +3,8 @@ apiVersion: v2
name: common
description: Function library for Helm charts
type: library
version: 3.7.3
kubeVersion: ">=1.22.0-0"
version: 4.0.0
kubeVersion: ">=1.28.0-0"
keywords:
- common
- library
@ -16,9 +16,48 @@ sources:
- https://github.com/bjw-s-labs/helm-charts
annotations:
artifacthub.io/changes: |-
- kind: removed
description: |-
Individual `valuesToObject` functions have been removed in favor of a centralized `bjw-s.common.lib.valuesToObject` function.
- kind: fixed
description: |-
Fixed name suffix for HTTPRoute
- kind: fixed
Fixed empty backendRefs in HTTPRoute leading to invalid spec
- kind: added
description: |-
Fixed incorrect default backendRefs values in HTTPRoute
Added support for setting `parentRefs[].port` in HTTPRoute
- kind: added
description: |-
Added support for setting `sessionPersistence` in HTTPRoute
- kind: added
description: |-
Added support for setting `resources` on the Pod Level in Kubernetes >= 1.32
- kind: added
description: |-
Added explicit JSON schema for `rbac` root key
- kind: added
description: |-
Allow configuring the merge strategy for `defaultPodOptions`
- kind: added
description: |-
Added support for setting `subPathExpr` on globalMounts and advancedMounts persistence items
- kind: added
description: |-
Added support for automatically determining the target controller for Services if there is only one enabled controller
- kind: added
description: |-
Added support for automatically determining the target service for Ingress paths if there is only one enabled Service
- kind: changed
description: |-
**Breaking**: Standardized resource name logic for all resources. This may cause changes in the generated resource names.
links:
- name: Documentation
url: https://bjw-s-labs.github.io/helm-charts/docs/common-library/resources/names/
- kind: changed
description: |-
**Breaking**: Increased the minimum supported Kubernetes version to 1.28.0
- kind: changed
description: |-
**Breaking**: ServiceAccounts no longer create a static token by default. This is now controlled by the `staticToken` field in the `serviceAccount` object.
- kind: changed
description: |-
**Breaking**: Renamed the hardcoded app.kubernetes.io/component label to app.kubernetes.io/controller