diff --git a/charts/vsphere-cpi-1.22.8.tgz b/charts/vsphere-cpi-1.22.8.tgz new file mode 100644 index 000000000..088d50369 Binary files /dev/null and b/charts/vsphere-cpi-1.22.8.tgz differ diff --git a/charts/vsphere-cpi/Chart.yaml b/charts/vsphere-cpi/Chart.yaml index e01015aa6..14f10271a 100644 --- a/charts/vsphere-cpi/Chart.yaml +++ b/charts/vsphere-cpi/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: 1.22.6 +appVersion: 1.22.8 description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) name: vsphere-cpi -version: 1.22.6 +version: 1.22.8 keywords: - vsphere - vmware diff --git a/charts/vsphere-cpi/values.yaml b/charts/vsphere-cpi/values.yaml index c23bafe93..446a06c08 100644 --- a/charts/vsphere-cpi/values.yaml +++ b/charts/vsphere-cpi/values.yaml @@ -50,7 +50,7 @@ serviceAccount: daemonset: annotations: {} image: gcr.io/cloud-provider-vsphere/cpi/release/manager - tag: v1.22.6 + tag: v1.22.8 pullPolicy: IfNotPresent dnsPolicy: ClusterFirst cmdline: diff --git a/cluster/images/controller-manager/Dockerfile b/cluster/images/controller-manager/Dockerfile index 0fc73a8a3..0b341f692 100644 --- a/cluster/images/controller-manager/Dockerfile +++ b/cluster/images/controller-manager/Dockerfile @@ -33,7 +33,7 @@ ARG DISTROLESS_IMAGE=gcr.io/distroless/static@sha256:9b60270ec0991bc4f14bda475e8 FROM ${GOLANG_IMAGE} as builder # This build arg is the version to embed in the CPI binary -ARG VERSION=1.22.7 +ARG VERSION=1.22.8 # This build arg controls the GOPROXY setting ARG GOPROXY diff --git a/docs/book/tutorials/deploying-cpi-with-k3s.md b/docs/book/tutorials/deploying-cpi-with-k3s.md index bbb56b3bf..2c046d7ec 100644 --- a/docs/book/tutorials/deploying-cpi-with-k3s.md +++ b/docs/book/tutorials/deploying-cpi-with-k3s.md @@ -4,7 +4,7 @@ This document is designed to show you how to integrate k3s with cloud provider v When running with a cloud-controller-manager, it is expected to pass the node provider ID to a CCM as `://`, in our case, `vsphere://1234567`. However, k3s passes it as `k3s://`, which makes vsphere CCM not be able to find the node. -We only support `vsphere` as the provider name that is used for constructing **providerID** for both [vsphere](https://github.com/kubernetes/cloud-provider-vsphere/blob/v1.22.7/pkg/cloudprovider/vsphere/cloud.go#L51) and [vsphere-paravirtual](https://github.com/kubernetes/cloud-provider-vsphere/blob/v1.22.7/pkg/cloudprovider/vsphereparavirtual/cloud.go#L42). +We only support `vsphere` as the provider name that is used for constructing **providerID** for both [vsphere](https://github.com/kubernetes/cloud-provider-vsphere/blob/v1.22.8/pkg/cloudprovider/vsphere/cloud.go#L51) and [vsphere-paravirtual](https://github.com/kubernetes/cloud-provider-vsphere/blob/v1.22.8/pkg/cloudprovider/vsphereparavirtual/cloud.go#L42). ## How to integrate k3s with cloud provider vsphere @@ -54,7 +54,7 @@ curl -sfL https://get.k3s.io | K3S_TOKEN=${token} sh -s - agent \ ### Install CCM -Now after k3s server starts we need to install the CCM itself. Simply apply the yaml manifest that matches the CCM version you are using, e.g. for v1.22.7: +Now after k3s server starts we need to install the CCM itself. Simply apply the yaml manifest that matches the CCM version you are using, e.g. for v1.22.8: ```shell kubectl apply -f releases/v1.22/ diff --git a/docs/book/tutorials/disable-node-deletion.yaml b/docs/book/tutorials/disable-node-deletion.yaml index 0024268b7..2ef021233 100644 --- a/docs/book/tutorials/disable-node-deletion.yaml +++ b/docs/book/tutorials/disable-node-deletion.yaml @@ -234,7 +234,7 @@ spec: serviceAccountName: cloud-controller-manager containers: - name: vsphere-cloud-controller-manager - image: gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.22.7 + image: gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.22.8 args: - --cloud-provider=vsphere - --v=2 diff --git a/index.yaml b/index.yaml new file mode 100644 index 000000000..e41066cef --- /dev/null +++ b/index.yaml @@ -0,0 +1,42 @@ +apiVersion: v1 +entries: + vsphere-cpi: + - apiVersion: v2 + appVersion: 1.22.8 + created: "2023-03-03T14:15:51.509585-08:00" + description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) + digest: 329ce0da31e1493fb545588cc5155f3dabf03d533c88f4c417613412f1b40340 + 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.22.8.tgz + version: 1.22.8 + - apiVersion: v2 + appVersion: 1.22.6 + created: "2023-03-03T14:15:51.508658-08:00" + description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI) + digest: e71a47c8fab9dd32012025eae90b14db8d15284f18f3a386b7feb4976c7369d8 + 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.22.6.tgz + version: 1.22.6 +generated: "2023-03-03T14:15:51.506331-08:00" diff --git a/releases/README.md b/releases/README.md index baa820a14..a15878d40 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.22.7). +In this tutorial, we will be installing the latest version of cloud provider vsphere(v1.22.8). ### Step 1: find the kubernetes major version you are using diff --git a/releases/v1.22/vsphere-cloud-controller-manager.yaml b/releases/v1.22/vsphere-cloud-controller-manager.yaml index c133243e7..3156b7a27 100644 --- a/releases/v1.22/vsphere-cloud-controller-manager.yaml +++ b/releases/v1.22/vsphere-cloud-controller-manager.yaml @@ -234,7 +234,7 @@ spec: serviceAccountName: cloud-controller-manager containers: - name: vsphere-cloud-controller-manager - image: gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.22.7 + image: gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.22.8 args: - --cloud-provider=vsphere - --v=2