RoleNetIpMap contain no IPs when hostname for node contain uppercase letters
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Harald Jensås |
Bug Description
(undercloud) [cloud-
Compute:
ctlplane: []
internalapi: []
storage: []
tenant: []
Controller:
ctlplane: []
external: []
internalapi: []
storage: []
storagemgmt: []
tenant: []
baremetal deployment YAML:
- name: Controller
count: 1
defaults:
networks:
- network: external
- network: internalapi
- network: storage
- network: storagemgmt
- network: tenant
instances:
- name: Controller
- name: Compute
count: 1
defaults:
networks:
- network: internalapi
- network: tenant
- network: storage
instances:
- name: Compute
When instance have `name`, and no hostname. The `name` is used as the hostname.
In this case with capital letters.
NodePortMap is created with the capital hostname, and lookup fails when creating RoleNetIpMap?
NodePortMap:
Compute:
...
Controller:
....
Fix proposed to branch: master /review. opendev. org/c/openstack /tripleo- ansible/ +/845489
Review: https:/