Add support for Dual CA in Octavia

Bug #1875358 reported by Gregory Thiemonge
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Incomplete
Medium
Gregory Thiemonge

Bug Description

Originally reported in https://bugzilla.redhat.com/show_bug.cgi?id=1828247

When Octavia is deployed with Tripleo, it uses a single CA for all communications between Octavia's services and amphorae: the CA is used by the services to authenticate the amphora and it is used by the amphorae to authenticate the services.

To improve security, upstream documentation recommends the use of two CA:
- one to authenticate amphorae from the services
- one to authenticate clients (services) in the amphorae.

Upstream doc: https://docs.openstack.org/octavia/latest/admin/guides/certificates.html

Note that a customer using a single CA should be able to update OSP to a release that supports dual CA without losing control of the existing amphorae.
The following etherpad explains how to achieve it: https://etherpad.opendev.org/p/octavia-single-ca-to-multi-ca

Changed in tripleo:
assignee: nobody → Gregory Thiemonge (gthiemonge)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-common (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/723536

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (master)

Related fix proposed to branch: master
Review: https://review.opendev.org/723539

Changed in tripleo:
milestone: none → victoria-1
importance: Undecided → Medium
Changed in tripleo:
milestone: victoria-1 → victoria-3
Changed in tripleo:
milestone: victoria-3 → wallaby-1
Changed in tripleo:
milestone: wallaby-1 → wallaby-2
Changed in tripleo:
milestone: wallaby-2 → wallaby-3
Revision history for this message
Marios Andreou (marios-b) wrote :

Bug status has been set to 'Incomplete' and target milestone has been removed due to inactivity. If you disagree please re-set these values and reach out to us on freenode #tripleo

Changed in tripleo:
status: New → Incomplete
milestone: wallaby-3 → none
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-ansible (master)

Change abandoned by "James Slagle <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/tripleo-ansible/+/716518
Reason: Abandoning this patch per the TripleO Patch Abandonment guidelines
(https://specs.openstack.org/openstack/tripleo-specs/specs/policy/patch-abandonment.html).
If you wish to have this restored and cannot do so yourself, please reach out
via #tripleo on OFTC or the OpenStack Dev mailing list.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-common (master)

Change abandoned by "James Slagle <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/tripleo-common/+/723536
Reason: Abandoning this patch per the TripleO Patch Abandonment guidelines
(https://specs.openstack.org/openstack/tripleo-specs/specs/policy/patch-abandonment.html).
If you wish to have this restored and cannot do so yourself, please reach out
via #tripleo on OFTC or the OpenStack Dev mailing list.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.