From db305e7f5187715ca745d88d84670bd92beef865 Mon Sep 17 00:00:00 2001 From: Serge Logvinov Date: Sun, 21 Apr 2024 08:45:42 +0300 Subject: [PATCH] chore: release v1.6.0 Release v1.6.0 Features: * DualStack NodeIPs support Signed-off-by: Serge Logvinov --- CHANGELOG.md | 28 ++++++++++++++++++- .../talos-cloud-controller-manager/Chart.yaml | 4 +-- .../talos-cloud-controller-manager/README.md | 5 +--- .../README.md.gotmpl | 2 -- .../cloud-controller-manager-daemonset.yml | 26 ++++++++--------- docs/deploy/cloud-controller-manager-edge.yml | 24 ++++++++-------- docs/deploy/cloud-controller-manager.yml | 26 ++++++++--------- 7 files changed, 68 insertions(+), 47 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca54ce8..04e1b93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,30 @@ + +## [v1.6.0](https://github.com/siderolabs/talos-cloud-controller-manager/compare/v1.4.0...v1.6.0) (2024-04-21) + +Welcome to the v1.6.0 release of Talos CCM! + +### Features +- support CloudDualStackNodeIPs +- deploy without cni +- sign images + +### Changelog + +* 27aa781 chore: bump deps +* 9d65a90 chore: bump deps +* 9403bc5 fix: refresh talos tls certs +* b4e136b feat: support CloudDualStackNodeIPs +* 670ead7 feat: deploy without cni +* 33faa60 chore: bump deps +* 3c9d805 fix: prepend v for image +* 5d41626 fix: azure providerID +* eff652f chore: bump deps +* 214cc87 chore: bump deps +* 5a1eaf7 chore: bump deps +* fe5a0b1 chore: bump github actions deps +* 562e738 feat: sign images + ## [v1.4.0](https://github.com/siderolabs/talos-cloud-controller-manager/compare/v1.3.0...v1.4.0) (2023-05-27) @@ -28,7 +54,7 @@ Welcome to the v1.4.0 release of Talos CCM! * d3d613b fix: helm chart namespace -## v1.3.0 (2022-12-18) +## v1.3.0 (2022-12-20) Welcome to the v1.3.0 release of Talos CCM! diff --git a/charts/talos-cloud-controller-manager/Chart.yaml b/charts/talos-cloud-controller-manager/Chart.yaml index 5980a6b..b5432b9 100644 --- a/charts/talos-cloud-controller-manager/Chart.yaml +++ b/charts/talos-cloud-controller-manager/Chart.yaml @@ -11,5 +11,5 @@ keywords: maintainers: - name: sergelogvinov url: https://github.com/sergelogvinov -version: 0.2.2 -appVersion: "v1.4.0" +version: 0.2.3 +appVersion: "v1.6.0" diff --git a/charts/talos-cloud-controller-manager/README.md b/charts/talos-cloud-controller-manager/README.md index e84cb50..037820d 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.2.2](https://img.shields.io/badge/Version-0.2.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.4.0](https://img.shields.io/badge/AppVersion-v1.4.0-informational?style=flat-square) +![Version: 0.2.3](https://img.shields.io/badge/Version-0.2.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.6.0](https://img.shields.io/badge/AppVersion-v1.6.0-informational?style=flat-square) Talos Cloud Controller Manager Helm Chart @@ -81,6 +81,3 @@ helm upgrade -i --namespace=kube-system -f talos-ccm.yaml \ | tolerations | list | `[{"effect":"NoSchedule","key":"node-role.kubernetes.io/control-plane","operator":"Exists"},{"effect":"NoSchedule","key":"node.cloudprovider.kubernetes.io/uninitialized","operator":"Exists"}]` | Tolerations for data pods assignment. ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ | | updateStrategy | object | `{"rollingUpdate":{"maxUnavailable":1},"type":"RollingUpdate"}` | Deployment update stategy type. ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#updating-a-deployment | | useDaemonSet | bool | `false` | Deploy CCM in Daemonset mode. CCM will use hostNetwork and current node to access kubernetes/talos API You can run it without CNI plugin. | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.12.0](https://github.com/norwoodj/helm-docs/releases/v1.12.0) diff --git a/charts/talos-cloud-controller-manager/README.md.gotmpl b/charts/talos-cloud-controller-manager/README.md.gotmpl index a3dfecb..f0b239c 100644 --- a/charts/talos-cloud-controller-manager/README.md.gotmpl +++ b/charts/talos-cloud-controller-manager/README.md.gotmpl @@ -44,5 +44,3 @@ helm upgrade -i --namespace=kube-system -f talos-ccm.yaml \ ``` {{ template "chart.valuesSection" . }} - -{{ template "helm-docs.versionFooter" . }} diff --git a/docs/deploy/cloud-controller-manager-daemonset.yml b/docs/deploy/cloud-controller-manager-daemonset.yml index 8684408..a85d38b 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.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.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.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.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.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.0" app.kubernetes.io/managed-by: Helm namespace: kube-system data: @@ -51,10 +51,10 @@ kind: ClusterRole metadata: name: system:talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -159,10 +159,10 @@ kind: Service metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -183,10 +183,10 @@ kind: DaemonSet metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.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.4.0" + image: "ghcr.io/siderolabs/talos-cloud-controller-manager:v1.6.0" 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 91ef675..6df4aab 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.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.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.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.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.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.0" app.kubernetes.io/managed-by: Helm namespace: kube-system data: @@ -51,10 +51,10 @@ kind: ClusterRole metadata: name: system:talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -159,10 +159,10 @@ kind: Service metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -183,10 +183,10 @@ kind: Deployment metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.0" 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 91602c3..8ee1f3c 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.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.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.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.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.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.0" app.kubernetes.io/managed-by: Helm namespace: kube-system data: @@ -51,10 +51,10 @@ kind: ClusterRole metadata: name: system:talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -159,10 +159,10 @@ kind: Service metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -183,10 +183,10 @@ kind: Deployment metadata: name: talos-cloud-controller-manager labels: - helm.sh/chart: talos-cloud-controller-manager-0.2.2 + helm.sh/chart: talos-cloud-controller-manager-0.2.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.4.0" + app.kubernetes.io/version: "v1.6.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.4.0" + image: "ghcr.io/siderolabs/talos-cloud-controller-manager:v1.6.0" imagePullPolicy: IfNotPresent command: ["/talos-cloud-controller-manager"] args: