Changes and Releases
Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.
Changed
- Align graceful termination configuration with changes made in upstream ingress-nginx 0.26.0 (see related PR #4487 and important section in 0.26.0 release notes).
- Make NGINX IC Deployment’s
terminationGracePeriodSeconds configurable and align its default with configmap.worker-shutdown-timeout - Make NGINX IC controller container lifecycle hooks configurable, and change from
sleep 60 to using /wait-shutdown as preStop hook.
- Make
controller.minReadySeconds configurable.
Added
- Add CRD and CR documentation.
- Add Spot Instances configuration.
- Add VPC ID to be exposed with the AWSCluster CR.
Changed
New features
- The navigation is now responsive, it works better on narrow screens. (#1287)
What’s changed
- We clarified the app configuration fields to be more explicit about what they expect. (#1293)
- Implemented smart truncation for the version of apps, allowing us to show the beginning and ending of those strings in a truncated form.(#1298)
- Adjusted the app deletion notification to clarify that apps will be scheduled for deletion (#1296)
- Add tooltips to explain the meaing of “DESIRED” node count on the cluster detail page (#1292, #1297)
- We’ve made some further adjustments to the home page to better suit narrow screens (#1291)
- Added an error message above the submit button on the cluster creation page when there are no releases (#1229)
Fixed
- Fixed notifications that overlapping user & organization components (#1286)
- Fix instance type position inside the create node pool form (#1289)
- Fix kubernetes release label being stuck when switching release versions on the create cluster screen (#1284)
Security and Others
- Fix CVE 2019 20149 (#1288)
- Updated various dependencies (#1299, #1300, #1301, #1302, #1303, #1304, #1305, #1306, #1307, #1308, #1309)
Changed
- Change deployment to use release revision not time for Helm 3 support.
Updated
- Enable Giant Swarm monitoring
- Set default
ingressClass to kong-app. See #48
What’s changed
Changed
- We added better error handing to the app version picker (#1266)
- Show the spinner and disable the submit button when the request to update an app’s version is in flight. (#1283)
- Make the clusters list responsive (#1254)
- Give faster feedback when changing the cluster name by making it an optimistic update (#1248)
Fixed
- Fix an exception that could occur in the error fallback helper (#1253)
- Fixed various exceptions that could occur while handling errors (#1249)
- Fixed a bug when showing the app detail pane for apps on internal or otherwise hidden catalogs (#1252)
- Fix admin login if switching endpoints (#1246)
- Fix for undefined API endpoint in cluster details view (#1247)
- Fixed a crash when viewing an organization that doesn’t exist by redirect to organizations home if the organization is not found (#1245)
Dev changes
- Refactor app catalog tests (#1251)
- Create custom error object with detailed stack traces (#1250)
- Enable whitelisting support for all providers by removing AWS condition from the whitelisting Ingress annotation (#1267)