diff --git a/charts/vsphere-cpi-1.29.2.tgz b/charts/vsphere-cpi-1.29.2.tgz new file mode 100644 index 000000000..c5a03883c Binary files /dev/null and b/charts/vsphere-cpi-1.29.2.tgz differ diff --git a/charts/vsphere-cpi/Chart.yaml b/charts/vsphere-cpi/Chart.yaml index 84d312930..ab468b91b 100644 --- a/charts/vsphere-cpi/Chart.yaml +++ b/charts/vsphere-cpi/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: 1.29.1 +appVersion: 1.29.2 description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) name: vsphere-cpi -version: 1.29.1 +version: 1.29.2 keywords: - vsphere - vmware diff --git a/charts/vsphere-cpi/README.md b/charts/vsphere-cpi/README.md index 4b64c6865..909ef86c8 100644 --- a/charts/vsphere-cpi/README.md +++ b/charts/vsphere-cpi/README.md @@ -149,7 +149,7 @@ helm repo add vsphere-cpi https://kubernetes.github.io/cloud-provider-vsphere helm repo update # Package CPI Chart -VERSION=1.29.0 +VERSION=1.29.2 cd charts helm package vsphere-cpi --version $VERSION --app-version $VERSION diff --git a/charts/vsphere-cpi/values.yaml b/charts/vsphere-cpi/values.yaml index b8bca453c..a05f18d3d 100644 --- a/charts/vsphere-cpi/values.yaml +++ b/charts/vsphere-cpi/values.yaml @@ -49,7 +49,7 @@ serviceAccount: daemonset: annotations: {} image: gcr.io/cloud-provider-vsphere/cpi/release/manager - tag: v1.29.1 + tag: v1.29.2 pullPolicy: IfNotPresent dnsPolicy: ClusterFirst cmdline: diff --git a/cluster/images/controller-manager/Dockerfile b/cluster/images/controller-manager/Dockerfile index e7b2be217..d03ad9e89 100644 --- a/cluster/images/controller-manager/Dockerfile +++ b/cluster/images/controller-manager/Dockerfile @@ -27,7 +27,7 @@ ARG DISTROLESS_IMAGE=gcr.io/distroless/static-debian11:latest FROM ${GOLANG_IMAGE} as builder # This build arg is the version to embed in the CPI binary -ARG VERSION=1.29.1 +ARG VERSION=1.29.2 # This build arg controls the GOPROXY setting ARG GOPROXY diff --git a/docs/book/tutorials/disable-node-deletion.yaml b/docs/book/tutorials/disable-node-deletion.yaml index 331d678eb..e80952381 100644 --- a/docs/book/tutorials/disable-node-deletion.yaml +++ b/docs/book/tutorials/disable-node-deletion.yaml @@ -233,7 +233,7 @@ spec: priorityClassName: system-node-critical containers: - name: vsphere-cloud-controller-manager - image: registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere:v1.29.1 + image: registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere:v1.29.2 args: - --cloud-provider=vsphere - --v=2 diff --git a/index.yaml b/index.yaml index 7e2a5b5fa..3e1c93f5c 100644 --- a/index.yaml +++ b/index.yaml @@ -1,9 +1,28 @@ apiVersion: v1 entries: vsphere-cpi: + - apiVersion: v2 + appVersion: 1.29.2 + created: "2024-11-01T09:53:42.752717-07:00" + description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) + digest: c9f7aaa57c313da929bab48f56b98b555ab32283ab4dfd228232b98cb96b0d5e + home: https://github.com/kubernetes/cloud-provider-vsphere + icon: https://raw.githubusercontent.com/kubernetes/cloud-provider-vsphere/master/docs/vmware_logo.png + keywords: + - vsphere + - vmware + - cloud + - provider + - cpi + name: vsphere-cpi + sources: + - https://github.com/kubernetes/cloud-provider-vsphere + urls: + - https://kubernetes.github.io/cloud-provider-vsphere/charts/vsphere-cpi-1.29.2.tgz + version: 1.29.2 - apiVersion: v2 appVersion: v1.29.1 - created: "2024-06-13T12:32:07.729021641+05:30" + created: "2024-11-01T09:53:42.754085-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: af6ad81db73b1bda1c263beff7ae86bc2b088eb76387975ece60fee004e1237e home: https://github.com/kubernetes/cloud-provider-vsphere @@ -22,7 +41,7 @@ entries: version: v1.29.1 - apiVersion: v2 appVersion: 1.29.0 - created: "2024-06-13T12:32:07.72840644+05:30" + created: "2024-11-01T09:53:42.751907-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: 68bcac15c329570ff41ab5f7c6c4387e40eede03eca6b95fea73e3667b194564 home: https://github.com/kubernetes/cloud-provider-vsphere @@ -41,7 +60,7 @@ entries: version: 1.29.0 - apiVersion: v2 appVersion: 1.28.0 - created: "2024-06-13T12:32:07.727648448+05:30" + created: "2024-11-01T09:53:42.750409-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: 2cb4772b757548de51481089706e6c2f1a2cbfe72eef9c8e673b9e22e8e1e9e0 home: https://github.com/kubernetes/cloud-provider-vsphere @@ -60,7 +79,7 @@ entries: version: 1.28.0 - apiVersion: v2 appVersion: 1.27.0 - created: "2024-06-13T12:32:07.726989113+05:30" + created: "2024-11-01T09:53:42.746733-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: 4b70f3e1ac580079f4600703bef4fc2007e87e96e587c866657a6e91fad83a1c home: https://github.com/kubernetes/cloud-provider-vsphere @@ -79,7 +98,7 @@ entries: version: 1.27.0 - apiVersion: v2 appVersion: 1.26.0 - created: "2024-06-13T12:32:07.726337406+05:30" + created: "2024-11-01T09:53:42.745146-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: 2ecf416700c819f408eedf9263d08dbc04cd61969576be13d8935f15605f4a69 home: https://github.com/kubernetes/cloud-provider-vsphere @@ -98,7 +117,7 @@ entries: version: 1.26.0 - apiVersion: v2 appVersion: 1.25.0 - created: "2024-06-13T12:32:07.725650538+05:30" + created: "2024-11-01T09:53:42.743704-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: 3d48df49fdfb8bda6b5cec1d9e9f566183a150c8c01e111eec5e22ab1f557e31 home: https://github.com/kubernetes/cloud-provider-vsphere @@ -117,7 +136,7 @@ entries: version: 1.25.0 - apiVersion: v2 appVersion: 1.24.2 - created: "2024-06-13T12:32:07.724898731+05:30" + created: "2024-11-01T09:53:42.742552-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: d0bfaf8a081128f9477b8d8ff00079f8506d4aa2ea899f55511d06400179b159 home: https://github.com/kubernetes/cloud-provider-vsphere @@ -136,7 +155,7 @@ entries: version: 1.24.2 - apiVersion: v2 appVersion: 1.24.1 - created: "2024-06-13T12:32:07.724171055+05:30" + created: "2024-11-01T09:53:42.741045-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: 6e9dec3e4c6aaeed0d7f95aa2beade986d5a0a2261509b11479ceb1a51312096 home: https://github.com/kubernetes/cloud-provider-vsphere @@ -153,4 +172,4 @@ entries: urls: - https://kubernetes.github.io/cloud-provider-vsphere/charts/vsphere-cpi-1.24.1.tgz version: 1.24.1 -generated: "2024-06-13T12:32:07.723161425+05:30" +generated: "2024-11-01T09:53:42.736816-07:00" diff --git a/manifests/controller-manager/vsphere-cloud-controller-manager-ds.yaml b/manifests/controller-manager/vsphere-cloud-controller-manager-ds.yaml index e2f7e12e9..24465448b 100644 --- a/manifests/controller-manager/vsphere-cloud-controller-manager-ds.yaml +++ b/manifests/controller-manager/vsphere-cloud-controller-manager-ds.yaml @@ -43,7 +43,7 @@ spec: serviceAccountName: cloud-controller-manager containers: - name: vsphere-cloud-controller-manager - image: registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere:v1.29.1 + image: registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere:v1.29.2 args: - --v=2 - --cloud-provider=vsphere diff --git a/manifests/controller-manager/vsphere-cloud-controller-manager-pod.yaml b/manifests/controller-manager/vsphere-cloud-controller-manager-pod.yaml index 3f1dd07aa..c10603a6b 100644 --- a/manifests/controller-manager/vsphere-cloud-controller-manager-pod.yaml +++ b/manifests/controller-manager/vsphere-cloud-controller-manager-pod.yaml @@ -19,7 +19,7 @@ metadata: spec: containers: - name: vsphere-cloud-controller-manager - image: registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere:v1.29.1 + image: registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere:v1.29.2 args: - --v=2 - --cloud-config=/etc/cloud/vsphere.conf diff --git a/releases/README.md b/releases/README.md index c62d24cc5..5e9f4c8bd 100644 --- a/releases/README.md +++ b/releases/README.md @@ -8,7 +8,7 @@ Note that YAML files from [manifests/controller-manager repo](https://github.com ## Example workflow -In this tutorial, we will be installing the latest version of cloud provider vsphere(v1.29.1) freshly. If you have an older version of CPI already installed, the steps to deploy and upgrade CPI stay the same. With our `RollingUpdate` update strategy, after you update a DaemonSet template, old DaemonSet pods will be killed, and new DaemonSet pods will be created automatically. +In this tutorial, we will be installing the latest version of cloud provider vsphere(v1.29.2) freshly. If you have an older version of CPI already installed, the steps to deploy and upgrade CPI stay the same. With our `RollingUpdate` update strategy, after you update a DaemonSet template, old DaemonSet pods will be killed, and new DaemonSet pods will be created automatically. ### Step 1: find the kubernetes major version you are using diff --git a/releases/v1.29/vsphere-cloud-controller-manager.yaml b/releases/v1.29/vsphere-cloud-controller-manager.yaml index c8fd3ea25..521e658c8 100644 --- a/releases/v1.29/vsphere-cloud-controller-manager.yaml +++ b/releases/v1.29/vsphere-cloud-controller-manager.yaml @@ -234,7 +234,7 @@ spec: priorityClassName: system-node-critical containers: - name: vsphere-cloud-controller-manager - image: registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere:v1.29.1 + image: registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere:v1.29.2 args: - --cloud-provider=vsphere - --v=2 diff --git a/test/e2e/config/vsphere-ci.yaml b/test/e2e/config/vsphere-ci.yaml index 456b5e007..dff735f87 100644 --- a/test/e2e/config/vsphere-ci.yaml +++ b/test/e2e/config/vsphere-ci.yaml @@ -68,7 +68,7 @@ variables: KUBERNETES_VERSION: "v1.29.0" KUBERNETES_VERSION_UPGRADE_FROM: "v1.28.0" KUBERNETES_VERSION_UPGRADE_TO: "v1.29.0" - CPI_IMAGE_K8S_VERSION: "v1.29.0" + CPI_IMAGE_K8S_VERSION: "v1.29.2" CNI: "./data/cni/calico/calico.yaml" EXP_CLUSTER_RESOURCE_SET: "true" EXP_KUBEADM_BOOTSTRAP_FORMAT_IGNITION: "true"