From a00fc3ac99a44a8da25f5eb466ebd009c5dab6e6 Mon Sep 17 00:00:00 2001 From: Patrick Hermann Date: Fri, 21 Aug 2026 07:24:44 +0000 Subject: [PATCH] feat(crossplane): CVE-Runde plus provider-helm v1.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Die Installationsseite zu stuttgart-things/kcl (Katalog 0.4.0). Der Katalog BESCHREIBT die Pins, diese beiden Helmfiles INSTALLIEREN sie — sie muessen zusammen bewegt werden, sonst beschreibt der Katalog einen Cluster, den es nicht gibt. crossplane-providers.yaml.gotmpl provider-helm v1.3.0 -> v1.4.0 provider-opentofu v1.1.4 -> v1.1.6 provider-kubeconfig-xpkg v0.13.1 -> v0.13.2 crossplane-config.yaml.gotmpl function-auto-ready v0.6.5 -> v0.6.7 function-go-templating v0.12.2 -> v0.12.3 function-kcl v0.12.1 -> v0.12.2 function-patch-and-transform v0.10.7 -> v0.10.9 function-environment-configs v0.7.2 -> v0.7.3 function-auto-ready bleibt UNTER der dokumentierten Decke =v0.6.5, v4: Server-Side-Apply als Default fuer NEU installierte Releases, `wait` ueber kstatus, bestehende Releases behalten ihre Apply-Methode. Hier laeuft jede Platform-App durch, deshalb steht die Begruendung an der Install-Stelle. Beide Helmfiles gebaut (`helmfile build -e default`), Versionen im Render verifiziert. Refs: stuttgart-things/crossplane-configurations#258 Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_0196ZK3n9XHuWxhx9es8bcTi --- cicd/crossplane-config.yaml.gotmpl | 15 ++++++++++----- cicd/crossplane-providers.yaml.gotmpl | 13 ++++++++++--- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/cicd/crossplane-config.yaml.gotmpl b/cicd/crossplane-config.yaml.gotmpl index 56751c2e..de048a5d 100644 --- a/cicd/crossplane-config.yaml.gotmpl +++ b/cicd/crossplane-config.yaml.gotmpl @@ -13,27 +13,32 @@ environments: # >=v0.6.5, v4. Die + # Release-API bleibt gleich, das Laufzeitverhalten nicht — + # Server-Side-Apply ist fuer NEU installierte Releases der Default + # und `wait` haengt an kstatus statt an der alten Ready-Logik. + # Bestehende Releases behalten ihre Apply-Methode. Weil hier jede + # Platform-App durchlaeuft (cert-manager, openebs, cni, flux-init), + # gehoert dieser Bump nie in dieselbe Runde wie reine CVE-Updates. + package: xpkg.crossplane.io/crossplane-contrib/provider-helm:v1.4.0 rbac: clusterRole: cluster-admin providerOpentofu: name: provider-opentofu - package: xpkg.upbound.io/upbound/provider-opentofu:v1.1.4 + package: xpkg.upbound.io/upbound/provider-opentofu:v1.1.6 rbac: clusterRole: cluster-admin providerKubeconfig: name: provider-kubeconfig - package: ghcr.io/stuttgart-things/provider-kubeconfig-xpkg:v0.13.1 + package: ghcr.io/stuttgart-things/provider-kubeconfig-xpkg:v0.13.2 # NOTE: the ClusterProviderConfig resources live in the separate # crossplane-provider-configs.yaml.gotmpl — they reference ProviderConfig # CRDs that only register once these providers are Healthy, so keeping