diff --git a/.github/workflows/build-edge.yaml b/.github/workflows/build-edge.yaml
index 41b15f6..20bffda 100644
--- a/.github/workflows/build-edge.yaml
+++ b/.github/workflows/build-edge.yaml
@@ -26,7 +26,7 @@ jobs:
run: git fetch --prune --unshallow
- name: Install Cosign
- uses: sigstore/cosign-installer@v3.9.0
+ uses: sigstore/cosign-installer@v3.9.1
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
with:
diff --git a/.github/workflows/release-charts.yaml b/.github/workflows/release-charts.yaml
index 4cbf5b2..87c116d 100644
--- a/.github/workflows/release-charts.yaml
+++ b/.github/workflows/release-charts.yaml
@@ -25,7 +25,7 @@ jobs:
- name: Install Helm
uses: azure/setup-helm@v4
- name: Install Cosign
- uses: sigstore/cosign-installer@v3.9.0
+ uses: sigstore/cosign-installer@v3.9.1
- name: Github registry login
uses: docker/login-action@v3
diff --git a/.github/workflows/release-pre.yaml b/.github/workflows/release-pre.yaml
index a600ba0..e0f2fda 100644
--- a/.github/workflows/release-pre.yaml
+++ b/.github/workflows/release-pre.yaml
@@ -25,10 +25,18 @@ jobs:
run: |
echo "TAG=v${GITHUB_HEAD_REF:8}" >> "$GITHUB_ENV"
- - name: Helm docs
+ - name: Install helm docs
uses: gabe565/setup-helm-docs-action@v1
- - name: Generate
+ - name: Generate docs
run: make docs
- - name: Check
+ - name: Check release artifacts
run: git diff --exit-code
+
+ - name: Install git-chglog
+ uses: craicoverflow/install-git-chglog@v1
+ - name: Check changelog
+ run: |
+ git tag ${TAG}
+ make release-update
+ git diff --exit-code
diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
index 05e5e59..6f1617f 100644
--- a/.github/workflows/release.yaml
+++ b/.github/workflows/release.yaml
@@ -21,7 +21,7 @@ jobs:
run: git fetch --prune --unshallow
- name: Install Cosign
- uses: sigstore/cosign-installer@v3.9.0
+ uses: sigstore/cosign-installer@v3.9.1
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
with:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7d63784..ff24457 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,17 @@
-
-## [v0.10.0](https://github.com/siderolabs/talos-cloud-controller-manager/compare/v1.9.1...v0.10.0) (2025-06-01)
+
+## [v1.10.1](https://github.com/siderolabs/talos-cloud-controller-manager/compare/v1.10.0...v1.10.1) (2025-06-27)
-Welcome to the v0.10.0 release of Talos CCM!
+Welcome to the v1.10.1 release of Talos CCM!
+
+### Changelog
+
+* bbe9294 chore: bump deps
+
+
+## [v1.10.0](https://github.com/siderolabs/talos-cloud-controller-manager/compare/v1.9.1...v1.10.0) (2025-06-05)
+
+Welcome to the v1.10.0 release of Talos CCM!
### Changelog
diff --git a/Makefile b/Makefile
index 981014c..c603cfe 100644
--- a/Makefile
+++ b/Makefile
@@ -131,6 +131,11 @@ docs:
helm-docs charts/talos-cloud-controller-manager
release-update:
+ @echo "Updating release version $(VERSION) -> $(TAG)"
+ @if [ "$$(printf '%s\n' $(VERSION) $(TAG) | sort -V | tail -n1)" = "$(VERSION)" ] && [ "$(VERSION)" != "$(TAG)" ]; then \
+ echo "New version $(TAG) is not higher than $(VERSION)"; \
+ exit 1; \
+ fi
git-chglog --config hack/chglog-config.yml -o CHANGELOG.md
############
diff --git a/charts/talos-cloud-controller-manager/Chart.yaml b/charts/talos-cloud-controller-manager/Chart.yaml
index 93fd45c..67089ae 100644
--- a/charts/talos-cloud-controller-manager/Chart.yaml
+++ b/charts/talos-cloud-controller-manager/Chart.yaml
@@ -15,9 +15,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.4.6
+version: 0.4.7
# 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.0"
+appVersion: "v1.10.1"
diff --git a/charts/talos-cloud-controller-manager/README.md b/charts/talos-cloud-controller-manager/README.md
index 1f6fe06..22ecbf5 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 285d5ab..7e10294 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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
app.kubernetes.io/managed-by: Helm
namespace: kube-system
spec:
diff --git a/docs/deploy/cloud-controller-manager-daemonset.yml b/docs/deploy/cloud-controller-manager-daemonset.yml
index 9c51594..ee66f2b 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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.0"
+ image: "ghcr.io/siderolabs/talos-cloud-controller-manager:v1.10.1"
imagePullPolicy: IfNotPresent
command: ["/talos-cloud-controller-manager"]
args:
diff --git a/docs/deploy/cloud-controller-manager-edge.yml b/docs/deploy/cloud-controller-manager-edge.yml
index 35ba6bb..8a9da69 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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
app.kubernetes.io/managed-by: Helm
namespace: kube-system
spec:
diff --git a/docs/deploy/cloud-controller-manager.yml b/docs/deploy/cloud-controller-manager.yml
index 48f37cc..fcd733e 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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.6
+ helm.sh/chart: talos-cloud-controller-manager-0.4.7
app.kubernetes.io/name: talos-cloud-controller-manager
app.kubernetes.io/instance: talos-cloud-controller-manager
- app.kubernetes.io/version: "v1.10.0"
+ app.kubernetes.io/version: "v1.10.1"
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.0"
+ image: "ghcr.io/siderolabs/talos-cloud-controller-manager:v1.10.1"
imagePullPolicy: IfNotPresent
command: ["/talos-cloud-controller-manager"]
args: