* work around n-api on a compute node pulling in glance without running
through the glance prereqs
Change-Id: I400c555dd5c04d52bf8aa415747769374a145390
Horizon is moving to Django 1.4 as the minimum version, however
1.4 is not the packaged version in the apt repositories. Thereby
the dependency needs to be moved back to being installed by pip.
Change-Id: I3c3116c1d02bdfaccab521175816502fd8ea054a
Highlights:
* Add files/rpms/*
* get_packages() only loads deps for services that are enabled
11Apr2012
* change mod_wsgi cwd to $HORIZON_DIR
* fix horizon apache log file name and location
Note: This superceeds https://review.openstack.org/4364
Change-Id: I95486584561e4418907a6a4feb0ffbe4f4ea1843
This rewrites the config files for Glance API and Registry (-paste.ini and .conf)
rather than use templates from devstack/files.
Fixes bug 950289
Change-Id: I90151e36bb5f778499481e9abe0d8637d41f19aa
* Put all config files in /etc/keystone
* keystone.conf rewritten
* logging.conf.sample rewritten to logging.conf
* default_catalog.templates copied from devstack/files
* iniset() now properly adds options that do not previously exist
Fixed to re-configure the catalog templated backend; sql is the
default in trunk now but DevStack needs a bit more work before
it can use it.
Change-Id: Ic7060ef897e47495cd08ca3786e49fdebadf6723
* change config vars _LOCATION to _DIR to be consistient with other vars
* let config files live in /etc/swift like they want to
* move swift backing files to $DEST/data/swift
Change-Id: Idbd507736b46c5c2330e0255cc87f40068d3faf6
- Fix keystone s3token configuration (in admin api not public api).
- Set s3 service in keystone to swift if installed.
- Fixes a bug in bundle.sh
- Adds config options for nova to use swift as s3 store
Change-Id: Ic2fca5aba06a25c0b3a74f1e97d062390a8e2ab1
* remove replace_pipeline
* removes references to sysadmin and netadmin roles
* removes references to admin ec2 api
* fixes bug 953744
* related fix in nova: https://review.openstack.org/#change,5024
Change-Id: I8792dae0157b8596a5f946670742411781fe47c0
The Keystone service template parser doesn't do any quote interpolation,
it just splits on ' = ' and passes the two parts on. So we just remove
the quotes for now.
Fixes bug 943523
Change-Id: Ia2a10ec18db1a82f23f36200b0cdef84b4f78155
* Remove credential creation from files/keystone_data.sh
* Remove EC2 cert setup from openrc
* Remove sourcing of ec2rc from stackrc
* Collect the above in eucarc
* Allow rc files to be sourced from other directories; based on Chmouel's
4881 proposal but is simpler and doesn't actually change the directory
* Create S3 endpoint
* Get EC2 and S3 endpoints from Keystone service catalog
* Add EC2 credential checks to exercises/client-env.sh
* exercises/bundle.sh and exercises/euca.sh use eucarc
Updates:
* remove readlink -f to stay bash 3 compatible
* use service catalog
* create S3 endpoint
Fixes bug 949528
Change-Id: I58caea8cecbbd10661779bc2d150d241f4a5822e
For reasons currently unknown, apt-get seems to install
an unusably old version of python-cloudfiles in some
small subset of cases. To avoid that frustration for the
users it does affect, this patch moves python-cloudfiles
back to being installed by pip instead.
Fixes bug 931269.
Change-Id: I4c2e17ddcc0c0d327b3810b4fd4db117076df069
* Nova runs as the same user as the rest of devstack and due to the
sudo configuration for devstack itself it may be possible that
root subprocess execution that doesn't go through utils.execute() will
not be caught by the expected sudo failure.
Fixes bug 944373
Change-Id: I0554b3850a59d065059f8ad349c8ff8fb7cfa132
* Use username/password instead of service token for service auth to Keystone
* Updates files/glance-*-paste.ini and files/swift/proxy-server.conf
* keystone_data.sh creates 'service' tenant, 'nova' and 'glance' users
('swift' and 'quantum' if those services are enabled)
* Uses $SERVICE_PASSWORD for the service auth password. There is no default;
to default to $ADMIN_PASSWORD, place the assignment in localrc.
Fixes bug 942983
Change-Id: If78eed1b509a9c1e8441bb4cfa095da9052f9395
- Update Swift to use the new tokenauth and swift_auth from keystone.
- Drop swift-keystone2.
- Add swift3 / s3token in swift proxy pipeline (TODO: figure out
testing).
- Fix exercises/swift.sh (workaround until review #3712 get merged).
Change-Id: Ie85d30e14cee21c6f80043fccde92dfb229f0e80
Keystone client commands and options have been normalized and
keystone_data.sh needs to support both versions for a transition
period.
The merge prop for the updated keystone client is
https://review.openstack.org/4375
Necessary for bug 396422
Also fix an intermittent problem extacting IDs from command output.
Change-Id: Ib13445a0bd3029fb02b0b7a86e8e0b8278717b57
Nova and glance will shortly require the python-iso8601 package in
order to support non-UTC timestamps in the changes-since filter.
In particular, the following nova patch is blocked by devstack
failing due to the missing dependency:
https://review.openstack.org/#change,4211
Change-Id: Iaae8812cf19c9ae1ad237b7fda7d99827aca1485