diff --git a/CHANGELOG.md b/CHANGELOG.md index 34f6972..368375a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,20 @@ + +## [v1.8.1](https://github.com/siderolabs/talos-cloud-controller-manager/compare/v1.8.0...v1.8.1) (2024-10-21) + +Welcome to the v1.8.1 release of Talos CCM! + +### Features +- ipv6 small subnets +- make kube-apiserver endpoint configurable + +### Changelog + +* 82009ed feat: ipv6 small subnets +* 68d4133 fix: node allocator +* db6c211 docs: install troubleshoot +* 628a7b7 feat: make kube-apiserver endpoint configurable + ## [v1.8.0](https://github.com/siderolabs/talos-cloud-controller-manager/compare/v1.6.0...v1.8.0) (2024-09-24) diff --git a/charts/talos-cloud-controller-manager/Chart.yaml b/charts/talos-cloud-controller-manager/Chart.yaml index a86d195..754311b 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.4.2 -appVersion: "v1.8.0" +version: 0.4.3 +appVersion: "v1.8.1" diff --git a/charts/talos-cloud-controller-manager/README.md b/charts/talos-cloud-controller-manager/README.md index 9c3d593..4f5ec53 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.4.2](https://img.shields.io/badge/Version-0.4.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.8.0](https://img.shields.io/badge/AppVersion-v1.8.0-informational?style=flat-square) +![Version: 0.4.3](https://img.shields.io/badge/Version-0.4.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.8.1](https://img.shields.io/badge/AppVersion-v1.8.1-informational?style=flat-square) Talos Cloud Controller Manager Helm Chart @@ -110,4 +110,4 @@ helm upgrade -i --namespace=kube-system -f talos-ccm.yaml \ | serviceAccount.name | string | `""` | The name of the service account to use. If not set and create is true, a name is generated using the fullname template. | | 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/ | | transformations | list | `[]` | List of node transformations. Available matchExpressions key values: https://github.com/siderolabs/talos/blob/main/pkg/machinery/resources/runtime/platform_metadata.go#L28 | -| updateStrategy | object | `{"rollingUpdate":{"maxUnavailable":1},"type":"RollingUpdate"}` | Deployment update stategy type. ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#updating-a-deployment | +| updateStrategy | object | `{"rollingUpdate":{"maxUnavailable":1},"type":"RollingUpdate"}` | Deployment update strategy type. ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#updating-a-deployment | diff --git a/charts/talos-cloud-controller-manager/values.yaml b/charts/talos-cloud-controller-manager/values.yaml index f89b71b..e8d0394 100644 --- a/charts/talos-cloud-controller-manager/values.yaml +++ b/charts/talos-cloud-controller-manager/values.yaml @@ -136,7 +136,7 @@ daemonSet: # -- Kubernetes API server port. Default is 6443. servicePort: 6443 -# -- Deployment update stategy type. +# -- Deployment update strategy type. # ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#updating-a-deployment updateStrategy: type: RollingUpdate diff --git a/docs/deploy/cloud-controller-manager-daemonset-edge.yml b/docs/deploy/cloud-controller-manager-daemonset-edge.yml index 82b85ac..8dcc53e 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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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 0d9a187..882ae1e 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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.8.0" + image: "ghcr.io/siderolabs/talos-cloud-controller-manager:v1.8.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 beb01bb..974ab58 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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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 fc0e7b9..2d22096 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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.2 + helm.sh/chart: talos-cloud-controller-manager-0.4.3 app.kubernetes.io/name: talos-cloud-controller-manager app.kubernetes.io/instance: talos-cloud-controller-manager - app.kubernetes.io/version: "v1.8.0" + app.kubernetes.io/version: "v1.8.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.8.0" + image: "ghcr.io/siderolabs/talos-cloud-controller-manager:v1.8.1" imagePullPolicy: IfNotPresent command: ["/talos-cloud-controller-manager"] args: