typo in cloud definition yields "ERROR cloud <foo> does not require credentials"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Fix Released
|
Medium
|
Eric Claude Jones |
Bug Description
juju 2.0beta9
I imported a cloud definition file that had this:
vmwarestack
type: maas
auth-tpes: [oauth1]
endpoint: http://
config:
Notice the typo in "auth-tpes". Juju was happy about it, no errors.
Then I tried to add a credential to it, and got this error:
ERROR cloud "vmwarestack-
That's super surprising and leads you in the completely wrong direction when debugging it.
affects: | juju-core → juju |
Changed in juju: | |
milestone: | 2.2-beta2 → 2.2-beta3 |
Changed in juju: | |
status: | In Progress → Fix Committed |
Changed in juju: | |
status: | Fix Committed → Fix Released |
Seems like the acceptable keys at that level should be well known, so we could check that they're valid.