Red Hat OSP 16.1 IPv6 deployment failing
Hello all! I'm working on my first Openstack deployment.
I was able to fully bring up the stack with IPv4 management on the ExternalAPI vlan.
I tore down that stack, since my directional architecture says we should be using IPv6 for the External API vlan.
However, when I try to deploy the stack on IPv6, it is failing with a python error shortly after the stack is successfully created
[2021/08/09 09:22:43]-TypeError: inet_pton() argument 2 must be str, not None
[2021/08/09 09:22:43]-inet_pton() argument 2 must be str, not None
I looked at the python script and it looks like the second argument for that function should be my IPv6 address. I'm not sure why it's not getting passed from my rendered environment files to the deployment script.
Here is what my networkData looks like that I used to render my environment files:
- name: External
vip: true
name_lower: external
vlan: 1234
#ip_subnet: '192.168.51.0/24'
#allocation_pools: [{'start': '192.168.51.211', 'end': '192.168.51.250'}]
#gateway_ip: '192.168.51.1'
ipv6: true
ipv6_subnet: 'aaaa:bbbb:10:f5::/64'
ipv6_allocation_pools: [{'start': 'aaaa:bbbb:10:f5:ce::111', 'end': 'aaaa:bbbb:10:f5:ce::150'}]
gateway_ipv6: 'aaaa:bbbb:10:f5:ce:22::'
mtu: 1500
Is there anything else I need to do in order to change the external API vlan to use IPv6 in a 16.1 deployment? I must be missing an environment file edit or have an error in my network_data.yaml, but I'm not sure where.