DOCS: Need to add a common "REST API Access" Section to ALL Installation Guides
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
High
|
Kristal Dale |
Bug Description
Brief Description
-----------------
Need to add a common "REST API Access" section to ALL the Installation and Deployment Guides. I don't believe external access to REST APIs are possible with the current instructions. E.g. any remote tools or scripts based on openstack rest apis or openstack remote CLIs (which use the rest apis) would likely not work.
Need to
a) configure a unique endpoint domain for openstack
e.g. system service-
b) re-apply the stx-openstack application to apply this change
e.g. system application-apply stx-openstack
c) configure the appropriate external dns servers to map *.system-1.wrs.com to the oam floating ip
... then access keystone via http://
Also access openstack horizon via http://
Severity
--------
Provide the severity of the defect.
<Major: System/Feature is usable but degraded>
Steps to Reproduce
------------------
From a remote node with IP connectivity to the OAM Floating IP, try to send a curl/rest-api request to the keystone admin URL for the OpenStack Application ... as shown when you do an 'openstack endpoint list' in the openstack context
i.e. adminURL = http://
( remember http://<oam-floating-
All the OpenStack Service Endpoints ... i.e. returned in the keystone catalog ... will be of the above FQDN format.
curl -i \
-H "Content-Type: application/json" \
-d '
{ "auth": {
"identity": {
"methods": ["password"],
"password": {
"user": {
"name": "admin",
"domain": { "id": "default" },
}
}
},
"scope": {
"project": {
"name": "admin",
"domain": { "id": "default" }
}
}
}
}' \
"http://
Expected Behavior
------------------
External access to OpenStack REST APIs should be possible
Actual Behavior
----------------
Not possible with current installation instructions
Reproducibility
---------------
100% reproducible
System Configuration
-------
All configs.
Branch/Pull Time/Commit
-------
any
Last Pass
---------
NA
Timestamp/Logs
--------------
NA
Test Activity
-------------
Evaluation
tags: | added: stx.docs |
Changed in starlingx: | |
assignee: | Michael Tullis (mltullis) → Kristal Dale (kdale) |
Marked as high priority / stx.2.0 gating based on Greg's recommendation