OpenStack Cloud Controller

  • Canonical Kubernetes
Channel Revision Published Runs on
latest/stable 15 04 Sep 2024
Ubuntu 22.04 Ubuntu 20.04
latest/candidate 11 15 Apr 2024
Ubuntu 22.04 Ubuntu 20.04
latest/beta 15 14 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
latest/edge 16 23 Oct 2024
Ubuntu 22.04 Ubuntu 20.04
1.32/edge 16 23 Oct 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/stable 15 04 Sep 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/beta 15 13 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/edge 14 13 Aug 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/stable 9 11 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/beta 9 19 Apr 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/edge 9 13 Mar 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/stable 11 17 Apr 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/candidate 11 15 Apr 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/beta 9 17 Apr 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/edge 9 02 Nov 2023
Ubuntu 22.04 Ubuntu 20.04
1.28/stable 8 07 Nov 2023
Ubuntu 22.04 Ubuntu 20.04
1.28/candidate 8 01 Nov 2023
Ubuntu 22.04 Ubuntu 20.04
1.28/beta 5 07 Aug 2023
Ubuntu 22.04 Ubuntu 20.04
1.28/edge 6 10 Aug 2023
Ubuntu 22.04 Ubuntu 20.04
juju deploy openstack-cloud-controller
Show information

Platform:

Ubuntu
22.04 20.04

openstack-cloud-controller

Description

This charmed operator manages the Cloud Controller component of the OpenStack

Cloud Provider.

Usage

The charm requires openstack credentials and connection information, which

can be provided via the openstack-integration relation to the

Openstack Integrator charm.

Deployment

The full process


juju deploy charmed-kubernetes

juju config kubernetes-control-plane allow-privileged=true

juju deploy openstack-integrator --trust

juju deploy openstack-cloud-controller

You must also tell the cluster on which it is deployed that it will be

acting as an external cloud provider. For Charmed Kubernetes, you can

simply relate it to the control plane.


juju relate openstack-cloud-controller:certificates easyrsa:client

juju relate openstack-cloud-controller:kube-control kubernetes-control-plane:kube-control

juju relate openstack-cloud-controller:openstack openstack-integrator:clients

juju relate openstack-cloud-controller:external-cloud-provider kubernetes-control-plane:external-cloud-provider

Contributing

Please see the Juju SDK docs for guidelines

on enhancements to this charm following best practice guidelines, and

CONTRIBUTING.md

for developer guidance.