vSphere Cloud Provider
- Canonical Kubernetes
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 58 | 04 Sep 2024 | |
latest/candidate | 56 | 15 Apr 2024 | |
latest/beta | 58 | 14 Aug 2024 | |
latest/edge | 59 | 22 Oct 2024 | |
1.32/edge | 59 | 22 Oct 2024 | |
1.31/stable | 58 | 04 Sep 2024 | |
1.31/beta | 58 | 13 Aug 2024 | |
1.31/edge | 57 | 03 Aug 2024 | |
1.30/stable | 54 | 11 Jul 2024 | |
1.30/beta | 54 | 19 Apr 2024 | |
1.30/edge | 54 | 13 Mar 2024 | |
1.29/stable | 56 | 17 Apr 2024 | |
1.29/candidate | 56 | 15 Apr 2024 | |
1.29/beta | 54 | 17 Apr 2024 | |
1.29/edge | 54 | 16 Dec 2023 | |
1.28/stable | 50 | 22 Aug 2023 | |
1.28/candidate | 49 | 07 Jun 2023 | |
1.28/beta | 50 | 08 Aug 2023 | |
1.28/edge | 52 | 09 Aug 2023 | |
1.27/stable | 49 | 12 Jun 2023 | |
1.27/candidate | 49 | 12 Jun 2023 | |
1.27/beta | 47 | 17 Apr 2023 | |
1.27/edge | 46 | 17 Apr 2023 | |
1.26/stable | 37 | 20 Mar 2023 | |
1.26/candidate | 37 | 16 Mar 2023 | |
1.26/beta | 24 | 09 Apr 2023 | |
1.26/edge | 24 | 16 Nov 2022 | |
1.25/stable | 23 | 30 Sep 2022 | |
1.25/candidate | 23 | 28 Sep 2022 | |
1.25/beta | 25 | 01 Dec 2022 | |
1.25/edge | 15 | 27 Aug 2022 |
juju deploy vsphere-cloud-provider
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
control-node-selector | string
Specifies to which nodes this operator adds the vsphere-cpi daemonsets Declare node labels in key=value format, separated by spaces. It's also valid to not have a value, this is interpretted as an empty string.
Required if not related to kubernetes-control-plane:kube-control
e.g. node-role.kubernetes.io/control-plane=custom-value node-role.kubernetes.io/control-plane=
-
csi-migration | string
Default: false
Enables the CSIMigration feature of the storage-provider allowing the driver plugin to migrate in-tree volumes to the out-of-tree provider.
-
datacenter | string
Required if not related to the vSphere Integrator. vSphere datacenter
-
image-registry | string
Image registry of vsphere cloud provider images.
The value set here will replace the host portion of each image URL in the release manifests.
If unset, the image registry from the kube-control relation will be used.
example) juju config vsphere-cloud-provider image-registry='rocks.canonical.com:443/cdk'
juju config vsphere-cloud-provider --reset image-registry
-
password | string
Required if not related to the vSphere Integrator. vSphere password
-
provider-release | string
Specify the version of cloud-provider as defined by the
releases
directory of https://github.com/kubernetes/cloud-provider-vsphere/example) juju config vsphere-cloud-provider provider-release='v1.22'
A list of supported versions is available through the action: juju run-action vsphere-cloud-provider/0 list-releases --wait
To reset by to the latest supported by the charm use: juju config vsphere-cloud-provider --reset provider-release
The current release deployed is available by viewing juju status vsphere-cloud-provider
-
server | string
Required if not related to the vSphere Integrator. vSphere ip address e.g.
128.110.154.166
-
storage-class-parameters | string
Default: storagepolicyname=vSAN Default Storage Policy
Specify extra parmeters to the default storage class installed. Each parameter is separated by commas and are key=value pairs
example) storagepolicyname=vSAN Default Storage Policy storagepolicyname=vSAN Default Storage Policy,datastoreurl=ds:///vmfs/volumes/vsan:52cdfa80721ff516-ea1e993113acfc77/
-
storage-release | string
Specify the version of storage-provider as defined by the
release
tags of https://github.com/kubernetes-sigs/vsphere-csi-driverexample) juju config vsphere-cloud-provider storage-release='v2.5.1'
A list of supported versions is available through the action: juju run-action vsphere-cloud-provider/0 list-releases --wait
To reset by to the latest supported by the charm use: juju config vsphere-cloud-provider --reset storage-release
The current release deployed is available by viewing juju status vsphere-cloud-provider
-
username | string
Required if not related to the vSphere Integrator. vSphere username