Changes and Releases
Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.
Added
- Chart: Add PSP with
runtime/default seccomp profile.
Added
- Chart: Add PSP with
runtime/default seccomp profile.
Changed
- Update dependency giantswarm/linkerd-control-plane-app to v0.11.0
- Update dependency giantswarm/linkerd-viz-app to v0.9.0
- Update dependency giantswarm/linkerd-multicluster-app to v0.10.0
- Update dependency giantswarm/linkerd-multicluster-link-app to v0.10.0
- Update dependency giantswarm/linkerd2-cni-app to v0.10.0
Highlights for the week ending March 9, 2023
Apps
- nginx-ingress-controller-app v2.26.0 We are in the process in aligning our nginx-ingress-controller-app in the direction of upstream nginx-ingress controller. In this first step we implemented 16 new service properties. Please be aware of
controller.service.clusterIP as the cluster IP of existing services can not be changed. The app deployment might fail when defining this for already installed app instances. Also please be aware of controller.service.healthCheckNodePort as the health check node port of existing services can not be changed. The app deployment might fail when defining this for already installed app instances. All other implemented service properties are mentioned here. Additionally to the new implementations 11 service properties got changed and all values got aligned to upstream NGINX, please also view the changes here. To complete the first step of our alignment we also removed controller.service.internal.labels in favor of controller.service.labels, controller.service.internal.type in favor of controller.service.type, controller.service.internal.ports.httpin favor of controller.service.ports.http and controller.service.internal.ports.https in favor controller.service.ports.https. These changes come straight from nginx-ingress-controller upstream and can also be viewed here.
Added
- Service: Align to upstream. (#425)
- Service: Implement
controller.service.clusterIP.
NOTE: The cluster IP of existing services can not be changed. The app deployment might fail when defining this for already installed app instances. - Service: Implement
controller.service.externalIPs. - Service: Implement
controller.service.loadBalancerIP. - Service: Implement
controller.service.sessionAffinity. - Service: Implement
controller.service.healthCheckNodePort.
NOTE: The health check node port of existing services can not be changed. The app deployment might fail when defining this for already installed app instances. - Service: Implement
controller.service.ipFamilyPolicy. - Service: Implement
controller.service.ipFamilies. - Service: Implement
controller.service.enableHttp. - Service: Implement
controller.service.enableHttps. - Service: Implement
controller.service.appProtocol. - Service: Implement
controller.service.external.enabled. - Service: Add
portNamePrefix. - Service: Add
controller.service.nodePorts.tcp & controller.service.nodePorts.udp. - Service: Implement node ports for
tcp and udp. - Internal Service: Implement
controller.service.internal.loadBalancerIP. - Internal Service: Implement
controller.service.enableHttp & controller.service.enableHttps. - Internal Service: Implement
controller.service.appProtocol. - Internal Service: Add
controller.service.internal.nodePorts.tcp & controller.service.internal.nodePorts.udp. - Internal Service: Implement node ports for
tcp and udp.
Changed
- Service: Align to upstream. (#425)
- Service: Reorder name & namespace.
- Service: Align
controller.service.loadBalancerSourceRanges. - Service: Align
controller.service.externalTrafficPolicy. - Service: Align indention of
ports. - Service: Align node port checks.
- Internal Service: Align initial check.
- Internal Service: Reorder name & namespace.
- Internal Service: Align
controller.service.internal.loadBalancerSourceRanges. - Internal Service: Reorder
controller.service.internal.externalTrafficPolicy. - Internal Service: Align indention of
ports. - Internal Service: Align node port checks.
- Values: Align to upstream.
Removed
- Service: Align to upstream. (#425)
- Internal Service: Remove
controller.service.internal.labels.
NOTE: This is part of our alignment to upstream. Use controller.service.labels instead. - Internal Service: Remove
controller.service.internal.type.
NOTE: This is part of our alignment to upstream. Use controller.service.type instead. - Internal Service: Remove
controller.service.internal.ports.http.
NOTE: This is part of our alignment to upstream. Use controller.service.ports.http instead. - Internal Service: Remove
controller.service.internal.ports.https.
NOTE: This is part of our alignment to upstream. Use controller.service.ports.https instead.
Added
- Service: Align to upstream. (#425)
- Service: Implement
controller.service.clusterIP.
NOTE: The cluster IP of existing services can not be changed. The app deployment might fail when defining this for already installed app instances. - Service: Implement
controller.service.externalIPs. - Service: Implement
controller.service.loadBalancerIP. - Service: Implement
controller.service.sessionAffinity. - Service: Implement
controller.service.healthCheckNodePort.
NOTE: The health check node port of existing services can not be changed. The app deployment might fail when defining this for already installed app instances. - Service: Implement
controller.service.ipFamilyPolicy. - Service: Implement
controller.service.ipFamilies. - Service: Implement
controller.service.enableHttp. - Service: Implement
controller.service.enableHttps. - Service: Implement
controller.service.appProtocol. - Service: Implement
controller.service.external.enabled. - Service: Add
portNamePrefix. - Service: Add
controller.service.nodePorts.tcp & controller.service.nodePorts.udp. - Service: Implement node ports for
tcp and udp. - Internal Service: Implement
controller.service.internal.loadBalancerIP. - Internal Service: Implement
controller.service.enableHttp & controller.service.enableHttps. - Internal Service: Implement
controller.service.appProtocol. - Internal Service: Add
controller.service.internal.nodePorts.tcp & controller.service.internal.nodePorts.udp. - Internal Service: Implement node ports for
tcp and udp.
Changed
- Service: Align to upstream. (#425)
- Service: Reorder name & namespace.
- Service: Align
controller.service.loadBalancerSourceRanges. - Service: Align
controller.service.externalTrafficPolicy. - Service: Align indention of
ports. - Service: Align node port checks.
- Internal Service: Align initial check.
- Internal Service: Reorder name & namespace.
- Internal Service: Align
controller.service.internal.loadBalancerSourceRanges. - Internal Service: Reorder
controller.service.internal.externalTrafficPolicy. - Internal Service: Align indention of
ports. - Internal Service: Align node port checks.
- Values: Align to upstream.
Removed
- Service: Align to upstream. (#425)
- Internal Service: Remove
controller.service.internal.labels.
NOTE: This is part of our alignment to upstream. Use controller.service.labels instead. - Internal Service: Remove
controller.service.internal.type.
NOTE: This is part of our alignment to upstream. Use controller.service.type instead. - Internal Service: Remove
controller.service.internal.ports.http.
NOTE: This is part of our alignment to upstream. Use controller.service.ports.http instead. - Internal Service: Remove
controller.service.internal.ports.https.
NOTE: This is part of our alignment to upstream. Use controller.service.ports.https instead.
Removed
- Remove namespace singleton temporarily, as it has some issues
Changed
- Updated upstream chart from v6.8.2 to v6.8.3
- Updated app from 2.7.2 to 2.7.3
Removed
- Remove namespace singleton temporarily, as it has some issues
Changed
- Updated upstream chart from v6.8.2 to v6.8.3
- Updated app from 2.7.2 to 2.7.3
Changed
- Change the name of metric
ETCD Backend Quota Low Space to ETCD Keyspace usage.