diff --git a/src/content/changes/developer-portal/backstage/v0.92.0.md b/src/content/changes/developer-portal/backstage/v0.92.0.md new file mode 100644 index 0000000000..dc87a806e4 --- /dev/null +++ b/src/content/changes/developer-portal/backstage/v0.92.0.md @@ -0,0 +1,19 @@ +--- +# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten. +changes_categories: +- Developer Portal +changes_entry: + repository: giantswarm/backstage + url: https://github.com/giantswarm/backstage/blob/master/CHANGELOG.md#0920---2025-12-18 + version: 0.92.0 + version_tag: v0.92.0 +date: '2025-12-18T12:45:07' +description: Changelog entry for giantswarm/backstage version 0.92.0, published on + 18 December 2025, 12:45. +title: backstage release v0.92.0 +--- + +### Changed +- Improve custom scaffolder layout to make it possible to show chart configuration documentation. +- Migrate Chart.yaml annotations to new format as per https://docs.giantswarm.io/reference/platform-api/chart-metadata/ +See [./docs/releases/v0.92.0-changelog.md](./docs/releases/v0.92.0-changelog.md) for more information. diff --git a/src/content/changes/fleet-management/kubectl-gs/v0.1.0.md b/src/content/changes/fleet-management/kubectl-gs/v0.1.0.md index 2939dd7db3..44ff0d971f 100644 --- a/src/content/changes/fleet-management/kubectl-gs/v0.1.0.md +++ b/src/content/changes/fleet-management/kubectl-gs/v0.1.0.md @@ -22,4 +22,3 @@ This release supports rendering for CRs: - `AWSMachineDeployment` (API version `infrastructure.giantswarm.io/v1alpha2`) - `AppCatalog` - `App` -<<<<<<< HEAD diff --git a/src/content/changes/fleet-management/kubectl-gs/v4.9.0.md b/src/content/changes/fleet-management/kubectl-gs/v4.9.0.md new file mode 100644 index 0000000000..a6ec0590dd --- /dev/null +++ b/src/content/changes/fleet-management/kubectl-gs/v4.9.0.md @@ -0,0 +1,20 @@ +--- +# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten. +changes_categories: +- Fleet Management +changes_entry: + repository: giantswarm/kubectl-gs + url: https://github.com/giantswarm/kubectl-gs/blob/master/CHANGELOG.md#490---2026-01-05 + version: 4.9.0 + version_tag: v4.9.0 +date: '2026-01-05T21:49:43' +description: Changelog entry for giantswarm/kubectl-gs version 4.9.0, published on + 05 January 2026, 21:49. +title: kubectl-gs release v4.9.0 +--- + +### Added +- Add support for `user.Exec` using `client-go` credential plugin framework. +- Support non-default session timeout lengths. +### Changed +- Update `github.com/3th1nk/cidr` to v0.3.0, adapt internal CIDR mask size calculation in the `tempalte cluster` command. diff --git a/src/content/changes/fleet-management/kubectl-gs/v4.9.1.md b/src/content/changes/fleet-management/kubectl-gs/v4.9.1.md new file mode 100644 index 0000000000..a785e5e931 --- /dev/null +++ b/src/content/changes/fleet-management/kubectl-gs/v4.9.1.md @@ -0,0 +1,17 @@ +--- +# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten. +changes_categories: +- Fleet Management +changes_entry: + repository: giantswarm/kubectl-gs + url: https://github.com/giantswarm/kubectl-gs/blob/master/CHANGELOG.md#491---2026-01-05 + version: 4.9.1 + version_tag: v4.9.1 +date: '2026-01-05T22:06:50' +description: Changelog entry for giantswarm/kubectl-gs version 4.9.1, published on + 05 January 2026, 22:06. +title: kubectl-gs release v4.9.1 +--- + +### Changed +- Update CI so the update-krew-index job waits until the binaries have been pushed to the registries. diff --git a/src/content/changes/fleet-management/zot/v2.5.0.md b/src/content/changes/fleet-management/zot/v2.5.0.md new file mode 100644 index 0000000000..85842da3f2 --- /dev/null +++ b/src/content/changes/fleet-management/zot/v2.5.0.md @@ -0,0 +1,20 @@ +--- +# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten. +changes_categories: +- Fleet Management +changes_entry: + repository: giantswarm/zot + url: https://github.com/giantswarm/zot/blob/master/CHANGELOG.md#250---2025-12-18 + version: 2.5.0 + version_tag: v2.5.0 +date: '2025-12-18T15:21:54' +description: Changelog entry for giantswarm/zot version 2.5.0, published on 18 December + 2025, 15:21. +title: zot release v2.5.0 +--- + +### Added +- Add Gateway API support with HTTPRoute template (also supports GRPCRoute, TCPRoute, TLSRoute, UDPRoute). +- Add Envoy Gateway SecurityPolicy support for authentication and authorization (basicAuth, CORS, JWT, OIDC, extAuth, authorization). +### Changed +- Migrate Chart.yaml annotations to new format as per https://docs.giantswarm.io/reference/platform-api/chart-metadata/ diff --git a/src/content/changes/observability/dashboards/v4.10.0.md b/src/content/changes/observability/dashboards/v4.10.0.md new file mode 100644 index 0000000000..6331915cba --- /dev/null +++ b/src/content/changes/observability/dashboards/v4.10.0.md @@ -0,0 +1,24 @@ +--- +# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten. +changes_categories: +- Observability +changes_entry: + repository: giantswarm/dashboards + url: https://github.com/giantswarm/dashboards/blob/master/CHANGELOG.md#4100---2026-01-05 + version: 4.10.0 + version_tag: v4.10.0 +date: '2026-01-05T09:40:51' +description: Changelog entry for giantswarm/dashboards version 4.10.0, published on + 05 January 2026, 09:40. +title: dashboards release v4.10.0 +--- + +### Added +- Add Alloy Metrics Targets dashboard +- Add beyla-based Network Traffic Analysis +### Changed +- Update Envoy Gateway dashboards and make them public. +### Removed +- Remove the `alertmanager-overview` dashboard in favor of the better `Mimir / Alertmanager` dashboard +- Clean up alertmanager-mixin auto-update scripts +- Remove dashboards about deprecated components (Prometheus, Promxy, Prometheus-agent, Promtail) diff --git a/src/content/changes/observability/dashboards/v4.11.0.md b/src/content/changes/observability/dashboards/v4.11.0.md new file mode 100644 index 0000000000..a705beb694 --- /dev/null +++ b/src/content/changes/observability/dashboards/v4.11.0.md @@ -0,0 +1,17 @@ +--- +# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten. +changes_categories: +- Observability +changes_entry: + repository: giantswarm/dashboards + url: https://github.com/giantswarm/dashboards/blob/master/CHANGELOG.md#4110---2026-01-05 + version: 4.11.0 + version_tag: v4.11.0 +date: '2026-01-05T11:05:19' +description: Changelog entry for giantswarm/dashboards version 4.11.0, published on + 05 January 2026, 11:05. +title: dashboards release v4.11.0 +--- + +### Changed +- Add cluster_id to Envoy Gateway dashboards diff --git a/src/content/changes/observability/kube-prometheus-stack-app/v19.0.1.md b/src/content/changes/observability/kube-prometheus-stack-app/v19.0.1.md new file mode 100644 index 0000000000..def09e6024 --- /dev/null +++ b/src/content/changes/observability/kube-prometheus-stack-app/v19.0.1.md @@ -0,0 +1,17 @@ +--- +# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten. +changes_categories: +- Observability +changes_entry: + repository: giantswarm/kube-prometheus-stack-app + url: https://github.com/giantswarm/kube-prometheus-stack-app/blob/master/CHANGELOG.md#1901---2025-12-29 + version: 19.0.1 + version_tag: v19.0.1 +date: '2025-12-29T14:19:31' +description: Changelog entry for giantswarm/kube-prometheus-stack-app version 19.0.1, + published on 29 December 2025, 14:19. +title: kube-prometheus-stack-app release v19.0.1 +--- + +### Fixed +- KSM were not collecting endpoints anymore diff --git a/src/content/changes/observability/observability-bundle/v2.4.1.md b/src/content/changes/observability/observability-bundle/v2.4.1.md new file mode 100644 index 0000000000..abfb3c0579 --- /dev/null +++ b/src/content/changes/observability/observability-bundle/v2.4.1.md @@ -0,0 +1,17 @@ +--- +# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten. +changes_categories: +- Observability +changes_entry: + repository: giantswarm/observability-bundle + url: https://github.com/giantswarm/observability-bundle/blob/master/CHANGELOG.md#241---2025-12-29 + version: 2.4.1 + version_tag: v2.4.1 +date: '2025-12-29T19:00:42' +description: Changelog entry for giantswarm/observability-bundle version 2.4.1, published + on 29 December 2025, 19:00. +title: observability-bundle release v2.4.1 +--- + +### Fixed +- Fixed KSM metrics for endpoints diff --git a/src/content/changes/observability/prometheus-operator-app/v19.0.1.md b/src/content/changes/observability/prometheus-operator-app/v19.0.1.md new file mode 100644 index 0000000000..53692b36e7 --- /dev/null +++ b/src/content/changes/observability/prometheus-operator-app/v19.0.1.md @@ -0,0 +1,17 @@ +--- +# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten. +changes_categories: +- Observability +changes_entry: + repository: giantswarm/prometheus-operator-app + url: https://github.com/giantswarm/prometheus-operator-app/blob/master/CHANGELOG.md#1901---2025-12-29 + version: 19.0.1 + version_tag: v19.0.1 +date: '2025-12-29T14:19:31' +description: Changelog entry for giantswarm/prometheus-operator-app version 19.0.1, + published on 29 December 2025, 14:19. +title: prometheus-operator-app release v19.0.1 +--- + +### Fixed +- KSM were not collecting endpoints anymore diff --git a/src/content/changes/security/dex-app/v2.1.5.md b/src/content/changes/security/dex-app/v2.1.5.md new file mode 100644 index 0000000000..5bf5b27523 --- /dev/null +++ b/src/content/changes/security/dex-app/v2.1.5.md @@ -0,0 +1,18 @@ +--- +# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten. +changes_categories: +- Security +changes_entry: + repository: giantswarm/dex-app + url: https://github.com/giantswarm/dex-app/blob/master/CHANGELOG.md#215---2025-12-22 + version: 2.1.5 + version_tag: v2.1.5 +date: '2025-12-22T15:12:09' +description: Changelog entry for giantswarm/dex-app version 2.1.5, published on 22 + December 2025, 15:12. +title: dex-app release v2.1.5 +--- + +### Added +- Add muster as a confidential static client for muster OAuth authentication (server-side OAuth proxy). +- Auto-include muster in dex-k8s-authenticator trustedPeers for seamless token exchange. diff --git a/src/content/reference/platform-api/cluster-apps/default-apps-eks.md b/src/content/reference/platform-api/cluster-apps/default-apps-eks.md index 0864e081c5..263c4d5939 100644 --- a/src/content/reference/platform-api/cluster-apps/default-apps-eks.md +++ b/src/content/reference/platform-api/cluster-apps/default-apps-eks.md @@ -29,167 +29,6 @@ The `default-apps-eks` chart templates all the standard apps deployed to AWS EKS -
+ Deprecation: +We are moving towards publishing charts in OCI registries. The platform will connect to repositories via Flux OCI Repository resources. +
AppCatalogEntry represents an entry of an app in a catalog of managed apps. It stores metadata for specific versions and apps. It is generated by app-operator and consumed by app-admission-controller.
diff --git a/src/content/reference/platform-api/crd/apps.application.giantswarm.io.md b/src/content/reference/platform-api/crd/apps.application.giantswarm.io.md index 954b12fc9a..cca94f2b20 100644 --- a/src/content/reference/platform-api/crd/apps.application.giantswarm.io.md +++ b/src/content/reference/platform-api/crd/apps.application.giantswarm.io.md @@ -17,6 +17,8 @@ crd: - v1alpha1 topics: - apps + deprecation: + info: We are moving towards deploying Helm charts using Flux and HelmRelease resources. layout: crd owner: - https://github.com/orgs/giantswarm/teams/team-honeybadger @@ -28,6 +30,10 @@ source_repository_ref: v0.6.2 --- # App ++ Deprecation: +We are moving towards deploying Helm charts using Flux and HelmRelease resources. +
App represents a managed app which a user intended to install. It is reconciled by app-operator.
diff --git a/src/content/reference/platform-api/crd/catalogs.application.giantswarm.io.md b/src/content/reference/platform-api/crd/catalogs.application.giantswarm.io.md index fa9fb209dc..2eaa00cba0 100644 --- a/src/content/reference/platform-api/crd/catalogs.application.giantswarm.io.md +++ b/src/content/reference/platform-api/crd/catalogs.application.giantswarm.io.md @@ -17,6 +17,8 @@ crd: - v1alpha1 topics: - apps + deprecation: + info: We are moving towards publishing charts in OCI registries. The platform will connect to repositories via Flux OCI Repository resources. layout: crd owner: - https://github.com/orgs/giantswarm/teams/team-honeybadger @@ -28,6 +30,10 @@ source_repository_ref: v0.6.2 --- # Catalog ++ Deprecation: +We are moving towards publishing charts in OCI registries. The platform will connect to repositories via Flux OCI Repository resources. +
Catalog represents a catalog of managed apps. It stores general information for potential apps to install. It is reconciled by app-operator.
diff --git a/src/content/reference/platform-api/crd/charts.application.giantswarm.io.md b/src/content/reference/platform-api/crd/charts.application.giantswarm.io.md index 93f0847fc2..81cd008363 100644 --- a/src/content/reference/platform-api/crd/charts.application.giantswarm.io.md +++ b/src/content/reference/platform-api/crd/charts.application.giantswarm.io.md @@ -17,6 +17,8 @@ crd: - v1alpha1 topics: - apps + deprecation: + info: We are moving towards deploying Helm charts using Flux and HelmRelease resources. layout: crd owner: - https://github.com/orgs/giantswarm/teams/team-honeybadger @@ -28,6 +30,10 @@ source_repository_ref: v0.6.2 --- # Chart ++ Deprecation: +We are moving towards deploying Helm charts using Flux and HelmRelease resources. +
Chart represents a Helm chart to be deployed as a Helm release. It is reconciled by chart-operator.