vSphere Cloud Provider

  • Canonical Kubernetes
Channel Revision Published Runs on
latest/stable 58 04 Sep 2024
Ubuntu 22.04 Ubuntu 20.04
latest/candidate 56 15 Apr 2024
Ubuntu 22.04 Ubuntu 20.04
latest/beta 58 14 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
latest/edge 59 22 Oct 2024
Ubuntu 22.04 Ubuntu 20.04
1.32/edge 59 22 Oct 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/stable 58 04 Sep 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/beta 58 13 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/edge 57 03 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/stable 54 11 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/beta 54 19 Apr 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/edge 54 13 Mar 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/stable 56 17 Apr 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/candidate 56 15 Apr 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/beta 54 17 Apr 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/edge 54 16 Dec 2023
Ubuntu 22.04 Ubuntu 20.04
1.28/stable 50 22 Aug 2023
Ubuntu 22.04 Ubuntu 20.04
1.28/candidate 49 07 Jun 2023
Ubuntu 22.04 Ubuntu 20.04
1.28/beta 50 08 Aug 2023
Ubuntu 22.04 Ubuntu 20.04
1.28/edge 52 09 Aug 2023
Ubuntu 22.04 Ubuntu 20.04
1.27/stable 49 12 Jun 2023
Ubuntu 22.04 Ubuntu 20.04
1.27/candidate 49 12 Jun 2023
Ubuntu 22.04 Ubuntu 20.04
1.27/beta 47 17 Apr 2023
Ubuntu 22.04 Ubuntu 20.04
1.27/edge 46 17 Apr 2023
Ubuntu 22.04 Ubuntu 20.04
1.26/stable 37 20 Mar 2023
Ubuntu 22.04 Ubuntu 20.04
1.26/candidate 37 16 Mar 2023
Ubuntu 22.04 Ubuntu 20.04
1.26/beta 24 09 Apr 2023
Ubuntu 22.04 Ubuntu 20.04
1.26/edge 24 16 Nov 2022
Ubuntu 22.04 Ubuntu 20.04
1.25/stable 23 30 Sep 2022
Ubuntu 22.04 Ubuntu 20.04
1.25/candidate 23 28 Sep 2022
Ubuntu 22.04 Ubuntu 20.04
1.25/beta 25 01 Dec 2022
Ubuntu 22.04 Ubuntu 20.04
1.25/edge 15 27 Aug 2022
Ubuntu 22.04 Ubuntu 20.04
juju deploy vsphere-cloud-provider
Show information

Platform:

Ubuntu
22.04 20.04

Learn about configurations >

  • 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-driver

    example) 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