RAX provider does not support api-key based auth
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Triaged
|
Low
|
Unassigned |
Bug Description
When using juju 2's rackspace cloud provider if you set access-key auth like this
credentials:
rackspace:
rax-creds:
auth-type: access-key
access-key: {username}
secret-key: {apikey}
tenant-name: "{tenant number}"
It won't work, you'll get:
"ERROR authentication failed.
..."
Instead you are forced to use the userpass auth-type and expose your website account password:
credentials:
rackspace:
rax-creds:
auth-type: userpass
password: {rack website account password}
tenant-name: "{tenant number}"
username: {username}
One would expect the default auth-type access-key to work, specially being more secure, as it uses the apikey, not the account password directly.
Changed in juju: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Alexis Bruemmer (alexis-bruemmer) |
milestone: | none → 2.0-beta18 |
Changed in juju: | |
milestone: | 2.0-beta18 → 2.0-beta19 |
Changed in juju: | |
milestone: | 2.0-beta19 → 2.0-rc1 |
Changed in juju: | |
milestone: | 2.0-rc1 → 2.0-rc2 |
Changed in juju: | |
assignee: | Alexis Bruemmer (alexis-bruemmer) → Richard Harding (rharding) |
Changed in juju: | |
assignee: | Richard Harding (rharding) → nobody |
Changed in juju: | |
assignee: | nobody → Anastasia (anastasia-macmood) |
status: | Triaged → In Progress |
Changed in juju: | |
assignee: | Anastasia (anastasia-macmood) → nobody |
status: | In Progress → Triaged |
Changed in juju: | |
status: | Triaged → In Progress |
assignee: | nobody → Anastasia (anastasia-macmood) |
Changed in juju: | |
importance: | High → Medium |
tags: | added: rackspace |
Rackspace expects the name of the key to be "apiKey" and openstack is sending "access-key" which is the problem, I think.