fuel should not parse password vCenter from UI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Igor Zinovik | ||
6.0.x |
Fix Committed
|
High
|
Igor Zinovik |
Bug Description
If password for vCenter contains "$" symbol (for example: $password) installation process fails with the following errors:
2015-03-24 08:20:02.909 25381 TRACE nova File "/usr/lib/
2015-03-24 08:20:02.909 25381 TRACE nova value = self._do_get(name, group, namespace)
2015-03-24 08:20:02.909 25381 TRACE nova File "/usr/lib/
2015-03-24 08:20:02.909 25381 TRACE nova info = self._get_
2015-03-24 08:20:02.909 25381 TRACE nova File "/usr/lib/
2015-03-24 08:20:02.909 25381 TRACE nova raise NoSuchOptError(
2015-03-24 08:20:02.909 25381 TRACE nova NoSuchOptError: no such option: password
2015-03-24 07:38:38.544 26789 TRACE glance return '%s' % (mapping[named],)
2015-03-24 07:38:38.544 26789 TRACE glance value = self.conf._get(key, namespace=
2015-03-24 07:38:38.544 26789 TRACE glance File "/usr/lib/
2015-03-24 07:38:38.544 26789 TRACE glance value = self._do_get(name, group, namespace)
2015-03-24 07:38:38.544 26789 TRACE glance File "/usr/lib/
2015-03-24 07:38:38.544 26789 TRACE glance info = self._get_
2015-03-24 07:38:38.544 26789 TRACE glance File "/usr/lib/
2015-03-24 07:38:38.544 26789 TRACE glance raise NoSuchOptError(
2015-03-24 07:38:38.544 26789 TRACE glance NoSuchOptError: no such option: password
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Fuel Partner Integration Team (fuel-partner) |
Changed in fuel: | |
assignee: | Fuel Partner Integration Team (fuel-partner) → Igor Zinovik (izinovik) |
status: | Confirmed → Triaged |
tags: | added: pi-board |
tags: | added: vcenter |
tags: | removed: pi-board |
Looks related to this: http:// docs.openstack. org/developer/ oslo.config/ cfg.html# option- value-interpola tion. The solution is to escape these values.