Juju use keystone auth for Swift with openstack which fails to bootstrap if i am not running a swift service.
Bug #1038146 reported by
koolhead17
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pyjuju |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I have a private cloud single machine setup running Openstack.
One one of the instance (12.04)
I installed juju PPA and did
$ juju bootstrap
hit this bug https:/
Tried
$juju bootstrap
And got error message which points to Swift authentication failure. I am not using keystone AUTH for my Swift. Does that mean whole JUJU enviornment will not work if SWIFT auth is not coming from Keystone?
Say i don`t want to use swift at all but want to use Juju for Openstack private cloud, i cannot achive it?
description: | updated |
To post a comment you must log in.
There seem to be two desired use cases which have failed here.
1) Swift is present, but not using keystone auth -- This is a bit of a corner case, but could be handled by allowing optional alternative credentials for swift in the openstack provider
2) No Swift is present. For this use case, the openstack_s3 provider type exists. It is basically the same as the openstack provider, but it allows use of S3 instead of Swift. This allows using nova-objectstore for testing, or a real S3 service of some kind. For auth different from keystone, one sets 'combined-key', though I'm not entirely sure how that works..
https:/ /juju.ubuntu. com/docs/ provider- configuration- openstack. html#openstack- s3-provider
I'm not sure there's a bug that needs to be fixed here. Its not like we can just run without an object store. Juju absolutely needs object storage to distribute charms and some pointers to the instances that run zookeeper.