Changes and Releases
Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.
Added
- Add flags
--cluster-type, --https-proxy, --http-proxy, --no-proxy, --api-mode, --dns-mode, --vpc-mode and `–topol - ogy-mode
totemplate clusterthat specifycapa` as provider. - Add
gitops add base command to generate CAP[A,G,O] bases. The values for --provider flag is compatible with the template cluster command (A: capa, G: gcp, O: openstack).
Changed
- Fix efk-stack-app dashboard
Changed
- Replaces starboard library with trivy-operator library.
- Removes CIS benchmarks & reporting capabilities.
Added
- Add Horizontal Pod Autoscaling based on Prometheus scrape times.
Changed
- Increased memory limits for updater, recommender and admissionController
Added
- Add host name to auditd logs.
Added
Changed
- Added uid for some dashboards when missing (etcd, managed-apps-efk-stack-app, management-cluster-kubernetes,
microstorage, prometheus-remote-write, workload-cluster-kubernetes)
Added
- HPA: Align to upstream. (#369)
- HPA: Add labels & annotations.
- HPA: Add
controller.kind switch. - HPA: Add
controller.autoscalingTemplate. - HPA: Add
controller.autoscaling.behavior. - HPA: Add all KEDA values.
- PDB: Add
minAvailable. (#373) - Webhook: Align to upstream. (#374)
- Webhook: Add
controller.admissionWebhooks.service.clusterIP. - Webhook: Add
controller.admissionWebhooks.service.externalIPs. - Webhook: Add
controller.admissionWebhooks.service.loadBalancerIP. - Webhook: Add
controller.admissionWebhooks.service.loadBalancerSourceRanges.
- Ingress Class: Align to upstream. (#377)
- Ingress Class: Add
controller.ingressClass.
- RBAC: Align to upstream. (#378)
- Values: Add RBAC & service account configuration.
- Helpers: Add
ingress-nginx.serviceAccountName. - Values: Add
controller.electionID. - Helpers: Add
podSecurityPolicy.apiGroup. - Values: Add
controller.existingPsp. - Values: Add
controller.hostNetwork & controller.hostPort. - Values: Add
controller.image.chroot. - Values: Add
controller.sysctls. - Values: Add
controller.metrics.enabled & controller.metrics.portName. - Values: Add
tcp & udp.
Changed
- HPA: Align to upstream. (#369)
- HPA: Reorder name & namespace.
- HPA: Use
ingress-nginx.controller.fullname. - HPA: Use
autoscaling/v2beta2. - HPA: Fix indention.
- HPA: Swap CPU & memory block.
- HPA: Disable when KEDA is enabled.
- Admission Webhooks: Align from upstream. (#370)
- Ingress Class: Align from upstream. (#371, #374, #377)
- Helpers: Rename
labels.selector to ingress-nginx.selectorLabels. (#372) - PDB: Align from upstream. (#373)
- Webhook: Align to upstream. (#374)
- RBAC: Align to upstream. (#378)
- RBAC: Move
ClusterRoleBinding to separate file. - RBAC: Move
RoleBinding to separate file. - RBAC: Move
ClusterRole to separate file. - RBAC: Move
Role to separate file. - RBAC: Rename
service-account.yaml to controller-serviceaccount.yaml. - RBAC: Rename
psp.yaml to controller-psp.yaml. - RBAC: Move PSP
ClusterRoleBinding to clusterrolebinding.yaml. - RBAC: Move PSP
ClusterRole to clusterrole.yaml. - RBAC: Align
ServiceAccount. - RBAC: Align
ClusterRoleBinding to upstream. - RBAC: Align
ClusterRole to upstream. - RBAC: Reorder
coordination.k8s.io/leases in ClusterRole. - RBAC: Indent
ClusterRole. - RBAC: Indent
Role. - Helpers: Rename
controller.leader.election.id to ingress-nginx.controller.electionID. - Helpers: Align
ingress-nginx.controller.electionID to upstream. - RBAC: Align
Role to upstream. - RBAC: Align
RoleBinding to upstream. - RBAC: Move PSP
ClusterRole & PSP ClusterRoleBinding to Role. - RBAC: Reorder & indent
PodSecurityPolicy. - RBAC: Align
PodSecurityPolicy to upstream.