Skip to content

Commit

Permalink
Merge pull request #756 from wyike/release-1.23.5
Browse files Browse the repository at this point in the history
Release 1.23.5
  • Loading branch information
k8s-ci-robot authored Aug 29, 2023
2 parents 1c4b6e9 + 22168e2 commit 7536e55
Show file tree
Hide file tree
Showing 10 changed files with 32 additions and 13 deletions.
Binary file added charts/vsphere-cpi-1.23.5.tgz
Binary file not shown.
4 changes: 2 additions & 2 deletions charts/vsphere-cpi/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: 1.23.4
appVersion: 1.23.5
description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI)
name: vsphere-cpi
version: 1.23.4
version: 1.23.5
keywords:
- vsphere
- vmware
Expand Down
2 changes: 1 addition & 1 deletion charts/vsphere-cpi/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ serviceAccount:
daemonset:
annotations: {}
image: gcr.io/cloud-provider-vsphere/cpi/release/manager
tag: v1.23.4
tag: v1.23.5
pullPolicy: IfNotPresent
dnsPolicy: ClusterFirst
cmdline:
Expand Down
2 changes: 1 addition & 1 deletion cluster/images/controller-manager/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.23.4
ARG VERSION=1.23.5

# This build arg controls the GOPROXY setting
ARG GOPROXY
Expand Down
2 changes: 1 addition & 1 deletion docs/book/tutorials/deploying-cpi-with-k3s.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 `<provider>://<id>`, in our case, `vsphere://1234567`. However, k3s passes it as `k3s://<hostname>`, 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.23.4/pkg/cloudprovider/vsphere/cloud.go#L51) and [vsphere-paravirtual](https://github.com/kubernetes/cloud-provider-vsphere/blob/1.23.4/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.23.5/pkg/cloudprovider/vsphere/cloud.go#L51) and [vsphere-paravirtual](https://github.com/kubernetes/cloud-provider-vsphere/blob/1.23.5/pkg/cloudprovider/vsphereparavirtual/cloud.go#L42).

## How to integrate k3s with cloud provider vsphere

Expand Down
2 changes: 1 addition & 1 deletion docs/book/tutorials/disable-node-deletion.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ spec:
priorityClassName: system-node-critical
containers:
- name: vsphere-cloud-controller-manager
image: gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.23.4
image: gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.23.5
args:
- --cloud-provider=vsphere
- --v=2
Expand Down
27 changes: 23 additions & 4 deletions index.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,28 @@
apiVersion: v1
entries:
vsphere-cpi:
- apiVersion: v2
appVersion: 1.23.5
created: "2023-08-28T16:46:55.969073+08:00"
description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI)
digest: e52060f75f36cb9c93d93eaa6ace81c32c3bfc71bf690055960a397401583bea
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.23.5.tgz
version: 1.23.5
- apiVersion: v2
appVersion: 1.23.4
created: "2023-03-03T14:12:25.895478-08:00"
created: "2023-08-28T16:46:55.968132+08:00"
description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI)
digest: d6e201506e01f83b52a64dc03dae0d231da835e882c258859ac62a118e278e09
home: https://github.com/kubernetes/cloud-provider-vsphere
Expand All @@ -22,7 +41,7 @@ entries:
version: 1.23.4
- apiVersion: v2
appVersion: 1.23.2
created: "2023-03-03T14:12:25.894622-08:00"
created: "2023-08-28T16:46:55.96701+08:00"
description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI)
digest: 883ec295a07ac932009179801748668090e915d1f88d1bf001337d7ab463100e
home: https://github.com/kubernetes/cloud-provider-vsphere
Expand All @@ -41,7 +60,7 @@ entries:
version: 1.23.2
- apiVersion: v2
appVersion: 1.23.1
created: "2023-03-03T14:12:25.893642-08:00"
created: "2023-08-28T16:46:55.965619+08:00"
description: A Helm chart for vSphere Cloud Provider Interface Manager (CPI)
digest: ec70834e13c37ab0080ddbad05f6b1ba80da097a32ee1a61e7ba19428276b54a
home: https://github.com/kubernetes/cloud-provider-vsphere
Expand All @@ -58,4 +77,4 @@ entries:
urls:
- https://kubernetes.github.io/cloud-provider-vsphere/charts/vsphere-cpi-1.23.1.tgz
version: 1.23.1
generated: "2023-03-03T14:12:25.891703-08:00"
generated: "2023-08-28T16:46:55.964383+08:00"
2 changes: 1 addition & 1 deletion releases/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.23.4) 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.23.5) 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

Expand Down
2 changes: 1 addition & 1 deletion releases/v1.23/vsphere-cloud-controller-manager.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ spec:
priorityClassName: system-node-critical
containers:
- name: vsphere-cloud-controller-manager
image: gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.23.4
image: gcr.io/cloud-provider-vsphere/cpi/release/manager:v1.23.5
args:
- --cloud-provider=vsphere
- --v=2
Expand Down
2 changes: 1 addition & 1 deletion test/e2e/config/vsphere-ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ variables:
IP_FAMILY: "IPv4"
CLUSTER_CLASS_NAME: "quick-start"
# Following CAPV variables should be set before testing
VSPHERE_TLS_THUMBPRINT: "AA:70:F9:CF:5A:5F:CF:6C:81:15:E0:A1:88:B9:E9:2B:DC:19:0E:D0"
VSPHERE_TLS_THUMBPRINT: "18:EC:35:60:54:68:92:F6:F8:92:3E:4D:11:A1:0D:13:9C:E9:3E:B6"
VSPHERE_DATACENTER: "SDDC-Datacenter"
VSPHERE_FOLDER: "clusterapi"
VSPHERE_RESOURCE_POOL: "clusterapi"
Expand Down

0 comments on commit 7536e55

Please sign in to comment.