Skip to content

fix(loadbalancer): integrate openstack-port-cni to keystone for ca certs#806

Merged
gboutry merged 1 commit into
canonical:mainfrom
hemanthnakkina:openstack-port-cni-integrations
Jun 3, 2026
Merged

fix(loadbalancer): integrate openstack-port-cni to keystone for ca certs#806
gboutry merged 1 commit into
canonical:mainfrom
hemanthnakkina:openstack-port-cni-integrations

Conversation

@hemanthnakkina
Copy link
Copy Markdown
Collaborator

@hemanthnakkina hemanthnakkina commented Jun 3, 2026

openstack-port-cni daemon is not able to communicate with keystone in a TLS based deployment since OS_CACERT is not received from certificate distributor keystone. This is due to missing integration between keystone and openstack-port-cni over send-ca-cert/receive-ca-cert relation.

Add the integration in terraform plan for openstack-port-cni

Related-Fix: https://bugs.launchpad.net/snap-openstack/+bug/2155113

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the load balancer CNI Terraform deployment to ensure openstack-port-cni can retrieve CA certificates from Keystone in TLS-enabled deployments, enabling successful Keystone communication when OS_CACERT is required.

Changes:

  • Add a new Juju integration between openstack-port-cni (receive-ca-cert) and keystone (send-ca-cert) to propagate CA certificates.
  • Minor formatting/attribute alignment adjustments in the Juju application resources.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

openstack-port-cni daemon is not able to communicate with keystone
in a TLS based deployment since OS_CACERT is not received from
certificate distributor keystone. This is due to missing integration
between keystone and openstack-port-cni over send-ca-cert/receive-ca-cert
relation.

Add the integration in terraform plan for openstack-port-cni

Related-Fix: https://bugs.launchpad.net/snap-openstack/+bug/2155113

Signed-off-by: Hemanth Nakkina <hemanth.nakkina@canonical.com>
@hemanthnakkina hemanthnakkina force-pushed the openstack-port-cni-integrations branch from ffb3f33 to 903824c Compare June 3, 2026 13:44
@hemanthnakkina hemanthnakkina requested a review from gboutry June 3, 2026 13:44
@gboutry gboutry merged commit 53543ba into canonical:main Jun 3, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants