ironicclient can not create node with uppercase characters in name
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mirantis OpenStack |
Won't Fix
|
Medium
|
MOS Ironic |
Bug Description
Ironic client can not create node with name containing uppercase symbols
Steps:
1. SSH to controller node, source openrc.
2. Try to create node with uppercase in name:
root@node-1:~# ironic node-create -d fuel_ssh --name NODE
Cannot create node with invalid name Node (HTTP 400)
root@node-1:~# ironic node-create -d fuel_ssh --name Node
Cannot create node with invalid name Node (HTTP 400)
root@node-1:~# ironic node-create -d fuel_ssh --name somethingnamE
Cannot create node with invalid name somethingnamE (HTTP 400)
Expected to create node with name regardless to uppercase or lowercase.
Environment:
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "7.0"
openstack_
api: "1.0"
build_number: "139"
build_id: "2015-08-
nailgun_sha: "c842770d56680d
python-
fuel-agent_sha: "1fe47720ba5548
fuel-
astute_sha: "e1d3a435e5df5b
fuel-library_sha: "347d51f391a6f2
fuel-ostf_sha: "5cb828f6200e5a
fuelmain_sha: "858a4ee8336789
Ubuntu, Neutron VLAN, Cinder LVM
1 Controller + Ironic
1 Cinder
1 Compute
Changed in mos: | |
milestone: | none → 7.0 |
Changed in mos: | |
milestone: | 7.0 → 8.0 |
Changed in mos: | |
milestone: | 8.0 → 7.0 |
status: | New → Won't Fix |
looks like a known bug/limitation [1], and fixed in upstream [2] in LIberty release.
Before node name had to comply with internet FQDN hostname, now node name needs to comply with RFC3986 [3]
[1] https:/ /bugs.launchpad .net/ironic/ +bug/1434376 /review. openstack. org/#/c/ 193587/ 12 /www.ietf. org/rfc/ rfc3986. txt
[2] https:/
[3] https:/