GCP Cloud Provider

  • Canonical Kubernetes
Channel Revision Published Runs on
latest/stable 8 16 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
latest/candidate 8 13 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
latest/beta 7 14 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
latest/edge 6 03 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/stable 8 16 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/candidate 8 13 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/beta 7 13 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/edge 6 03 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/stable 4 11 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/beta 4 19 Apr 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/edge 4 08 Mar 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/stable 5 17 Apr 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/candidate 5 15 Apr 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/beta 4 17 Apr 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/edge 2 15 Nov 2023
Ubuntu 22.04 Ubuntu 20.04
juju deploy gcp-cloud-provider
Show information

Platform:

Ubuntu
22.04 20.04

Learn about configurations >

  • control-node-selector | string

    Specifies to which nodes this charm adds the gcp-ccm 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=

  • controller-extra-args | string

    Space separated list of flags and key=value pairs that will be passed as arguments to gcp-cloud-controller-manager. For example a value like this: cluster_cidr=192.160.0.0/16 v=3 will result in gcp-cloud-controller-manager being run with the following options: --cluster_cidr=192.160.0.0/16 --v=3

  • enable-loadbalancers | boolean

    Enable the cloud-controller-manager to create public load-balancers. Primarily this alters the ClusterRole RBAC permissions allowing the cloud-controller-manager to update configmaps and services in all namespaces

  • provider-release | string

    Specify the version of cloud-provider as defined by the releases directory of https://github.com/kubernetes/cloud-provider-gcp/

    example) juju config gcp-cloud-provider provider-release='v0.27.1'

    A list of supported versions is available through the action: juju run-action gcp-cloud-provider/0 list-releases --wait

    To reset by to the latest supported by the charm use: juju config gcp-cloud-provider --reset provider-release

    The current release deployed is available by viewing juju status gcp-cloud-provider