From 54131e77aaae8c9d33b66d24643071683e29a504 Mon Sep 17 00:00:00 2001 From: Serge Logvinov Date: Wed, 17 Sep 2025 19:33:32 +0700 Subject: [PATCH] chore: release v1.11.0 Release v1.11.0 Signed-off-by: Serge Logvinov --- CHANGELOG.md | 12 +++++++ .../talos-cloud-controller-manager/Chart.yaml | 4 +-- .../talos-cloud-controller-manager/README.md | 2 +- ...loud-controller-manager-daemonset-edge.yml | 28 ++++++++++------- .../cloud-controller-manager-daemonset.yml | 30 ++++++++++-------- docs/deploy/cloud-controller-manager-edge.yml | 29 ++++++++++------- docs/deploy/cloud-controller-manager.yml | 31 +++++++++++-------- 7 files changed, 83 insertions(+), 53 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ff24457..b46f797 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,16 @@ + +## [v1.11.0](https://github.com/siderolabs/talos-cloud-controller-manager/compare/v1.10.1...v1.11.0) (2025-09-17) + +Welcome to the v1.11.0 release of Talos CCM! + +### Changelog + +* 7509491 fix: csr dns name check +* 4b4c758 fix: service account name +* 4402b31 chore: bump deps +* 9c000cf chore: bump deps + ## [v1.10.1](https://github.com/siderolabs/talos-cloud-controller-manager/compare/v1.10.0...v1.10.1) (2025-06-27) diff --git a/charts/talos-cloud-controller-manager/Chart.yaml b/charts/talos-cloud-controller-manager/Chart.yaml index ef0d3db..6c6a7d7 100644 --- a/charts/talos-cloud-controller-manager/Chart.yaml +++ b/charts/talos-cloud-controller-manager/Chart.yaml @@ -14,9 +14,9 @@ maintainers: # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.5.1 +version: 0.5.2 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "v1.10.1" +appVersion: "v1.11.0" diff --git a/charts/talos-cloud-controller-manager/README.md b/charts/talos-cloud-controller-manager/README.md index a2b3012..fee093f 100644 --- a/charts/talos-cloud-controller-manager/README.md +++ b/charts/talos-cloud-controller-manager/README.md @@ -1,6 +1,6 @@ # talos-cloud-controller-manager -![Version: 0.5.0](https://img.shields.io/badge/Version-0.5.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.10.1](https://img.shields.io/badge/AppVersion-v1.10.1-informational?style=flat-square) +![Version: 0.5.2](https://img.shields.io/badge/Version-0.5.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.11.0](https://img.shields.io/badge/AppVersion-v1.11.0-informational?style=flat-square) Talos Cloud Controller Manager Helm Chart diff --git a/docs/deploy/cloud-controller-manager-daemonset-edge.yml b/docs/deploy/cloud-controller-manager-daemonset-edge.yml index 7e10294..9e98878 100644 --- a/docs/deploy/cloud-controller-manager-daemonset-edge.yml +++ b/docs/deploy/cloud-controller-manager-daemonset-edge.yml @@ -5,10 +5,10 @@ kind: ServiceAccount metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system --- @@ -18,10 +18,10 @@ kind: ServiceAccount metadata: name: talos-cloud-controller-manager-talos-secrets labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -34,10 +34,10 @@ kind: ConfigMap metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system data: @@ -50,10 +50,10 @@ kind: ClusterRole metadata: name: system:talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -158,10 +158,10 @@ kind: Service metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -182,10 +182,10 @@ kind: DaemonSet metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -233,6 +233,10 @@ spec: - --secure-port=50258 - --authorization-always-allow-paths=/healthz,/livez,/readyz,/metrics env: + - name: SERVICE_ACCOUNT + valueFrom: + fieldRef: + fieldPath: spec.serviceAccountName - name: TALOS_ENDPOINTS valueFrom: fieldRef: diff --git a/docs/deploy/cloud-controller-manager-daemonset.yml b/docs/deploy/cloud-controller-manager-daemonset.yml index ee66f2b..4b19f4e 100644 --- a/docs/deploy/cloud-controller-manager-daemonset.yml +++ b/docs/deploy/cloud-controller-manager-daemonset.yml @@ -5,10 +5,10 @@ kind: ServiceAccount metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system --- @@ -18,10 +18,10 @@ kind: ServiceAccount metadata: name: talos-cloud-controller-manager-talos-secrets labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -34,10 +34,10 @@ kind: ConfigMap metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system data: @@ -50,10 +50,10 @@ kind: ClusterRole metadata: name: system:talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -158,10 +158,10 @@ kind: Service metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -182,10 +182,10 @@ kind: DaemonSet metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -220,7 +220,7 @@ spec: - ALL seccompProfile: type: RuntimeDefault - image: "ghcr.io/siderolabs/talos-cloud-controller-manager:v1.10.1" + image: "ghcr.io/siderolabs/talos-cloud-controller-manager:v1.11.0" imagePullPolicy: IfNotPresent command: ["/talos-cloud-controller-manager"] args: @@ -233,6 +233,10 @@ spec: - --secure-port=50258 - --authorization-always-allow-paths=/healthz,/livez,/readyz,/metrics env: + - name: SERVICE_ACCOUNT + valueFrom: + fieldRef: + fieldPath: spec.serviceAccountName - name: TALOS_ENDPOINTS valueFrom: fieldRef: diff --git a/docs/deploy/cloud-controller-manager-edge.yml b/docs/deploy/cloud-controller-manager-edge.yml index 8a9da69..5a730ec 100644 --- a/docs/deploy/cloud-controller-manager-edge.yml +++ b/docs/deploy/cloud-controller-manager-edge.yml @@ -5,10 +5,10 @@ kind: ServiceAccount metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system --- @@ -18,10 +18,10 @@ kind: ServiceAccount metadata: name: talos-cloud-controller-manager-talos-secrets labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -34,10 +34,10 @@ kind: ConfigMap metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system data: @@ -50,10 +50,10 @@ kind: ClusterRole metadata: name: system:talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -158,10 +158,10 @@ kind: Service metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -182,10 +182,10 @@ kind: Deployment metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -231,6 +231,11 @@ spec: - --use-service-account-credentials - --secure-port=50258 - --authorization-always-allow-paths=/healthz,/livez,/readyz,/metrics + env: + - name: SERVICE_ACCOUNT + valueFrom: + fieldRef: + fieldPath: spec.serviceAccountName ports: - name: metrics containerPort: 50258 diff --git a/docs/deploy/cloud-controller-manager.yml b/docs/deploy/cloud-controller-manager.yml index fcd733e..c60a0ea 100644 --- a/docs/deploy/cloud-controller-manager.yml +++ b/docs/deploy/cloud-controller-manager.yml @@ -5,10 +5,10 @@ kind: ServiceAccount metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system --- @@ -18,10 +18,10 @@ kind: ServiceAccount metadata: name: talos-cloud-controller-manager-talos-secrets labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -34,10 +34,10 @@ kind: ConfigMap metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system data: @@ -50,10 +50,10 @@ kind: ClusterRole metadata: name: system:talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -158,10 +158,10 @@ kind: Service metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -182,10 +182,10 @@ kind: Deployment metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.4.7 + helm.sh/chart: talos-cloud-controller-manager-0.5.2 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.10.1" + app.kubernetes.io/version: "v1.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -219,7 +219,7 @@ spec: - ALL seccompProfile: type: RuntimeDefault - image: "ghcr.io/siderolabs/talos-cloud-controller-manager:v1.10.1" + image: "ghcr.io/siderolabs/talos-cloud-controller-manager:v1.11.0" imagePullPolicy: IfNotPresent command: ["/talos-cloud-controller-manager"] args: @@ -231,6 +231,11 @@ spec: - --use-service-account-credentials - --secure-port=50258 - --authorization-always-allow-paths=/healthz,/livez,/readyz,/metrics + env: + - name: SERVICE_ACCOUNT + valueFrom: + fieldRef: + fieldPath: spec.serviceAccountName ports: - name: metrics containerPort: 50258