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
8
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://bugs.launchpad.net/juju/+bug/1030897 used the hack

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?

Tags: juju openstack
Revision history for this message
koolhead17 (koolhead17) wrote :
Dave Walker (davewalker)
description: updated
Revision history for this message
Clint Byrum (clint-fewbar) wrote :

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.

Changed in juju:
status: New → Invalid
Revision history for this message
koolhead17 (koolhead17) wrote :

@clint

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

Please tell me what hack i have to apply where to stop juju asking for Swift creds and failing. I want to use Juju and spawn some compute instance i don`t care if am running swift/ceph or some other alternative or nothing.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.