Changelog
This release introduces two breaking changes:
- We discourage multi-hub usage from within a single config file. Going forward with this release the config validation enforces that only one hub can be defined in your config files.
- For the sake of security we had to remove env variable parsing in the manifest templating flow. This is to ensure that catalogs don't accidentally expose secrets/credentials to the history of your gitops repositories.
Breaking changes
- c53a6d4 feat!: only support a single hub per config file (#650)
- 40288f0 fix!: potential secret exposure to templating engine and gitops repo history (#681)
Features
- 08bec2e feat(argocd): support github-app and ssh key repository auth modes (#598)
- b661413 feat(ux): next steps messages (#660)
Bug fixes
- 435e672 fix(bootstrap): recreate dex-restarter job before appling manifests by introducing helm hook handling (#653)
- 0520093 fix: KUBECONFIG environment variable evaluation (#643)
- 3c469e4 fix: remove dead code/golint warning (#619)
Dependency updates
- f693b2e chore(deps): update actions/setup-go action to v7 (#648)
- 1d84076 chore(deps): update astral-sh/setup-uv action to v10.1.0 (#625)
- e7e2b5c chore(deps): update dependency astral-sh/uv to v0.12.16 (#624)
- bc991af chore(deps): update dependency golangci/golangci-lint to v2.14.0 (#657)
- 13bdc64 chore(deps): update dependency terraform to v1.16.3 (#633)
- e32d6b4 chore(deps): update docker/setup-buildx-action action to v4.4.1 (#634)
- 0c883dd chore(deps): update docker/setup-qemu-action action to v4.4.0 (#635)
- 674e1c5 chore(deps): update github actions (minor and patch) (#647)
- 3caeebc chore(deps): update github actions (minor and patch) (#655)
- 34111b1 chore(deps): update github actions (minor and patch) (#669)
- 4e75929 chore(deps): update github actions (minor and patch) (#684)
- f6198cd chore(deps): update github.com/external-secrets/external-secrets/apis digest to 5c34168 (#623)
- 4255fa6 chore(deps): update github.com/external-secrets/external-secrets/apis digest to dbfbd98 (#612)
- 11d56ef chore(deps): update go modules (minor and patch) (#645)
- 2949bb4 chore(deps): update go modules (minor and patch) (#654)
- baac079 chore(deps): update go modules (minor and patch) (#668)
- 028c49a chore(deps): update go modules (minor and patch) (#683)
- 8358dc5 chore(deps): update golang.org/x go modules (#626)
- f134d29 chore(deps): update helm release openbao to v0.29.5 (#632)
- 575c8b4 chore(deps): update helm release openbao to v0.29.6 (#656)
- 9cac85c chore(deps): update helm release openbao to v0.30.2 (#671)
- 7752fd2 chore(deps): update helm release openbao to v0.30.3 (#685)
- 18469e6 chore(deps): update kubara catalogs (#646)
- f473268 chore(deps): update kubara catalogs (#686)
- 4a571de chore(deps): update kubara catalogs to v4 (#615)
- cafb505 chore(deps): update kubara catalogs to v5 (#637)
- 7f919a9 chore(deps): update module github.com/urfave/cli/v3 to v3.12.0 (#636)
- 75931c4 chore(deps): update python docker tag to v3.14.8 (#670)
- 27b7e7c chore(deps): update renovatebot/github-action action to v46.3.1 (#627)
Documentation
- aaa7e6b docs(stackit): add pricing and cost estimation guide for SKE (#661)
- 0a84057 docs: add external link checks with lychee (#649)
- 8b50560 docs: add terraform prerequisite statement to edge cluster creation docs (#620)
- 7d2c040 docs: clarify how to use external-dns and what the catalog already offers (#629)
- 6989068 docs: clarify the secret handling and setup; enhance the commands for creating the secrets (#631)
- efe10e5 docs: correct kyverno-policy-reporter dependency direction (#617)
- 9363f50 docs: document catalog JSON logging defaults and limitations (#667)
- b9a872a docs: explain Argo CD add app of apps pattern for kubara (#622)
- 3d4165a docs: fix app-of-apps diagrams integration (#662)
- e40574b docs: fix argo cd project, application and appset example code blocks (#665)
- 3baf761 docs: fix argo cd repository example code blocks (#666)
- 982e067 docs: reference new platform-setup-examples repository (#658)
- c885dca docs: update issue and pr templates
CI / Build
Other changes
- f6c8b20 Apply suggested fix to docs/content/3_infrastructure/stackit_edge_cloud.md from Copilot Autofix (#616)
- 85b6843 chore(dep): default Kubernetes minor version to 1.36 (#659)
Default catalogs
Projects can override these default catalog versions in their configuration.