Brief Description
-----------------
Subcloud bootstrap is failing due to missing single quotes '' around the ${admin_password} at keystone bootstrap stage.
When /usr/local/bin/set_keystone_user_option.sh script is called with quote enclosed password, the execution exits with no failures.
Brief Description
-----------------
Subcloud bootstrap is failing due to missing single quotes '' around the ${admin_password} at keystone bootstrap stage.
When /usr/local/ bin/set_ keystone_ user_option. sh script is called with quote enclosed password, the execution exits with no failures.
manual_run -0:~# /usr/local/ bin/set_ keystone_ user_option. sh admin 'VtRx4qtiQm0TcV UNnjW1pDd( ' http:// localhost: 5000/v3 admin ignore_ lockout_ failure_ attempts true
root@controller
{"user": {"email": "admin@localhost", "id": "a8e1eba681ba46 47b9e46cd78eb0f 032", "name": "admin", "domain_id": "default", "enabled": true, "password_ expires_ at": null, "extra": {"email": "admin@localhost"}, "options": {"ignore_ lockout_ failure_ attempts" : true}, "links": {"self": "http:// localhost: 5000/v3/ users/a8e1eba68 1ba4647b9e46cd7 8eb0f032"}}}
Severity
--------
Critical: Bootstrapping fails
Steps to Reproduce
------------------
Bootstrapping a new sub-cloud with complex password.
Expected Behavior
----------------
Successful bootstrapping
Actual Behavior
--------------
Bootstrapping fails
Reproducibility
---------------
100% reproducible
System Configuration ------- ------
-------
Distributed Cloud 22.12 SW Version
Last Pass
---------
N/A
Timestamp/Logs puppet/ latest/ puppet. log
--------------
/var/log/
root@controller -0:~# /usr/local/ bin/set_ keystone_ user_option. sh admin VtRx4qtiQm0TcVU NnjW1pDd( http:// localhost: 5000/v3 admin ignore_ lockout_ failure_ attempts true
-bash: syntax error near unexpected token `('
Alarms
------
N/A
Test Activity
-------------
Others
Workaround
----------
Workaround is to use a password that doesn't need to be escaped.