v0.11.0
⭐ New Features
- Add installation profiles: standalone (replacing the deprecated full profile), dev, build and run (replacing the deprecated serving profile).
- Remove Cartographer Delivery Chains package in favour of a standard GitOps approach for delivering configuration changes to run and standalone clusters, using either Carvel or Flux.
- Add support for generating deliverables via Carvel or Flux, based on the Workload configuration.
- Introduce new Flux package, adding support for all the controller from the GitOps Toolkit. The dedicated Flux Source Controller has been therefore removed.
- Introduce new Kyverno package, adding support for policy management and included in all installation profiles by default.
- Introduce new RBAC Configurer package, responsible for configuring RBAC for the Kadras end-users and service accounts.
- Improve test suite to cover the run installation profile.
- Add support for Kubernetes 1.28.
- Remove support for Kubernetes 1.26.
🔨 Dependency Upgrades
- Upgrade to Buildpacks Catalog 0.9.2
- Upgrade to Cartographer Blueprints 0.7.4
- Upgrade to Cartographer Supply Chains 0.7.2
- Upgrade to Cartographer 0.8.0+kadras.1
- Upgrade to Cert Manager Issuers 0.2.2
- Upgrade to Cert Manager 1.12.4+kadras.1
- Upgrade to Contour 1.26.0
- Upgrade to Knative Serving 1.11.0
- Upgrade to Kpack 0.12.0
- Upgrade to Metrics Server 0.6.4
- Upgrade to Secretgen Controller 0.14.10
- Upgrade to Spring Boot Conventions 0.3.1
- Upgrade to Tekton Catalog 0.2.2
- Upgrade to Tekton Pipelines 0.51.0
- Upgrade to Workspace Provisioner 0.3.0
Full Changelog: v0.10.0...v0.11.0