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
-  
+  
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