Changes and Releases
Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.
Changed
- Updated CAPA template output to support new subnet layout as of cluster-aws v0.21.0
- Change default folder for cluster base templates generated by
gitops add base from bases/clusters/<PROVIDER> to bases/clusters/<PROVIDER>/template
Added
- Add default machine pool name for
gitops add base generated templates to capa and gcp (CAPG) providers with value: machine-pool0
Added
- Metrics: Add
app.kubernetes.io/component to selector. (#393)
Removed
- HPA: Remove
controller.autoscaling.apiVersion, use capabilites instead. (#392)
Added
- Add private dashboard for External Secrets.
Changed
- Adjusted communication with Dex in the
login command to provide an option to choose from multiple connectors - Modified detection of installation providers - downloading the provider information from Athena with a fallback to the old detection from API URLs
- Added a new provider -
cloud-director
Added
- Introduced a new
--connector-id flag in the login command to specify a Dex connector to use and skip the selection step - Ensured that ID tokens needed for OIDC authentication are renewed only when they expire
Fixed
- Hardcode
external-dns.name default name dropping the -app suffix (#235)
Added
- Service: Add CAPA support. (#380)
- Webhook: Use
cert-manager for certificate lifecycle management. (#386) - HPA: Make
apiVersion configurable. (#387) - Metrics: Align to upstream. (#388)
- Values: Align to upstream.
- Service: Make optional, enabled by default.
- Service: Implement
controller.metrics.service.annotations. - Service: Implement
controller.metrics.service.type. - Service: Implement
controller.metrics.service.clusterIP. - Service: Implement
controller.metrics.service.externalIPs. - Service: Implement
controller.metrics.service.loadBalancerIP. - Service: Implement
controller.metrics.service.loadBalancerSourceRanges. - Service: Implement
controller.metrics.service.externalTrafficPolicy. - Service: Implement
controller.metrics.portName. - Service: Implement
controller.metrics.service.nodePort.
Changed
- Metrics: Align to upstream. (#388)
- Service: Rename
controller-metrics-service.yaml -> controller-service-metrics.yaml. - Service: Align labels to upstream.
- Service: Order
name & namespace. - Service: Rename from
-monitoring to -metrics. - Service: Align indention of
ports.
Added
- Added a new crossplane specific controller,
crossplaneauth. It detects when a ClusterRole crossplane-edit is created
(which means crossplane is installed with its rbac-manager and binds default:automation SA and customer’s admin
user group to this ClusterRole.