Repository navigation
fix(renovate): stop bumping the crossplane chart on its own; level functions with the catalog - #166
Merged
patrick-hermann-sva merged 2 commits intoSep 25, 2026
Conversation
The crossplane chart in cicd/crossplane.yaml.gotmpl is the KCL catalog's crossplaneVersion, and the catalog is the one pin source that also generates the Flux machinery profile. When Renovate moves it here alone (the dry-run already offers 2.3.3 -> 2.4.2), kind clusters and Flux-built ones run a different Crossplane. A dry-run shows it is the only crossplane pin Renovate tracks in this repo. The providers, functions and configurations in cicd/crossplane-*.yaml.gotmpl have no annotation and are already maintained by hand. The rule stays until the kind play installs the Flux profile itself (stuttgart-things/stuttgart-things#3136). Refs stuttgart-things/flux#521 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
xplane-crossplane-catalog 0.10.0 pins function-auto-ready v0.6.8, function-go-templating v0.12.4 and function-environment-configs v0.7.4. This file was one patch behind on each. auto-ready stays under the <v0.7.0 ceiling that the Configurations' dependsOn requires. Every other provider, function and configuration here already matches the catalog. Refs stuttgart-things/flux#521 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
patrick-hermann-sva
deleted the
fix/renovate-crossplane-pins-one-source
branch
September 25, 2026 09:20
2 tasks
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Part of stuttgart-things/flux#521 (the interim option until stuttgart-things/stuttgart-things#3136).
Changes
renovate.json: adds apackageRulesentry withenabled: falsefor thecrossplanechart incicd/crossplane.yaml.gotmpl. That version is the KCL catalog'scrossplaneVersion, and the catalog is the one pin source that also generates the Fluxmachineryprofile. The dry-run was already offering 2.3.3 → 2.4.2, which would have moved kind clusters to a different Crossplane than Flux-built ones.cicd/crossplane-config.yaml.gotmpl: brings three functions level withxplane-crossplane-catalog0.10.0:<v0.7.0limit)Verified
renovate --platform=local --dry-run=full: the crossplane chart is the only crossplane pin Renovate tracks in this repo, and it now reportsskipReason: disabled. The providers, functions and configurations incicd/crossplane-*.yaml.gotmplhave no annotation and were already maintained by hand.renovate-config-validator --strictpasses.🤖 Generated with Claude Code