Changes and Releases
Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.
Fixed
- Fix false API version incompatibility errors caused by transient server failures during discovery.
- Fix flaky generateUID uniqueness test by increasing minimum ID length.
See ./docs/releases/v0.116.2-changelog.md for more information.
Changed
- Migrate
cluster.x-k8s.io API usage from v1beta1 to v1beta2. MachinePool CRD reference updated from exp.cluster.x-k8s.io to cluster.x-k8s.io. - Mark
template app command as deprecated
Added
- Add
deploy chart command.
Changed
- Update chart icon URL to use Giant Swarm hosted SVG icon.
Added
- Flux own instance of the KSM with partly locked configuration to Flux resources alone.
Added
- Add cluster-wide permissions for Kyverno PolicyExceptions (
policyexceptions.kyverno.io) to the automation service account.
Added
- Show auto-upgrade setting on HelmRelease details page.
- Add row highlighting for selected node pool.
Changed
- Update Backstage to 1.49.2.
- Refactor NFS migration: extract nav, user settings, scaffolder, home page, AI chat, kubernetes, api-docs, and app-level overrides into dedicated NFS modules.
- Replace AI chat floating action button with a sidebar nav item that toggles the chat drawer.
- Replace SelectedResourceDrawer with shared DetailsPane component from ui-react.
- Move DetailsPane component and useDetailsPane hook from gs plugin to ui-react for reuse across plugins.
- Use drawer mode for AI chat button in Flux resource cards.
- Push right-anchored MUI drawers when AI chat drawer opens in persistent mode.
Fixed
- Fix false “Client outdated” warning for resources in older API versions.
- Fix EntityReadmeCard height clipping when content doesn’t need expansion.
See ./docs/releases/v0.116.0-changelog.md for more information.
Changed
- Update Helm chart values schema with
additionalProperties: false on the root level.
Changed
- Migrate chart metadata annotations to
io.giantswarm.application.* format for both the app and bundle charts. - Use upstream Helm chart as a dependency instead of forking templates.
- Update ABS config to replace
.appVersion in Chart.yaml with version detected by ABS.
Fixed
- Use
.Chart.AppVersion instead of .Chart.Version for OCIRepository tag.