Merge ~hypothetical-lemon/stsstack-bundles:octavia-ipv4 into stsstack-bundles:master
Status: | Merged |
---|---|
Merged at revision: | 9ee6fb094b6104e1f963db09477732709d1baf92 |
Proposed branch: | ~hypothetical-lemon/stsstack-bundles:octavia-ipv4 |
Merge into: | stsstack-bundles:master |
Diff against target: |
109 lines (+63/-5) 4 files modified
openstack/pipeline/00setup (+2/-0) openstack/pipeline/02configure (+20/-5) openstack/tools/create_ipv4_octavia.sh (+37/-0) overlays/octavia-ipv4.yaml (+4/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Edward Hope-Morley | Approve | ||
Review via email: mp+392056@code.launchpad.net |
Description of the change
Add script with IPv4 support for Octavia
Currently, by default Octavia deploys with IPv6 network.
This script sets up Openstack with Octavia running with IPv4.
Wait for services to start, creates a novarc.services file.
Pulls out the password from the Octavia container.
Sources the octavia credentials to create the IPv4 network from
Octavia and not Admin credentials. Creates network, routers, subnet,
and security groups for Octavia network. Runs various tools for preperation
of deploying a loadbalancer. Deploys a loadbalancer to a private subnet
with create_
Add new overlay option to deployment bundles: --octavia-ipv4
Used in conjunction with --octavia overlay option. Example openstack bundle option:
./generate-
Turns off the create network option in octavia.yaml before deployment of bundle
Hi Heather thanks for this really useful contribution. I am going to give it a test run for myself and have a few initial comment for you inline.