Changed
- Add Anthropic and OpenAI API keys to the Helm chart values. See ./docs/releases/v0.96.1-changelog.md for more information.
Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.
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.This release updates the cluster-aws chart to address an issue with Karpenter nodes not working properly with ingress load balancers.
lb Security Group to Karpenter nodes.dex to version v2.1.5.ingress-nginx-app to version v4.2.1.coredns image to 1.14.0.