Ability to configure mutliple IPs for OVN SB DB connection
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
In Progress
|
High
|
Unassigned |
Bug Description
In order to make use of read-only connections for OVN metadata agent, we need a way in tripleo to make such configuration possible.
Jakub Libosvar (libosvar) wrote : | #1 |
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-tripleo (stable/ussuri) | #2 |
Fix proposed to branch: stable/ussuri
Review: https:/
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to puppet-tripleo (master) | #3 |
Related fix proposed to branch: master
Review: https:/
OpenStack Infra (hudson-openstack) wrote : | #4 |
Related fix proposed to branch: master
Review: https:/
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-tripleo (master) | #5 |
Fix proposed to branch: master
Review: https:/
Changed in tripleo: | |
status: | New → In Progress |
OpenStack Infra (hudson-openstack) wrote : Change abandoned on puppet-tripleo (master) | #6 |
Change abandoned by "Jakub Libosvar <email address hidden>" on branch: master
Review: https:/
Reason: Fixed in https:/
Bogdan Dobrelya (bogdando) wrote : | #7 |
set prio to high since raft cluster helps to better scale network operations (based on some internal inputs from PSI folks, feel free to expand it here)
Changed in tripleo: | |
importance: | Undecided → High |
OpenStack Infra (hudson-openstack) wrote : Related fix merged to puppet-tripleo (master) | #8 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit fad7e3fb90f2f03
Author: Alex Schultz <email address hidden>
Date: Mon Jun 7 09:56:59 2021 -0600
Revert "Allow ovn_db_host to be of type array"
We shouldn't override the hieradata but rather be explicit about which
mode we're operating in. e.g. pacemaker or not. This will help in
troubleshooting and not rely on hieradata overrides to work.
This reverts commit 0b51d8258c4a061
Related-Bug: #1931133
Change-Id: Id8df4fe5ce26db
OpenStack Infra (hudson-openstack) wrote : | #9 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit dee8091c8904105
Author: Alex Schultz <email address hidden>
Date: Mon Jun 7 10:17:48 2021 -0600
Add support for ovn clustered databases
This patch adds support for managing the ovn connection correctly when
ovn is handling clustering instead of pacemaker. By default if the
parameter is not enabled, the pacemaker managed way is assumed.
Change-Id: I97442478d77d22
Related-Bug: #1931133
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to puppet-tripleo (stable/wallaby) | #10 |
Related fix proposed to branch: stable/wallaby
Review: https:/
OpenStack Infra (hudson-openstack) wrote : | #11 |
Related fix proposed to branch: stable/wallaby
Review: https:/
OpenStack Infra (hudson-openstack) wrote : Change abandoned on puppet-tripleo (stable/ussuri) | #12 |
Change abandoned by "Jakub Libosvar <email address hidden>" on branch: stable/ussuri
Review: https:/
OpenStack Infra (hudson-openstack) wrote : Change abandoned on puppet-tripleo (stable/victoria) | #13 |
Change abandoned by "Jakub Libosvar <email address hidden>" on branch: stable/victoria
Review: https:/
OpenStack Infra (hudson-openstack) wrote : Related fix merged to puppet-tripleo (stable/wallaby) | #14 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/wallaby
commit b6f2ff4320616b8
Author: Alex Schultz <email address hidden>
Date: Mon Jun 7 09:56:59 2021 -0600
Revert "Allow ovn_db_host to be of type array"
We shouldn't override the hieradata but rather be explicit about which
mode we're operating in. e.g. pacemaker or not. This will help in
troubleshooting and not rely on hieradata overrides to work.
This reverts commit 0b51d8258c4a061
Related-Bug: #1931133
Change-Id: Id8df4fe5ce26db
(cherry picked from commit fad7e3fb90f2f03
tags: | added: in-stable-wallaby |
OpenStack Infra (hudson-openstack) wrote : | #15 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/wallaby
commit 22e79f3c33a08ad
Author: Alex Schultz <email address hidden>
Date: Mon Jun 7 10:17:48 2021 -0600
Add support for ovn clustered databases
This patch adds support for managing the ovn connection correctly when
ovn is handling clustering instead of pacemaker. By default if the
parameter is not enabled, the pacemaker managed way is assumed.
Change-Id: I97442478d77d22
Related-Bug: #1931133
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to puppet-tripleo (stable/victoria) | #16 |
Related fix proposed to branch: stable/victoria
Review: https:/
OpenStack Infra (hudson-openstack) wrote : Change abandoned on puppet-tripleo (stable/train) | #17 |
Change abandoned by "Michele Baldessari <email address hidden>" on branch: stable/train
Review: https:/
OpenStack Infra (hudson-openstack) wrote : Related fix merged to puppet-tripleo (stable/victoria) | #18 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/victoria
commit d1b1f7c675e33f2
Author: Alex Schultz <email address hidden>
Date: Mon Jun 7 10:17:48 2021 -0600
Add support for ovn clustered databases
This patch adds support for managing the ovn connection correctly when
ovn is handling clustering instead of pacemaker. By default if the
parameter is not enabled, the pacemaker managed way is assumed.
Conflicts:
manifests
"
Change-Id: I97442478d77d22
Related-Bug: #1931133
tags: | added: in-stable-victoria |
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to puppet-tripleo (stable/ussuri) | #19 |
Related fix proposed to branch: stable/ussuri
Review: https:/
OpenStack Infra (hudson-openstack) wrote : Related fix merged to puppet-tripleo (stable/ussuri) | #20 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/ussuri
commit 3bcfb9deefd16c7
Author: Alex Schultz <email address hidden>
Date: Mon Jun 7 10:17:48 2021 -0600
Add support for ovn clustered databases
This patch adds support for managing the ovn connection correctly when
ovn is handling clustering instead of pacemaker. By default if the
parameter is not enabled, the pacemaker managed way is assumed.
Conflicts:
manifests
"
Change-Id: I97442478d77d22
Related-Bug: #1931133
(cherry picked from commit d1b1f7c675e33f2
tags: | added: in-stable-ussuri |
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to puppet-tripleo (stable/train) | #21 |
Related fix proposed to branch: stable/train
Review: https:/
OpenStack Infra (hudson-openstack) wrote : Related fix merged to puppet-tripleo (stable/train) | #22 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/train
commit 79f06794fdc85af
Author: Alex Schultz <email address hidden>
Date: Mon Jun 7 10:17:48 2021 -0600
Add support for ovn clustered databases
This patch adds support for managing the ovn connection correctly when
ovn is handling clustering instead of pacemaker. By default if the
parameter is not enabled, the pacemaker managed way is assumed.
Conflicts:
manifests
"
manifests
manifests
Change-Id: I97442478d77d22
Related-Bug: #1931133
(cherry picked from commit d1b1f7c675e33f2
(cherry picked from commit 3bcfb9deefd16c7
tags: | added: in-stable-train |
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (master) | #23 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit baf4a16149d2a31
Author: Carlos Goncalves <email address hidden>
Date: Fri Feb 12 21:08:59 2021 +0100
OVN DBs clustering
We introduce support for running both the NB and SB OVN databases in
clustered mode. This OVN DBs clustered mode is based on OVNs own
clustering protocol and does not rely on pacemaker.
Clustering the two OVN databases increases reliability. The cluster
works in active-active mode and has the potential to be more
resilient and performant.
See
https:/
for more information.
Co-Authored-By: Michele Baldessari <email address hidden>
Related-Bug: #1931133
Depends-On: https:/
Depends-On: https:/
Change-Id: I59bfe69dbb5f3d
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (stable/train) | #24 |
Related fix proposed to branch: stable/train
Review: https:/
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (stable/wallaby) | #25 |
Related fix proposed to branch: stable/wallaby
Review: https:/
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (stable/wallaby) | #26 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/wallaby
commit 15433f131ceee8e
Author: Carlos Goncalves <email address hidden>
Date: Fri Feb 12 21:08:59 2021 +0100
OVN DBs clustering
We introduce support for running both the NB and SB OVN databases in
clustered mode. This OVN DBs clustered mode is based on OVNs own
clustering protocol and does not rely on pacemaker.
Clustering the two OVN databases increases reliability. The cluster
works in active-active mode and has the potential to be more
resilient and performant.
See
https:/
for more information.
For backport simplicity we also add I50cf3b7d79d8cd
("Fix typo in ovn-dbs-cluster northd kolla config file") which
is a cherry-pick + squash of commit 1115698c1478855
so we avoid ovn_northd connecting only to the local db via unix socket.
Co-Authored-By: Michele Baldessari <email address hidden>
Related-Bug: #1931133
Depends-On: https:/
Depends-On: https:/
Change-Id: I59bfe69dbb5f3d
(cherry picked from commit baf4a16149d2a31
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (stable/victoria) | #27 |
Related fix proposed to branch: stable/victoria
Review: https:/
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (stable/victoria) | #28 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/victoria
commit 40da6ed23462369
Author: Michele Baldessari <email address hidden>
Date: Wed Aug 11 15:55:22 2021 +0200
OVN DBs clustering
We introduce support for running both the NB and SB OVN databases in
clustered mode. This OVN DBs clustered mode is based on OVNs own
clustering protocol and does not rely on pacemaker.
Clustering the two OVN databases increases reliability. The cluster
works in active-active mode and has the potential to be more
resilient and performant.
See
https:/
for more information.
For backport simplicity we also add I50cf3b7d79d8cd
("Fix typo in ovn-dbs-cluster northd kolla config file") which
is a cherry-pick + squash of commit 1115698c1478855
so we avoid ovn_northd connecting only to the local db via unix socket.
Co-Authored-By: Michele Baldessari <email address hidden>
Related-Bug: #1931133
Depends-On: https:/
Depends-On: https:/
NB: Some changes for this victoria backport are needed:
- Readd DefaultPasswords:
- go back to the old way of doing TLS (i.e. no system-
- template version back to rocky
- Set tripleo_
mistake to start with and we removed it in master as well)
Change-Id: I59bfe69dbb5f3d
(cherry picked from commit baf4a16149d2a31
(cherry picked from commit 15433f131ceee8e
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (stable/ussuri) | #29 |
Related fix proposed to branch: stable/ussuri
Review: https:/
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (stable/ussuri) | #30 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/ussuri
commit 3d4063fcabe442d
Author: Michele Baldessari <email address hidden>
Date: Wed Aug 11 15:55:22 2021 +0200
OVN DBs clustering
We introduce support for running both the NB and SB OVN databases in
clustered mode. This OVN DBs clustered mode is based on OVNs own
clustering protocol and does not rely on pacemaker.
Clustering the two OVN databases increases reliability. The cluster
works in active-active mode and has the potential to be more
resilient and performant.
See
https:/
for more information.
For backport simplicity we also add I50cf3b7d79d8cd
("Fix typo in ovn-dbs-cluster northd kolla config file") which
is a cherry-pick + squash of commit 1115698c1478855
so we avoid ovn_northd connecting only to the local db via unix socket.
Co-Authored-By: Michele Baldessari <email address hidden>
Related-Bug: #1931133
Depends-On: https:/
Depends-On: https:/
NB: Some changes for this ussuri (just like for victoria) backport are needed:
- Readd DefaultPasswords:
- go back to the old way of doing TLS (i.e. no system-
- template version back to rocky
- Set tripleo_
mistake to start with and we removed it in master as well)
Change-Id: I59bfe69dbb5f3d
(cherry picked from commit baf4a16149d2a31
(cherry picked from commit 15433f131ceee8e
(cherry picked from commit 40da6ed23462369
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (stable/train) | #31 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/train
commit 2494eea763cb6ca
Author: Carlos Goncalves <email address hidden>
Date: Fri Feb 12 21:08:59 2021 +0100
OVN DBs clustering
We introduce support for running both the NB and SB OVN databases in
clustered mode. This OVN DBs clustered mode is based on OVNs own
clustering protocol and does not rely on pacemaker.
Clustering the two OVN databases increases reliability. The cluster
works in active-active mode and has the potential to be more
resilient and performant.
See
https:/
for more information.
Co-Authored-By: Michele Baldessari <email address hidden>
NB: Some changes for this train backport are needed:
- firewall_rules
- go back to the old way of doing TLS (i.e. no system-
- template version back to rocky
- Add 'DefaultPasswords:' parameter
- Set tripleo_
mistake to start with)
- Include I50cf3b7d79d8cd
Related-Bug: #1931133
Depends-On: https:/
Depends-On: https:/
Change-Id: I59bfe69dbb5f3d
(cherry picked from commit baf4a16149d2a31
Fixed in https:/ /review. opendev. org/c/openstack /puppet- tripleo/ +/778066