Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CAPZ: Release v29.4.0. #1522

Merged
merged 1 commit into from
Dec 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -310,6 +310,8 @@ to all Giant Swarm installations.
## Azure

- v29
- v29.4
- [v29.4.0](https://github.com/giantswarm/releases/tree/master/azure/v29.4.0)
- v29.3
- [v29.3.0](https://github.com/giantswarm/releases/tree/master/azure/v29.3.0)
- v29.2
Expand Down
1 change: 1 addition & 0 deletions azure/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ resources:
- v29.1.0
- v29.2.0
- v29.3.0
- v29.4.0

commonAnnotations:
giantswarm.io/docs: https://docs.giantswarm.io/use-the-api/management-api/crd/releases.release.giantswarm.io
Expand Down
7 changes: 7 additions & 0 deletions azure/releases.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,13 @@
"releaseTimestamp": "2024-11-13 12:00:00 +0000 UTC",
"changelogUrl": "https://github.com/giantswarm/releases/blob/master/azure/v29.3.0/README.md",
"isStable": true
},
{
"version": "29.4.0",
"isDeprecated": false,
"releaseTimestamp": "2024-12-12 12:00:00 +0000 UTC",
"changelogUrl": "https://github.com/giantswarm/releases/blob/master/azure/v29.4.0/README.md",
"isStable": true
}
],
"sourceUrl": "https://github.com/giantswarm/releases",
Expand Down
60 changes: 60 additions & 0 deletions azure/v29.4.0/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# :zap: Giant Swarm Release v29.4.0 for Azure :zap:

## 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
3 changes: 3 additions & 0 deletions azure/v29.4.0/announcement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
**Workload cluster release v29.4.0 for Azure is available**. This release updates Kubernetes to v1.29.12 and several apps and components to their latest minor releases.

Further details can be found in the [release notes](https://docs.giantswarm.io/changes/workload-cluster-releases-azure/releases/azure-29.4.0).
19 changes: 19 additions & 0 deletions azure/v29.4.0/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
resources:
- release.yaml

replacements:
- source:
group: release.giantswarm.io
kind: Release
fieldPath: metadata.name
options:
delimiter: "-"
index: 1
targets:
- select:
group: release.giantswarm.io
kind: Release
fieldPaths:
- metadata.annotations.[giantswarm.io/release-notes]
options:
create: true
118 changes: 118 additions & 0 deletions azure/v29.4.0/release.diff
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
apiVersion: release.giantswarm.io/v1alpha1 apiVersion: release.giantswarm.io/v1alpha1
kind: Release kind: Release
metadata: metadata:
name: azure-29.3.0 | name: azure-29.4.0
spec: spec:
apps: apps:
- name: azure-cloud-controller-manager - name: azure-cloud-controller-manager
version: 1.29.8-gs1 version: 1.29.8-gs1
dependsOn: dependsOn:
- vertical-pod-autoscaler-crd - vertical-pod-autoscaler-crd
- name: azure-cloud-node-manager - name: azure-cloud-node-manager
version: 1.29.8-gs1 version: 1.29.8-gs1
dependsOn: dependsOn:
- vertical-pod-autoscaler-crd - vertical-pod-autoscaler-crd
- name: azuredisk-csi-driver - name: azuredisk-csi-driver
version: 1.30.2-gs2 version: 1.30.2-gs2
dependsOn: dependsOn:
- azure-cloud-controller-manager - azure-cloud-controller-manager
- azure-cloud-node-manager - azure-cloud-node-manager
- name: azurefile-csi-driver - name: azurefile-csi-driver
version: 1.30.2-gs1 version: 1.30.2-gs1
dependsOn: dependsOn:
- azure-cloud-controller-manager - azure-cloud-controller-manager
- azure-cloud-node-manager - azure-cloud-node-manager
- name: capi-node-labeler - name: capi-node-labeler
version: 0.5.0 version: 0.5.0
- name: cert-exporter - name: cert-exporter
version: 2.9.3 version: 2.9.3
dependsOn: dependsOn:
- kyverno-crds - kyverno-crds
- name: cert-manager - name: cert-manager
version: 3.8.1 | version: 3.8.2
dependsOn: dependsOn:
- prometheus-operator-crd - prometheus-operator-crd
- name: chart-operator-extensions - name: chart-operator-extensions
version: 1.1.2 version: 1.1.2
dependsOn: dependsOn:
- prometheus-operator-crd - prometheus-operator-crd
- name: cilium - name: cilium
version: 0.25.1 version: 0.25.1
- name: cilium-servicemonitors - name: cilium-servicemonitors
version: 0.1.2 version: 0.1.2
dependsOn: dependsOn:
- prometheus-operator-crd - prometheus-operator-crd
- name: coredns - name: coredns
version: 1.22.0 | version: 1.23.0
dependsOn: dependsOn:
- cilium - cilium
- name: etcd-k8s-res-count-exporter - name: etcd-k8s-res-count-exporter
version: 1.10.0 version: 1.10.0
dependsOn: dependsOn:
- kyverno-crds - kyverno-crds
- name: external-dns - name: external-dns
version: 3.1.0 version: 3.1.0
dependsOn: dependsOn:
- prometheus-operator-crd - prometheus-operator-crd
- name: k8s-audit-metrics - name: k8s-audit-metrics
version: 0.10.0 version: 0.10.0
dependsOn: dependsOn:
- kyverno-crds - kyverno-crds
- name: k8s-dns-node-cache - name: k8s-dns-node-cache
version: 2.8.1 version: 2.8.1
dependsOn: dependsOn:
- kyverno-crds - kyverno-crds
- name: metrics-server - name: metrics-server
version: 2.4.2 version: 2.4.2
dependsOn: dependsOn:
- kyverno-crds - kyverno-crds
- name: net-exporter - name: net-exporter
version: 1.21.0 version: 1.21.0
dependsOn: dependsOn:
- prometheus-operator-crd - prometheus-operator-crd
- name: network-policies - name: network-policies
catalog: cluster catalog: cluster
version: 0.1.1 version: 0.1.1
dependsOn: dependsOn:
- cilium - cilium
- name: node-exporter - name: node-exporter
version: 1.20.0 version: 1.20.0
dependsOn: dependsOn:
- kyverno-crds - kyverno-crds
- name: observability-bundle - name: observability-bundle
version: 1.8.0 | version: 1.9.0
dependsOn: dependsOn:
- coredns - coredns
- name: observability-policies - name: observability-policies
version: 0.0.1 version: 0.0.1
dependsOn: dependsOn:
- kyverno-crds - kyverno-crds
- name: prometheus-blackbox-exporter - name: prometheus-blackbox-exporter
version: 0.4.2 version: 0.4.2
dependsOn: dependsOn:
- prometheus-operator-crd - prometheus-operator-crd
- name: security-bundle - name: security-bundle
catalog: giantswarm catalog: giantswarm
version: 1.8.2 version: 1.8.2
dependsOn: dependsOn:
- prometheus-operator-crd - prometheus-operator-crd
- name: teleport-kube-agent - name: teleport-kube-agent
version: 0.10.3 version: 0.10.3
- name: vertical-pod-autoscaler - name: vertical-pod-autoscaler
version: 5.3.0 version: 5.3.0
dependsOn: dependsOn:
- prometheus-operator-crd - prometheus-operator-crd
- name: vertical-pod-autoscaler-crd - name: vertical-pod-autoscaler-crd
version: 3.1.1 version: 3.1.1
components: components:
- name: cluster-azure - name: cluster-azure
catalog: cluster catalog: cluster
version: 1.4.0 | version: 1.5.0
- name: flatcar - name: flatcar
version: 3975.2.2 version: 3975.2.2
- name: kubernetes - name: kubernetes
version: 1.29.10 | version: 1.29.12
- name: os-tooling - name: os-tooling
version: 1.20.1 | version: 1.21.1
date: "2024-11-13T12:00:00Z" | date: "2024-12-12T12:00:00Z"
state: active state: active
118 changes: 118 additions & 0 deletions azure/v29.4.0/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
apiVersion: release.giantswarm.io/v1alpha1
kind: Release
metadata:
name: azure-29.4.0
spec:
apps:
- name: azure-cloud-controller-manager
version: 1.29.8-gs1
dependsOn:
- vertical-pod-autoscaler-crd
- name: azure-cloud-node-manager
version: 1.29.8-gs1
dependsOn:
- vertical-pod-autoscaler-crd
- name: azuredisk-csi-driver
version: 1.30.2-gs2
dependsOn:
- azure-cloud-controller-manager
- azure-cloud-node-manager
- name: azurefile-csi-driver
version: 1.30.2-gs1
dependsOn:
- azure-cloud-controller-manager
- azure-cloud-node-manager
- name: capi-node-labeler
version: 0.5.0
- name: cert-exporter
version: 2.9.3
dependsOn:
- kyverno-crds
- name: cert-manager
version: 3.8.2
dependsOn:
- prometheus-operator-crd
- name: chart-operator-extensions
version: 1.1.2
dependsOn:
- prometheus-operator-crd
- name: cilium
version: 0.25.1
- name: cilium-servicemonitors
version: 0.1.2
dependsOn:
- prometheus-operator-crd
- name: coredns
version: 1.23.0
dependsOn:
- cilium
- name: etcd-k8s-res-count-exporter
version: 1.10.0
dependsOn:
- kyverno-crds
- name: external-dns
version: 3.1.0
dependsOn:
- prometheus-operator-crd
- name: k8s-audit-metrics
version: 0.10.0
dependsOn:
- kyverno-crds
- name: k8s-dns-node-cache
version: 2.8.1
dependsOn:
- kyverno-crds
- name: metrics-server
version: 2.4.2
dependsOn:
- kyverno-crds
- name: net-exporter
version: 1.21.0
dependsOn:
- prometheus-operator-crd
- name: network-policies
catalog: cluster
version: 0.1.1
dependsOn:
- cilium
- name: node-exporter
version: 1.20.0
dependsOn:
- kyverno-crds
- name: observability-bundle
version: 1.9.0
dependsOn:
- coredns
- name: observability-policies
version: 0.0.1
dependsOn:
- kyverno-crds
- name: prometheus-blackbox-exporter
version: 0.4.2
dependsOn:
- prometheus-operator-crd
- name: security-bundle
catalog: giantswarm
version: 1.8.2
dependsOn:
- prometheus-operator-crd
- name: teleport-kube-agent
version: 0.10.3
- name: vertical-pod-autoscaler
version: 5.3.0
dependsOn:
- prometheus-operator-crd
- name: vertical-pod-autoscaler-crd
version: 3.1.1
components:
- name: cluster-azure
catalog: cluster
version: 1.5.0
- name: flatcar
version: 3975.2.2
- name: kubernetes
version: 1.29.12
- name: os-tooling
version: 1.21.1
date: "2024-12-12T12:00:00Z"
state: active
Loading