- Fixes bug 1004548.
- Add function iniuncomment.
- Trying to match the indent as the other stack.sh file.
Change-Id: I70339f7b4c0dd3ef8a018daecb2e1b3fb72c741b
It is also marked NOPRIME, but some setups (devstack-gate) would
like to cache, but not install, all .debs to avoid false negative
tests due to network problems. This way it can be cached only on
appropriate platforms.
Change-Id: Ia4216e9e8e6e7f55bf5fe9bc683fee97976a9b04
To use Qpid instead of RabbitMQ, you set 'qpid' instead of 'rabbit' in
ENABLED_SERVICES in your localrc file. Otherwise, RabbitMQ is still
used by default.
(dtroyer) fixed problem with service test that failed to configure
rabbitmq if it was still selected.
Change-Id: I8c62b588a461a068463821b2c079ffa4bfa1f804
Adds an alternate user to Keystone for Tempest
Tempest has a number of tests that are skipped if
the compute.alt_username is the same as compute.username
or None. Here, we modify files/keystone_data.sh to add
an additional regular user called alt_demo if Tempest
is enabled in stackrc. We also make corresponding changes
to the tools/configure_tempest.sh script to make use
of this alternate user credential
Change-Id: I551f3b378f843c62fffcf6effa916056708d54d3
This change should be applied after [bug/994744 b7fe11c] in python-keystoneclient.
Fixes bug 994744.
Change-Id: I13e643f8552d86ed0bf92799271899f777bde9b2
prettytable 0.6 was released recently and removed the printt() method.
All non-pinned prettytable projects (all of them) are now broken. This
forces a pre-loaded prettytable 0.5 package in order to allow the real
fix (removing printt() calls) to proceed.
Change-Id: Iacf24b8474f12b28090329496720767281181d7e
* python-glanceclient overrides the old client shipped with glance in /usr/local/bin
* start adding exercises
Change-Id: I460ed5749bca69425f23d328c0537c2ef91f84a4
* 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