Skip to content

feat(crossplane): CVE-Runde plus provider-helm v1.4.0 - #156

Merged
patrick-hermann-sva merged 1 commit into
mainfrom
feat/crossplane-cve-round
Aug 21, 2026
Merged

patrick-hermann-sva merged 1 commit into
mainfrom
feat/crossplane-cve-round

Conversation

@patrick-hermann-sva

Copy link
Copy Markdown
Contributor

Die Installationsseite zu stuttgart-things/kcl#212 (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.

cicd/crossplane-providers.yaml.gotmpl

Pin von nach
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

cicd/crossplane-config.yaml.gotmpl

Pin von nach
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

Bis auf provider-helm sind das reine CVE-/Dependency-Updates (Go 1.25.12, x/net, x/text, grpc, otel).

function-auto-ready bleibt unter der Decke

Der Kommentar dort erklaerte die Sperre schon richtig: die Configuration-Packages deklarieren dependsOn >=v0.6.5,<v0.7.0, mit v0.7.0 werden ihre Package-Revisions Unhealthy. Ergaenzt ist jetzt, dass die 0.6er-Linie weiterlebt — v0.6.6 und v0.6.7 sind nach v0.7.0 erschienen und rein sicherheitsrelevant. Die Decke kostet also keine CVE-Fixes.

provider-helm v1.4.0 ist der einzige echte Eingriff

Helm-SDK v3 -> v4: Server-Side-Apply wird Default fuer neu installierte Releases, wait laeuft ueber kstatus, bestehende Releases behalten ihre Apply-Methode. Hier laeuft jede Platform-App durch (cert-manager, openebs, cni, flux-init), deshalb steht die Begruendung an der Install-Stelle und nicht nur im Changelog.

Geprueft

Beide Helmfiles mit helmfile build -e default gebaut, die neuen Versionen im Render verifiziert.

Refs stuttgart-things/crossplane-configurations#258

🤖 Generated with Claude Code

https://claude.ai/code/session_0196ZK3n9XHuWxhx9es8bcTi

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.7.0. Das
ist keine Einschraenkung, die Sicherheitsfixes kostet: v0.6.6 und v0.6.7
sind nach v0.7.0 erschienen und enthalten nur CVE-Backports. Der
bestehende Kommentar erklaerte die Decke schon richtig (dependsOn
>=v0.6.5,<v0.7.0) — ergaenzt ist jetzt, dass die Linie weiterlebt.

provider-helm v1.4.0 traegt Helm-SDK v3 -> 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 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0196ZK3n9XHuWxhx9es8bcTi
@patrick-hermann-sva
patrick-hermann-sva force-pushed the feat/crossplane-cve-round branch from 9b38c47 to a00fc3a Compare August 21, 2026 07:48
@patrick-hermann-sva
patrick-hermann-sva merged commit eeffc68 into main Aug 21, 2026
2 checks passed
@patrick-hermann-sva
patrick-hermann-sva deleted the feat/crossplane-cve-round branch August 21, 2026 07:51

This branch was previously deployed

1 inactive deployment
k8s — a00fc3ac Deployed Aug 21, 2026 by patrick-hermann-sva via Lint yaml files / Yaml-Lint #251
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants