diff --git a/README.md b/README.md index 4a88e2f10..cbaf6a1ca 100644 --- a/README.md +++ b/README.md @@ -107,7 +107,7 @@ registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere:v1.30.1 Official releases of the vSphere Cloud Controller Manager container image can be found at: ```bash -registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere:v1.31.0 # <== latest version +registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere:v1.31.1 # <== latest version ``` The very latest builds from the tip of master, which may not be stable, can be found at: diff --git a/charts/vsphere-cpi-1.31.1.tgz b/charts/vsphere-cpi-1.31.1.tgz new file mode 100644 index 000000000..c95371d06 Binary files /dev/null and b/charts/vsphere-cpi-1.31.1.tgz differ diff --git a/charts/vsphere-cpi/Chart.yaml b/charts/vsphere-cpi/Chart.yaml index d961b867f..6256d0387 100644 --- a/charts/vsphere-cpi/Chart.yaml +++ b/charts/vsphere-cpi/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: 1.31.0 +appVersion: 1.31.1 description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) name: vsphere-cpi -version: 1.31.0 +version: 1.31.1 keywords: - vsphere - vmware diff --git a/charts/vsphere-cpi/README.md b/charts/vsphere-cpi/README.md index 3f5ceae1d..6a325b91f 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.30.1 +VERSION=1.31.1 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 5cc04ca96..aa554c8a4 100644 --- a/charts/vsphere-cpi/values.yaml +++ b/charts/vsphere-cpi/values.yaml @@ -49,7 +49,7 @@ serviceAccount: daemonset: annotations: {} image: registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere - tag: v1.31.0 + tag: v1.31.1 pullPolicy: IfNotPresent dnsPolicy: ClusterFirst cmdline: diff --git a/cluster/images/controller-manager/Dockerfile b/cluster/images/controller-manager/Dockerfile index 93ba98c48..42c0b6bf0 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.31.0 +ARG VERSION=1.31.1 # 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 9bdc6159f..6bea2ee5c 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.31.0 + image: registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere:v1.31.1 args: - --cloud-provider=vsphere - --v=2 diff --git a/index.yaml b/index.yaml index def6b9d27..5d27b9920 100644 --- a/index.yaml +++ b/index.yaml @@ -1,9 +1,28 @@ apiVersion: v1 entries: vsphere-cpi: + - apiVersion: v2 + appVersion: 1.31.1 + created: "2024-10-31T20:02:33.496145-07:00" + description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) + digest: ea9c81b63cb212fc82a5313bbb712c7adbac9c0f04b83673de7dfe2b5c62db0d + 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.31.1.tgz + version: 1.31.1 - apiVersion: v2 appVersion: v1.31.0 - created: "2024-08-14T09:37:55.809881716+05:30" + created: "2024-10-31T20:02:33.501056-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: e2855b10483653a56451c1dff2b08344e7d09354da07cf341998436f48d09e97 home: https://github.com/kubernetes/cloud-provider-vsphere @@ -22,7 +41,7 @@ entries: version: v1.31.0 - apiVersion: v2 appVersion: v1.30.1 - created: "2024-08-14T09:37:55.808919104+05:30" + created: "2024-10-31T20:02:33.499729-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: 7ce235ded9ebd341170d8285615df00d2df565a181c7735ec3454001315f866e home: https://github.com/kubernetes/cloud-provider-vsphere @@ -41,7 +60,7 @@ entries: version: v1.30.1 - apiVersion: v2 appVersion: v1.30.0 - created: "2024-08-14T09:37:55.80800639+05:30" + created: "2024-10-31T20:02:33.498377-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: 86719831dd7d9edeff9b54e2854a36ac3c13d23fa959d56e93bba681e55d65d6 home: https://github.com/kubernetes/cloud-provider-vsphere @@ -60,7 +79,7 @@ entries: version: v1.30.0 - apiVersion: v2 appVersion: 1.29.0 - created: "2024-08-14T09:37:55.805766352+05:30" + created: "2024-10-31T20:02:33.495226-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: 68bcac15c329570ff41ab5f7c6c4387e40eede03eca6b95fea73e3667b194564 home: https://github.com/kubernetes/cloud-provider-vsphere @@ -79,7 +98,7 @@ entries: version: 1.29.0 - apiVersion: v2 appVersion: 1.28.0 - created: "2024-08-14T09:37:55.803517868+05:30" + created: "2024-10-31T20:02:33.492481-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: 2cb4772b757548de51481089706e6c2f1a2cbfe72eef9c8e673b9e22e8e1e9e0 home: https://github.com/kubernetes/cloud-provider-vsphere @@ -98,7 +117,7 @@ entries: version: 1.28.0 - apiVersion: v2 appVersion: 1.27.0 - created: "2024-08-14T09:37:55.800375931+05:30" + created: "2024-10-31T20:02:33.491433-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: 4b70f3e1ac580079f4600703bef4fc2007e87e96e587c866657a6e91fad83a1c home: https://github.com/kubernetes/cloud-provider-vsphere @@ -117,7 +136,7 @@ entries: version: 1.27.0 - apiVersion: v2 appVersion: 1.26.0 - created: "2024-08-14T09:37:55.796636061+05:30" + created: "2024-10-31T20:02:33.490053-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: 2ecf416700c819f408eedf9263d08dbc04cd61969576be13d8935f15605f4a69 home: https://github.com/kubernetes/cloud-provider-vsphere @@ -136,7 +155,7 @@ entries: version: 1.26.0 - apiVersion: v2 appVersion: 1.25.0 - created: "2024-08-14T09:37:55.795869262+05:30" + created: "2024-10-31T20:02:33.488727-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: 3d48df49fdfb8bda6b5cec1d9e9f566183a150c8c01e111eec5e22ab1f557e31 home: https://github.com/kubernetes/cloud-provider-vsphere @@ -155,7 +174,7 @@ entries: version: 1.25.0 - apiVersion: v2 appVersion: 1.24.2 - created: "2024-08-14T09:37:55.795131865+05:30" + created: "2024-10-31T20:02:33.487653-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: d0bfaf8a081128f9477b8d8ff00079f8506d4aa2ea899f55511d06400179b159 home: https://github.com/kubernetes/cloud-provider-vsphere @@ -174,7 +193,7 @@ entries: version: 1.24.2 - apiVersion: v2 appVersion: 1.24.1 - created: "2024-08-14T09:37:55.794448337+05:30" + created: "2024-10-31T20:02:33.48659-07:00" description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) digest: 6e9dec3e4c6aaeed0d7f95aa2beade986d5a0a2261509b11479ceb1a51312096 home: https://github.com/kubernetes/cloud-provider-vsphere @@ -191,4 +210,4 @@ entries: urls: - https://kubernetes.github.io/cloud-provider-vsphere/charts/vsphere-cpi-1.24.1.tgz version: 1.24.1 -generated: "2024-08-14T09:37:55.792976716+05:30" +generated: "2024-10-31T20:02:33.48455-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 864dc07e0..1ee10fd76 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.31.0 + image: registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere:v1.31.1 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 6cf266a36..d39abe7c8 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.31.0 + image: registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere:v1.31.1 args: - --v=2 - --cloud-config=/etc/cloud/vsphere.conf diff --git a/releases/README.md b/releases/README.md index 116f4c88f..000d20891 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.31.0) 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.31.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. ### Step 1: find the kubernetes major version you are using diff --git a/releases/v1.31/vsphere-cloud-controller-manager.yaml b/releases/v1.31/vsphere-cloud-controller-manager.yaml index d963fefd4..924dbaf1a 100644 --- a/releases/v1.31/vsphere-cloud-controller-manager.yaml +++ b/releases/v1.31/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.31.0 + image: registry.k8s.io/cloud-pv-vsphere/cloud-provider-vsphere:v1.31.1 args: - --cloud-provider=vsphere - --v=2 diff --git a/test/e2e/config/vsphere-ci.yaml b/test/e2e/config/vsphere-ci.yaml index 38b0c12f7..a0b71cbaa 100644 --- a/test/e2e/config/vsphere-ci.yaml +++ b/test/e2e/config/vsphere-ci.yaml @@ -73,7 +73,7 @@ variables: KUBERNETES_VERSION_LATEST_CI: "ci/latest-1.32" KUBERNETES_VERSION_UPGRADE_FROM: "v1.30.0" KUBERNETES_VERSION_UPGRADE_TO: "v1.31.0" - CPI_IMAGE_K8S_VERSION: "v1.31.0" + CPI_IMAGE_K8S_VERSION: "v1.31.1" CNI: "./data/cni/calico/calico.yaml" EXP_CLUSTER_RESOURCE_SET: "true" EXP_KUBEADM_BOOTSTRAP_FORMAT_IGNITION: "true"