puppet-tripleo interface names should be downcase for lookupvar
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Dan Radez |
Bug Description
According to:
https:/
factnames are downcased to avoid facts becoming Types if they have an uppercase first character.
network interface names can have uppercase characters in them.
[root@overcloud
"interfaces": "br_ex,
but when puppet pulls in the facts they get downcased:
[root@overcloud
"network_
"ipaddress_
"macaddress
"netmask_
"mtu_
"netmask6_
In https:/
the interface name should be downcased to make sure interface names match the factnames.
This was tested in Pike, though the issue exists in all versions.
Changed in tripleo: | |
assignee: | nobody → Brent Eagles (beagles) |
status: | New → In Progress |
tags: | added: pike-backport-potential |
tags: | added: ocata-backport-potential |
Changed in tripleo: | |
assignee: | Brent Eagles (beagles) → Dan Radez (dradez) |
milestone: | none → queens-3 |
importance: | Undecided → Medium |
Changed in tripleo: | |
milestone: | queens-3 → queens-rc1 |
Changed in tripleo: | |
milestone: | queens-rc1 → rocky-1 |
Reviewed: https:/ /review. openstack. org/537960 /git.openstack. org/cgit/ openstack/ puppet- tripleo/ commit/ ?id=c62bb666679 f35fb8b7305ac94 620a8f99a5b322
Committed: https:/
Submitter: Zuul
Branch: master
commit c62bb666679f35f b8b7305ac94620a 8f99a5b322
Author: Dan Radez <email address hidden>
Date: Thu Jan 25 11:27:58 2018 -0500
Ensure interface names are downcased
https:/ /tickets. puppetlabs. com/browse/ FACT-777
Puppet downcases fact names so they names don't become Types
Interfaces can have Uppercase letters in them.
Closes-Bug: #1745448
Change-Id: I03fd5c103f4b4d 4c90770f4d8aa26 ae8eeeecdcd