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: