From c8be20eb8df29d6dc256c43ffd9c0ae57e77f06e Mon Sep 17 00:00:00 2001 From: Serge Logvinov Date: Mon, 8 Sep 2025 14:13:20 +0700 Subject: [PATCH] chore: release v0.11.0 Release v0.11.0 Signed-off-by: Serge Logvinov --- CHANGELOG.md | 24 ++++++++++++++++++- .../Chart.yaml | 4 ++-- .../README.md | 8 +++---- .../README.md.gotmpl | 4 ++-- .../cloud-controller-manager-daemonset.yml | 14 +++++------ .../deploy/cloud-controller-manager-talos.yml | 14 +++++------ docs/deploy/cloud-controller-manager.yml | 14 +++++------ 7 files changed, 52 insertions(+), 30 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 465841e..dd0dc7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,27 @@ + +## [v0.11.0](https://github.com/sergelogvinov/proxmox-cloud-controller-manager/compare/v0.10.0...v0.11.0) (2025-09-08) + +Welcome to the v0.11.0 release of Kubernetes cloud controller manager for Proxmox! + +### Features + +- use proxmox ha-group as zone name +- add extra labels +- add config options token_id_file & token_secret_file +- add named errors to cloud config + +### Changelog + +* 27c3e62 feat: use proxmox ha-group as zone name +* 229be14 feat: add extra labels +* b77455a refactor: instance metadata +* 2066aa8 chore: bump deps +* 8ef4bce feat: add config options token_id_file & token_secret_file +* 144b1c7 feat: add named errors to cloud config + -## [v0.10.0](https://github.com/sergelogvinov/proxmox-cloud-controller-manager/compare/v0.9.0...v0.10.0) (2025-07-24) +## [v0.10.0](https://github.com/sergelogvinov/proxmox-cloud-controller-manager/compare/v0.9.0...v0.10.0) (2025-08-01) Welcome to the v0.10.0 release of Kubernetes cloud controller manager for Proxmox! @@ -14,6 +35,7 @@ Welcome to the v0.10.0 release of Kubernetes cloud controller manager for Proxmo ### Changelog +* 1ce4ade chore: release v0.10.0 * e1b8e9b feat: add new network addressing features * a8183c8 refactor: split cloud config module * 60f953d chore: bump deps diff --git a/charts/proxmox-cloud-controller-manager/Chart.yaml b/charts/proxmox-cloud-controller-manager/Chart.yaml index d790d41..67261f8 100644 --- a/charts/proxmox-cloud-controller-manager/Chart.yaml +++ b/charts/proxmox-cloud-controller-manager/Chart.yaml @@ -16,9 +16,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.2.16 +version: 0.2.17 # 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: v0.10.0 +appVersion: v0.11.0 diff --git a/charts/proxmox-cloud-controller-manager/README.md b/charts/proxmox-cloud-controller-manager/README.md index 4f7e532..d1e4166 100644 --- a/charts/proxmox-cloud-controller-manager/README.md +++ b/charts/proxmox-cloud-controller-manager/README.md @@ -1,6 +1,6 @@ # proxmox-cloud-controller-manager -![Version: 0.2.15](https://img.shields.io/badge/Version-0.2.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.10.0](https://img.shields.io/badge/AppVersion-v0.10.0-informational?style=flat-square) +![Version: 0.2.17](https://img.shields.io/badge/Version-0.2.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.11.0](https://img.shields.io/badge/AppVersion-v0.11.0-informational?style=flat-square) Cloud Controller Manager plugin for Proxmox @@ -68,18 +68,18 @@ tolerations: effect: NoSchedule ``` -## Example for credentials from seperate Secrets +## Example for credentials from separate Secrets ```yaml # helm-values.yaml config: clusters: - url: https://cluster-api-1.exmple.com:8006/api2/json - insecure: false + insecure: false token_id_file: /run/secrets/cluster-1/token_id token_secret_file: /run/secrets/cluster-1/token_secret region: cluster-1 - url: https://cluster-api-2.exmple.com:8006/api2/json - insecure: false + insecure: false token_id_file: /run/secrets/cluster-2/token_id token_secret_file: /run/secrets/cluster-2/token_secret region: cluster-2 diff --git a/charts/proxmox-cloud-controller-manager/README.md.gotmpl b/charts/proxmox-cloud-controller-manager/README.md.gotmpl index d07996e..6c4ae6d 100644 --- a/charts/proxmox-cloud-controller-manager/README.md.gotmpl +++ b/charts/proxmox-cloud-controller-manager/README.md.gotmpl @@ -72,12 +72,12 @@ tolerations: config: clusters: - url: https://cluster-api-1.exmple.com:8006/api2/json - insecure: false + insecure: false token_id_file: /run/secrets/cluster-1/token_id token_secret_file: /run/secrets/cluster-1/token_secret region: cluster-1 - url: https://cluster-api-2.exmple.com:8006/api2/json - insecure: false + insecure: false token_id_file: /run/secrets/cluster-2/token_id token_secret_file: /run/secrets/cluster-2/token_secret region: cluster-2 diff --git a/docs/deploy/cloud-controller-manager-daemonset.yml b/docs/deploy/cloud-controller-manager-daemonset.yml index aaf14d1..71f69c0 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: proxmox-cloud-controller-manager labels: - helm.sh/chart: proxmox-cloud-controller-manager-0.2.15 + helm.sh/chart: proxmox-cloud-controller-manager-0.2.17 app.kubernetes.io/name: proxmox-cloud-controller-manager app.kubernetes.io/instance: proxmox-cloud-controller-manager - app.kubernetes.io/version: "v0.10.0" + app.kubernetes.io/version: "v0.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system --- @@ -18,10 +18,10 @@ kind: ClusterRole metadata: name: system:proxmox-cloud-controller-manager labels: - helm.sh/chart: proxmox-cloud-controller-manager-0.2.15 + helm.sh/chart: proxmox-cloud-controller-manager-0.2.17 app.kubernetes.io/name: proxmox-cloud-controller-manager app.kubernetes.io/instance: proxmox-cloud-controller-manager - app.kubernetes.io/version: "v0.10.0" + app.kubernetes.io/version: "v0.11.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -106,10 +106,10 @@ kind: DaemonSet metadata: name: proxmox-cloud-controller-manager labels: - helm.sh/chart: proxmox-cloud-controller-manager-0.2.15 + helm.sh/chart: proxmox-cloud-controller-manager-0.2.17 app.kubernetes.io/name: proxmox-cloud-controller-manager app.kubernetes.io/instance: proxmox-cloud-controller-manager - app.kubernetes.io/version: "v0.10.0" + app.kubernetes.io/version: "v0.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -149,7 +149,7 @@ spec: - ALL seccompProfile: type: RuntimeDefault - image: "ghcr.io/sergelogvinov/proxmox-cloud-controller-manager:v0.10.0" + image: "ghcr.io/sergelogvinov/proxmox-cloud-controller-manager:v0.11.0" imagePullPolicy: IfNotPresent args: - --v=2 diff --git a/docs/deploy/cloud-controller-manager-talos.yml b/docs/deploy/cloud-controller-manager-talos.yml index 971b9ac..f98d548 100644 --- a/docs/deploy/cloud-controller-manager-talos.yml +++ b/docs/deploy/cloud-controller-manager-talos.yml @@ -5,10 +5,10 @@ kind: ServiceAccount metadata: name: proxmox-cloud-controller-manager labels: - helm.sh/chart: proxmox-cloud-controller-manager-0.2.15 + helm.sh/chart: proxmox-cloud-controller-manager-0.2.17 app.kubernetes.io/name: proxmox-cloud-controller-manager app.kubernetes.io/instance: proxmox-cloud-controller-manager - app.kubernetes.io/version: "v0.10.0" + app.kubernetes.io/version: "v0.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system --- @@ -18,10 +18,10 @@ kind: ClusterRole metadata: name: system:proxmox-cloud-controller-manager labels: - helm.sh/chart: proxmox-cloud-controller-manager-0.2.15 + helm.sh/chart: proxmox-cloud-controller-manager-0.2.17 app.kubernetes.io/name: proxmox-cloud-controller-manager app.kubernetes.io/instance: proxmox-cloud-controller-manager - app.kubernetes.io/version: "v0.10.0" + app.kubernetes.io/version: "v0.11.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -106,10 +106,10 @@ kind: Deployment metadata: name: proxmox-cloud-controller-manager labels: - helm.sh/chart: proxmox-cloud-controller-manager-0.2.15 + helm.sh/chart: proxmox-cloud-controller-manager-0.2.17 app.kubernetes.io/name: proxmox-cloud-controller-manager app.kubernetes.io/instance: proxmox-cloud-controller-manager - app.kubernetes.io/version: "v0.10.0" + app.kubernetes.io/version: "v0.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -148,7 +148,7 @@ spec: - ALL seccompProfile: type: RuntimeDefault - image: "ghcr.io/sergelogvinov/proxmox-cloud-controller-manager:v0.10.0" + image: "ghcr.io/sergelogvinov/proxmox-cloud-controller-manager:v0.11.0" imagePullPolicy: IfNotPresent args: - --v=4 diff --git a/docs/deploy/cloud-controller-manager.yml b/docs/deploy/cloud-controller-manager.yml index bf01955..ce46237 100644 --- a/docs/deploy/cloud-controller-manager.yml +++ b/docs/deploy/cloud-controller-manager.yml @@ -5,10 +5,10 @@ kind: ServiceAccount metadata: name: proxmox-cloud-controller-manager labels: - helm.sh/chart: proxmox-cloud-controller-manager-0.2.15 + helm.sh/chart: proxmox-cloud-controller-manager-0.2.17 app.kubernetes.io/name: proxmox-cloud-controller-manager app.kubernetes.io/instance: proxmox-cloud-controller-manager - app.kubernetes.io/version: "v0.10.0" + app.kubernetes.io/version: "v0.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system --- @@ -18,10 +18,10 @@ kind: ClusterRole metadata: name: system:proxmox-cloud-controller-manager labels: - helm.sh/chart: proxmox-cloud-controller-manager-0.2.15 + helm.sh/chart: proxmox-cloud-controller-manager-0.2.17 app.kubernetes.io/name: proxmox-cloud-controller-manager app.kubernetes.io/instance: proxmox-cloud-controller-manager - app.kubernetes.io/version: "v0.10.0" + app.kubernetes.io/version: "v0.11.0" app.kubernetes.io/managed-by: Helm rules: - apiGroups: @@ -106,10 +106,10 @@ kind: Deployment metadata: name: proxmox-cloud-controller-manager labels: - helm.sh/chart: proxmox-cloud-controller-manager-0.2.15 + helm.sh/chart: proxmox-cloud-controller-manager-0.2.17 app.kubernetes.io/name: proxmox-cloud-controller-manager app.kubernetes.io/instance: proxmox-cloud-controller-manager - app.kubernetes.io/version: "v0.10.0" + app.kubernetes.io/version: "v0.11.0" app.kubernetes.io/managed-by: Helm namespace: kube-system spec: @@ -148,7 +148,7 @@ spec: - ALL seccompProfile: type: RuntimeDefault - image: "ghcr.io/sergelogvinov/proxmox-cloud-controller-manager:v0.10.0" + image: "ghcr.io/sergelogvinov/proxmox-cloud-controller-manager:v0.11.0" imagePullPolicy: Always args: - --v=4