Changed
- Replace
github.com/giantswarm/release-operator/v4/api/v1alpha1withgithub.com/giantswarm/releases/sdk/api/v1alpha1for Release CRD types. - Update k8s dependencies to v0.35.0.
Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.
github.com/giantswarm/release-operator/v4/api/v1alpha1 with github.com/giantswarm/releases/sdk/api/v1alpha1 for Release CRD types.Full Changelog: https://github.com/giantswarm/happa/compare/v1.71.7...v1.71.8
Fix Karpenter schema for extraConfigs
helmRelease schema instead of app schema. This corrects the extraConfigs[].kind field to accept ConfigMap and Secret (capitalized), and replaces the priority field with optional field, matching the HelmRelease resource structure.Improve karpenter subnet selection and extraConfig mounting.
kubernetes.io/cluster/$clusterName: "owned" and sigs.k8s.io/cluster-api-provider-aws/cluster/$clusterName: "owned" tags to the IRSAClaim CR so that resources created by Crossplane contain the expected tags. This also allows to find the S3 buckets that need to be deleted when removing a cluster.subnetTags, the default giantswarm.io/role: "nodes" filter is no longer applied, allowing full control over subnet selection. The cluster ownership tag (sigs.k8s.io/cluster-api-provider-aws/cluster/<cluster-name>: owned) is still enforced for security.valuesFrom parent field for extraConfigs, enabling customers to use custom ConfigMaps and Secrets for Karpenter configuration.