Fleet Management
Fixed
- Fix JSON Schema
values.schema.json fields that were incorrectly defined as "type": "null" to allow actual configuration values (strings, integers, booleans, arrays, objects) in addition to null.
Changed
- Upgrade aws-load-balancer-controller from v2.8.3 to v3.0.0.
- Remove PSPs
- Move PolicyException to policy-exceptions namespace.
- Migrate from ClusterID to ClusterName
- Add additional permissions elasticloadbalancing:DescribeListenerAttributes
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.