Skip to content

Commit

Permalink
Octavia data plane adoption
Browse files Browse the repository at this point in the history
Documentation for adopting the data plane, ie. amphorae,
specifically.
  • Loading branch information
weinimo committed Nov 5, 2024
1 parent 7065044 commit 02cc7f0
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
25 changes: 25 additions & 0 deletions docs_user/assemblies/proc_adopting-octavia-amphorae.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
[id="adopting-octavia-amphorae_{context}"]

= Octavia data plane adoption

== Clean up old neutron ports
This deletes the old management port.

----
HM_PORTID="$(openstack port list --device-owner Octavia:health-mgr -f value -c ID)"
openstack port delete "$HM_PORTID"
----

== Enabling the {loadbalancer_service} in OpenShift
Run the following command in order to enable the {loadbalancer_service} CR
and to finish the adoption process for {loadbalancer_service}.

[source,bash]
----
oc patch openstackcontrolplane openstack --type=merge --patch '
spec:
octavia:
enabled: true
template: {}
'
----
6 changes: 6 additions & 0 deletions docs_user/modules/proc_adopting-the-loadbalancer-service.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ These commands convert the existing single CA configuration into a dual CA confi
// == TODO: Other things
// TODO

<<<<<<< Updated upstream
== Enabling the {loadbalancer_service} in OpenShift
Run the following command in order to enable the {loadbalancer_service} CR.

Expand All @@ -41,3 +42,8 @@ spec:
template: {}
'
----

== Final steps
Octavia services must remain disabled until data plane adoption is finished in
order to avoid amphora failovers before the data plane adoption steps were
finished.

0 comments on commit 02cc7f0

Please sign in to comment.