From ba9382ab6d79fe4f1df67849ea0e872372338b37 Mon Sep 17 00:00:00 2001 From: Create or Update Pull Request Action Date: Mon, 16 Dec 2024 07:09:34 +0000 Subject: [PATCH 1/2] Update self-generated content --- .../releases/azure-29.4.0.md | 75 +++++++++++++ .../releases/aws-27.4.0.md | 56 ++++++++++ .../releases/aws-28.4.0.md | 56 ++++++++++ .../releases/cloud-director-29.2.0.md | 75 +++++++++++++ .../releases/vsphere-29.2.0.md | 102 ++++++++++++++++++ .../cluster-apps/cluster-cloud-director.md | 2 +- .../cluster-apps/cluster-vsphere.md | 2 +- .../cluster-apps/default-apps-eks.md | 2 +- 8 files changed, 367 insertions(+), 3 deletions(-) create mode 100644 src/content/changes/workload-cluster-releases-azure/releases/azure-29.4.0.md create mode 100644 src/content/changes/workload-cluster-releases-capa/releases/aws-27.4.0.md create mode 100644 src/content/changes/workload-cluster-releases-capa/releases/aws-28.4.0.md create mode 100644 src/content/changes/workload-cluster-releases-cloud-director/releases/cloud-director-29.2.0.md create mode 100644 src/content/changes/workload-cluster-releases-vsphere/releases/vsphere-29.2.0.md diff --git a/src/content/changes/workload-cluster-releases-azure/releases/azure-29.4.0.md b/src/content/changes/workload-cluster-releases-azure/releases/azure-29.4.0.md new file mode 100644 index 0000000000..70be690fa9 --- /dev/null +++ b/src/content/changes/workload-cluster-releases-azure/releases/azure-29.4.0.md @@ -0,0 +1,75 @@ +--- +# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten. +aliases: +- /changes/tenant-cluster-releases-azure/releases/azure-azure-29.4.0/ +changes_categories: +- Workload cluster releases for Azure +changes_entry: + repository: giantswarm/releases + url: https://github.com/giantswarm/releases/tree/master/azure/v29.4.0 + version: azure-29.4.0 + version_tag: azure-29.4.0 +date: '2024-12-12T12:00:00' +description: Release notes for Azure workload cluster release azure-29.4.0, published + on 12 December 2024, 12:00. +title: Workload cluster release azure-29.4.0 for Azure +--- + +## Changes compared to v29.3.0 + +### Components + +- cluster-azure from v1.4.0 to v1.5.0 +- Kubernetes from v1.29.10 to [v1.29.12](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#changelog-since-v12910) + +### cluster-azure [v1.4.0...v1.5.0](https://github.com/giantswarm/cluster-azure/compare/v1.4.0...v1.5.0) + +#### Changed + +- Chart: Update `cluster` to [v1.7.0](https://github.com/giantswarm/cluster/releases/tag/v1.7.0). + - Add `teleport-init` systemd unit to handle initial token setup before `teleport` service starts + - Improve `teleport` service reliability by adding proper file and service dependencies and pre-start checks + +### Apps + +- cert-manager from v3.8.1 to v3.8.2 +- coredns from v1.22.0 to v1.23.0 +- observability-bundle from v1.8.0 to v1.9.0 + +### cert-manager [v3.8.1...v3.8.2](https://github.com/giantswarm/cert-manager-app/compare/v3.8.1...v3.8.2) + +#### Changed + +- Changed ownership to team Shield + +#### Removed + +- Get rid of label `giantswarm.io/monitoring_basic_sli` as this slo generation label is not used anymore. + +### coredns [v1.22.0...v1.23.0](https://github.com/giantswarm/coredns-app/compare/v1.22.0...v1.23.0) + +#### Changed + +- Update `coredns` image to [1.11.4](https://github.com/coredns/coredns/releases/tag/v1.11.4). +- Explicitly expose liveness and readiness probe ports in deployments. + +#### Removed + +- Remove PodSecurityPolicy and associated Resources and values. + +### observability-bundle [v1.8.0...v1.9.0](https://github.com/giantswarm/observability-bundle/compare/v1.8.0...v1.9.0) + +#### Added + +- Add `alloy` v0.7.0 as `alloyEvents`. + +#### Changed + +- Upgrade `alloy-logs` and `alloy-metrics` to chart 0.7.0. + - Bumps `alloy` from 1.4.2 to 1.5.0 +- upgrade `kube-prometheus-stack` from 65.1.1 to 66.2.1 + - prometheus-operator CRDs from 0.75.0 to 0.78.1 + - prometheus-operator from 0.77.1 to 0.78.1 + - prometheus from 2.54.1 to 2.55.1 + - kube-state-metrics from 2.13.0 to 2.14.0 + - grafana from 8.5.0 to 8.6.0 diff --git a/src/content/changes/workload-cluster-releases-capa/releases/aws-27.4.0.md b/src/content/changes/workload-cluster-releases-capa/releases/aws-27.4.0.md new file mode 100644 index 0000000000..19c9349b18 --- /dev/null +++ b/src/content/changes/workload-cluster-releases-capa/releases/aws-27.4.0.md @@ -0,0 +1,56 @@ +--- +# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten. +aliases: +- /changes/tenant-cluster-releases-capa/releases/capa-aws-27.4.0/ +changes_categories: +- Workload cluster releases for CAPA +changes_entry: + repository: giantswarm/releases + url: https://github.com/giantswarm/releases/tree/master/capa/v27.4.0 + version: aws-27.4.0 + version_tag: aws-27.4.0 +date: '2024-12-12T12:00:00' +description: Release notes for CAPA workload cluster release aws-27.4.0, published + on 12 December 2024, 12:00. +title: Workload cluster release aws-27.4.0 for CAPA +--- + +This release introduces `aws-node-termination-handler` for graceful draining of nodes during an upgrade or other type of replacement of worker nodes. + +Details can be found in the [node pools documentation](https://docs.giantswarm.io/tutorials/fleet-management/cluster-management/node-pools/#what-happens-when-rolling-nodes). + +## Changes compared to v27.3.0 + +### Components + +- cluster-aws from v1.3.4 to v1.3.5 + +### cluster-aws [v1.3.4...v1.3.5](https://github.com/giantswarm/cluster-aws/compare/v1.3.4...v1.3.5) + +#### Added + +- Values: Add `global.providerSpecific.controlPlaneAmi` & `global.providerSpecific.nodePoolAmi`. +- Add aws-node-termination-handler bundle +- Make ASG lifecycle hook heartbeat timeout configurable + +### Apps + +- aws-nth-bundle v1.2.0 +- cert-exporter from v2.9.0 to v2.9.3 + +### aws-nth-bundle [v1.2.0](https://github.com/giantswarm/aws-nth-bundle/releases/tag/v1.2.0) + +#### Added + +- Send spot instance interruption and instance state change events to SQS queue so that aws-node-termination-handler can react to them + +### cert-exporter [v2.9.0...v2.9.3](https://github.com/giantswarm/cert-exporter/compare/v2.9.0...v2.9.3) + +#### Added + +- Chart: Add VPA and resources configuration for deployment and daemonset. ([#382](https://github.com/giantswarm/cert-exporter/pull/382)) + +#### Changed + +- Chart: Enable `global.podSecurityStandards.enforced`. ([#420](https://github.com/giantswarm/cert-exporter/pull/420)) +- Chart: Update PolicyExceptions to v2beta1. ([#358](https://github.com/giantswarm/cert-exporter/pull/358)) diff --git a/src/content/changes/workload-cluster-releases-capa/releases/aws-28.4.0.md b/src/content/changes/workload-cluster-releases-capa/releases/aws-28.4.0.md new file mode 100644 index 0000000000..012d406263 --- /dev/null +++ b/src/content/changes/workload-cluster-releases-capa/releases/aws-28.4.0.md @@ -0,0 +1,56 @@ +--- +# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten. +aliases: +- /changes/tenant-cluster-releases-capa/releases/capa-aws-28.4.0/ +changes_categories: +- Workload cluster releases for CAPA +changes_entry: + repository: giantswarm/releases + url: https://github.com/giantswarm/releases/tree/master/capa/v28.4.0 + version: aws-28.4.0 + version_tag: aws-28.4.0 +date: '2024-12-12T12:00:00' +description: Release notes for CAPA workload cluster release aws-28.4.0, published + on 12 December 2024, 12:00. +title: Workload cluster release aws-28.4.0 for CAPA +--- + +This release introduces `aws-node-termination-handler` for graceful draining of nodes during an upgrade or other type of replacement of worker nodes. + +Details can be found in the [node pools documentation](https://docs.giantswarm.io/tutorials/fleet-management/cluster-management/node-pools/#what-happens-when-rolling-nodes). + +## Changes compared to v28.3.0 + +### Components + +- cluster-aws from v1.3.4 to v1.3.5 + +### cluster-aws [v1.3.4...v1.3.5](https://github.com/giantswarm/cluster-aws/compare/v1.3.4...v1.3.5) + +#### Added + +- Values: Add `global.providerSpecific.controlPlaneAmi` & `global.providerSpecific.nodePoolAmi`. +- Add aws-node-termination-handler bundle +- Make ASG lifecycle hook heartbeat timeout configurable + +### Apps + +- aws-nth-bundle v1.2.0 +- cert-exporter from v2.9.0 to v2.9.3 + +### aws-nth-bundle [v1.2.0](https://github.com/giantswarm/aws-nth-bundle/releases/tag/v1.2.0) + +#### Added + +- Send spot instance interruption and instance state change events to SQS queue so that aws-node-termination-handler can react to them + +### cert-exporter [v2.9.0...v2.9.3](https://github.com/giantswarm/cert-exporter/compare/v2.9.0...v2.9.3) + +#### Added + +- Chart: Add VPA and resources configuration for deployment and daemonset. ([#382](https://github.com/giantswarm/cert-exporter/pull/382)) + +#### Changed + +- Chart: Enable `global.podSecurityStandards.enforced`. ([#420](https://github.com/giantswarm/cert-exporter/pull/420)) +- Chart: Update PolicyExceptions to v2beta1. ([#358](https://github.com/giantswarm/cert-exporter/pull/358)) diff --git a/src/content/changes/workload-cluster-releases-cloud-director/releases/cloud-director-29.2.0.md b/src/content/changes/workload-cluster-releases-cloud-director/releases/cloud-director-29.2.0.md new file mode 100644 index 0000000000..a4a70b899a --- /dev/null +++ b/src/content/changes/workload-cluster-releases-cloud-director/releases/cloud-director-29.2.0.md @@ -0,0 +1,75 @@ +--- +# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten. +aliases: +- /changes/tenant-cluster-releases-cloud-director/releases/cloud-director-cloud-director-29.2.0/ +changes_categories: +- Workload cluster releases for CLOUD-DIRECTOR +changes_entry: + repository: giantswarm/releases + url: https://github.com/giantswarm/releases/tree/master/cloud-director/v29.2.0 + version: cloud-director-29.2.0 + version_tag: cloud-director-29.2.0 +date: '2024-12-12T12:00:00' +description: Release notes for CLOUD-DIRECTOR workload cluster release cloud-director-29.2.0, + published on 12 December 2024, 12:00. +title: Workload cluster release cloud-director-29.2.0 for CLOUD-DIRECTOR +--- + +## Changes compared to v29.1.0 + +### Components + +- cluster-cloud-director from v0.63.1 to v0.64.0 +- Kubernetes from v1.29.10 to [v1.29.12](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#changelog-since-v12910) + +### cluster-cloud-director [v0.63.1...v0.64.0](https://github.com/giantswarm/cluster-cloud-director/compare/v0.63.1...v0.64.0) + +#### Changed + +- Chart: Update `cluster` to [v1.7.0](https://github.com/giantswarm/cluster/releases/tag/v1.7.0). + - Add `teleport-init` systemd unit to handle initial token setup before `teleport` service starts + - Improve `teleport` service reliability by adding proper file and service dependencies and pre-start checks + +### Apps + +- cert-manager from v3.8.1 to v3.8.2 +- coredns from v1.22.0 to v1.23.0 +- observability-bundle from v1.8.0 to v1.9.0 + +### cert-manager [v3.8.1...v3.8.2](https://github.com/giantswarm/cert-manager-app/compare/v3.8.1...v3.8.2) + +#### Changed + +- Changed ownership to team Shield + +#### Removed + +- Get rid of label `giantswarm.io/monitoring_basic_sli` as this slo generation label is not used anymore. + +### coredns [v1.22.0...v1.23.0](https://github.com/giantswarm/coredns-app/compare/v1.22.0...v1.23.0) + +#### Changed + +- Update `coredns` image to [1.11.4](https://github.com/coredns/coredns/releases/tag/v1.11.4). +- Explicitly expose liveness and readiness probe ports in deployments. + +#### Removed + +- Remove PodSecurityPolicy and associated Resources and values. + +### observability-bundle [v1.8.0...v1.9.0](https://github.com/giantswarm/observability-bundle/compare/v1.8.0...v1.9.0) + +#### Added + +- Add `alloy` v0.7.0 as `alloyEvents`. + +#### Changed + +- Upgrade `alloy-logs` and `alloy-metrics` to chart 0.7.0. + - Bumps `alloy` from 1.4.2 to 1.5.0 +- upgrade `kube-prometheus-stack` from 65.1.1 to 66.2.1 + - prometheus-operator CRDs from 0.75.0 to 0.78.1 + - prometheus-operator from 0.77.1 to 0.78.1 + - prometheus from 2.54.1 to 2.55.1 + - kube-state-metrics from 2.13.0 to 2.14.0 + - grafana from 8.5.0 to 8.6.0 diff --git a/src/content/changes/workload-cluster-releases-vsphere/releases/vsphere-29.2.0.md b/src/content/changes/workload-cluster-releases-vsphere/releases/vsphere-29.2.0.md new file mode 100644 index 0000000000..65d35a485d --- /dev/null +++ b/src/content/changes/workload-cluster-releases-vsphere/releases/vsphere-29.2.0.md @@ -0,0 +1,102 @@ +--- +# Generated by scripts/aggregate-changelogs. WARNING: Manual edits to this files will be overwritten. +aliases: +- /changes/tenant-cluster-releases-vsphere/releases/vsphere-vsphere-29.2.0/ +changes_categories: +- Workload cluster releases for VSPHERE +changes_entry: + repository: giantswarm/releases + url: https://github.com/giantswarm/releases/tree/master/vsphere/v29.2.0 + version: vsphere-29.2.0 + version_tag: vsphere-29.2.0 +date: '2024-12-12T12:00:00' +description: Release notes for VSPHERE workload cluster release vsphere-29.2.0, published + on 12 December 2024, 12:00. +title: Workload cluster release vsphere-29.2.0 for VSPHERE +--- + +## Changes compared to v29.1.0 + +### Components + +- cluster-vsphere from v0.66.0 to v0.68.0 +- Kubernetes from v1.29.10 to [v1.29.12](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#changelog-since-v12910) + +### cluster-vsphere [v0.66.0...v0.68.0](https://github.com/giantswarm/cluster-vsphere/compare/v0.66.0...v0.68.0) + +#### **Breaking change** + +> [!CAUTION] +> The interface for setting annotations on the `vsphereCluster` CR has changed. +
+Upgrade guide: how to migrate values (from v0.66.0) + +The `additionalVsphereClusterAnnotations` field is now an array of strings to accomodate for escape characters. Convert your dictionary to an array of strings as per the following example. + +Old interface for annotations: + +```yaml +global: + providerSpecific: + additionalVsphereClusterAnnotations: + my-key: "my-value" +``` +New interface for annotations: +```yaml +global: + providerSpecific: + additionalVsphereClusterAnnotations: + - "my-key: value" +``` +
+ +#### Changed + +- Chart: Update `cluster` to [v1.7.0](https://github.com/giantswarm/cluster/releases/tag/v1.7.0). + - Add `teleport-init` systemd unit to handle initial token setup before `teleport` service starts + - Improve `teleport` service reliability by adding proper file and service dependencies and pre-start checks +- Change `global.providerSpecific.additionalVsphereClusterAnnotations` attribute into an array. + +### Apps + +- cert-manager from v3.8.1 to v3.8.2 +- coredns from v1.22.0 to v1.23.0 +- observability-bundle from v1.8.0 to v1.9.0 + +### cert-manager [v3.8.1...v3.8.2](https://github.com/giantswarm/cert-manager-app/compare/v3.8.1...v3.8.2) + +#### Changed + +- Changed ownership to team Shield + +#### Removed + +- Get rid of label `giantswarm.io/monitoring_basic_sli` as this slo generation label is not used anymore. + +### coredns [v1.22.0...v1.23.0](https://github.com/giantswarm/coredns-app/compare/v1.22.0...v1.23.0) + +#### Changed + +- Update `coredns` image to [1.11.4](https://github.com/coredns/coredns/releases/tag/v1.11.4). +- Explicitly expose liveness and readiness probe ports in deployments. + +#### Removed + +- Remove PodSecurityPolicy and associated Resources and values. + +### observability-bundle [v1.8.0...v1.9.0](https://github.com/giantswarm/observability-bundle/compare/v1.8.0...v1.9.0) + +#### Added + +- Add `alloy` v0.7.0 as `alloyEvents`. + +#### Changed + +- Upgrade `alloy-logs` and `alloy-metrics` to chart 0.7.0. + - Bumps `alloy` from 1.4.2 to 1.5.0 +- upgrade `kube-prometheus-stack` from 65.1.1 to 66.2.1 + - prometheus-operator CRDs from 0.75.0 to 0.78.1 + - prometheus-operator from 0.77.1 to 0.78.1 + - prometheus from 2.54.1 to 2.55.1 + - kube-state-metrics from 2.13.0 to 2.14.0 + - grafana from 8.5.0 to 8.6.0 diff --git a/src/content/reference/platform-api/cluster-apps/cluster-cloud-director.md b/src/content/reference/platform-api/cluster-apps/cluster-cloud-director.md index 3860ba8d33..7104492e70 100644 --- a/src/content/reference/platform-api/cluster-apps/cluster-cloud-director.md +++ b/src/content/reference/platform-api/cluster-apps/cluster-cloud-director.md @@ -16,7 +16,7 @@ source_repository: https://github.com/giantswarm/cluster-cloud-director source_repository_ref: v0.14.2 --- -The `default-apps-cloud-director` chart templates all the VMware infrastructure resources that are necessary to create a Cluster API VCD cluster. +The `cluster-cloud-director` chart templates all the VMware infrastructure resources that are necessary to create a Cluster API VCD cluster.