Fleet Management
Changed
- Update to upstream Helm Chart
v0.1.95 and Zot v2.11.13.
Changed
- Move Giant Swarm specific values to the bundle chart. Clean up the aws-load-balancer-controller chart from any GS specific stuff.
- Shorten bundle chart name to
aws-lb-controller-bundle
Added
- Add additional permissions to the controller IAM role.
Changed
- Document upgrade path from v2 to v3
Fixed
- Configure the efs-csi-driver chart to use the IAM role managed by the bundle chart.
Changed
- Replace
github.com/giantswarm/release-operator/v4/api/v1alpha1 with github.com/giantswarm/releases/sdk/api/v1alpha1 for Release CRD types. - Update k8s dependencies to v0.35.0.
Added
- Add Envoy Gateway BackendTrafficPolicy to support custom buffer size.
Changed
- Update CI so the update-krew-index job waits until the binaries have been pushed to the registries.
Added
- Add support for
user.Exec using client-go credential plugin framework. - Support non-default session timeout lengths.
Changed
- Update
github.com/3th1nk/cidr to v0.3.0, adapt internal CIDR mask size calculation in the tempalte cluster command.
Added
- Add Gateway API support with HTTPRoute template (also supports GRPCRoute, TCPRoute, TLSRoute, UDPRoute).
- Add Envoy Gateway SecurityPolicy support for authentication and authorization (basicAuth, CORS, JWT, OIDC, extAuth, authorization).
Changed
Changed
- Merge both the bundle and app chart into the same repository. Now the AWS Load Balancer Controller app and the bundle containing the necessary IAM resources (managed by Crossplane) will live in this repository.
- The bundle chart now deploys the workload cluster chart using Flux HelmRelease instead of App CR.
- Make sure both the bundle and app charts have been pushed to the catalogs before pushing to the capa app collection