Recent Changes What's been happening?
This is an incomplete list of recent changes to DevStack. For the complete list see the DevStack project in Gerrit.
- Install libguestfs with Nova Compute
- Add for Ubuntu installations; this eliminates use of NBD. Commit 70237 merged 31 Jan 2014
- Fix Tempest config settings
- Cleans up a number of configuration issues between DevStack and Tempest. Commit 68532 merged 31 Jan 2014
- Merge Gantt support
- Gantt support is added to the repo as a plugin. Commit 67666 merged 31 Jan 2014
- Set Keystone admin_bind_host
- This works around an odd problem with Keystone's use of port 35357 and its use as an ephemeral port. Commit 57577 merged 30 Jan 2014
- Generate Tempest service list
- This eliminates the manual maintenance of the services Tempest checks for. Commit 70015 merged 30 Jan 2014
- Fix stop_swift()
- Kill all swift processes correctly with pkill. Commit 69440 merged 28 Jan 2014
- Update Cinder cert script to use run_tempest
- Update following changes to Tempest's run_tests.sh script. Commit 66904 merged 25 Jan 2014
- Add missing mongodb client
- The mongodb client was skipped on Fedora. Commit 65147 merged 25 Jan 2014
- Fix reverting local changes in repo
- Work around a bug in
git diff --quiet
used in reverting the repo changes during global requirements handling. Commit 68546 merged 25 Jan 2014
- Add cirros 3.0 image for Xenserver
- Xenserver wants the cirros 3.0 vhd image Commit 68136 merged 25 Jan 2014
- Tweak upload_image.sh for .vmdk
- Relax the vmdk regex for parsing metadata out of the filename. Commit 68821 merged 25 Jan 2014
- Keystone use common logging
- Switch Keystone to use common logging configuration. Commit 68530 merged 25 Jan 2014
- Do not set bind_host for Heat APIs
- Let the Heat API service bind to 0.0.0.0 to be consistent with other DevStack services. Commit 67683 merged 25 Jan 2014
- Fine tune libvirt logging
- Disable client-side log and tune server-side to usable levels. Commit 68194 merged 24 Jan 2014
- Add check framework for Neutron server/backen integration
- Add the framework to verify Neutron controllers and backend service configurations per plugin requirements. Commit 64754 merged 17 Jan 2014
- Add Marconi to Tempest config
- Check if Marconi is enabled in Tempest configuration Commit 65478 merged 13 Jan 2014
- Enable libvirt logging
- Enable server- and client-side logging for libvirt Commit 65834 merged 13 Jan 2014
- Clean up Heat/Cloud Formation catalog template
- The service catalog entries in the template file for orchestration and cloud formation were out of whack. Commit 65916 merged 13 Jan 2014
- Create Ceilometer service accounts
- Create the Ceilometer service accounts in Keystone. Commit 65678 merged 13 Jan 2014
- Freshen Ubuntu supported eleases
- Remove oneiric and quantal support. Commit 64836 merged 13 Jan 2014
- Strengthen server shutdown
- Add screen_stop() to kill server process groups to ensure shutdown of child processes. Commit 66080 merged 13 Jan 2014
- Support for VMware NSX plugin
- This is the Nicira NVP plugin renamed. Commit 65002 merged 13 Jan 2014
- Remove --tenant_id usage
- Remove remaining uses of
--tenant_id
and replace with --tenant-id
. Commit 65682 merged 11 Jan 2014
- Identity API version configuration for Cinder, Glance and Heat
- Use IDENTITY_API_VERISON to configure Cinder, Glance and Heat. Commit 57620 merged 11 Jan 2014
- Fedora 20 Support
- Add support for Fedora 20, remove Fedora 16 and 17 support. Commit 63647 merged 11 Jan 2014
- Trove service availablility in Tempest
- Check if Trove is enabled in Tempest configuration. Commit 64913 merged 11 Jan 2014
- Change libvirtd log level to DEBUG
- Keep libvirtd logs in the gate log stash. Commit 63992 merged 02 Jan 2014
- Fix section start bug in get_meta_section()
- get_meta_section() would incorrectly interpret '[[' and ']]' in shell command lines inside local.conf. Commit 63280 merged 21 Dec 2013
- Use Fedora 20 final release
- Set the URL to get the final Fedora 20 release image. Commit 63200 merged 21 Dec 2013
- Use Ubuntu 'saucy' as XenAPI DomU
- Updated the XenAPI DomU to Ubuntu Saucy release. Commit 60107 merged 21 Dec 2013
- Begin support for RHEL7 Beta
- Adjust the sed regex in GetOSVersion() to handle text between the version and codename in RHEL-style release strings. Commit 62543 merged 17 Dec 2013
- Configure Tempest tests for network extensions
- Puts the value of NETWORK_API_EXTENSIONS into tempest.conf. Commit 62054 merged 17 Dec 2013
- Default floating IP range to /24
- Set the default FLOATING_RANGE=172.24.4.0/24 to accomodate parallel testing in Tempest. Commit 58284 merged 17 Dec 2013
- Support oslo-rootwrap in Cinder
- Cinder can use both cinder-rootwrap and oslo-rootwrap for a transitional period. Commit 62003 merged 16 Dec 2013
- Heat tests can use test image if present
- If HEAT_CREATE_TEST_IMAGE is defined and the image named in its value is present Heat will use it rather than invoke diskimage-builder. Commit 59893 merged 15 Dec 2013
- Fix iniset() pipe ('|') bug
- iniset() did not properly handle a value containing a pipe ('|') character. Commit 60170 merged 14 Dec 2013
- Define Q_L3_ENABLED=True for MidoNet plugin
- Q_L3_ENABLED=True for MidoNet plugin. Commit 56459 merged 12 Dec 2013
- Fix Swift workers for non-proxies
- Swift spawned more proxy workers than required in DevStack environments, reduce it to '1'. Commit 61122 merged 12 Dec 2013
- Add Keystone auth port to Nova config
- Set keystone_authtoken:auth_port to KEYSTONE_AUTH_PORT in nova.conf. Commit 60736 merged 12 Dec 2013
- Increase additional flavor RAM on ppc64
- Create the nano and micro flavors with 128MB and 256MB RAM respectively on ppc64. Commit 60606 merged 12 Dec 2013
- Increase XenAPI DomU memory
- Increase XenAPI DomU memory (OSDOMU_MEM_MB) to 4GB by default. Commit 59792 merged 10 Dec 2013
- Assign unique names to fake nova-computes
- Assign each fake nova-compute instance a unique name so the scheduler works properly. Commit 58700 merged 09 Dec 2013
- Fix whitespace bugs in merge_config_file()
- Merge_config_file() did not properly skip lines with only whitespace. Commit 60112 merged 09 Dec 2013
- Setup Savanna user and endpoints
- Create savanna user, and savanna and data_processing endpoints. Commit 60077 merged 09 Dec 2013
- Display DevStack status at XenAPI DomU login
- Add DevStack setup setvice status to /etc/issue so it is displayed at the DomU login. Commit 48444 merged 09 Dec 2013
- Fix install_get_pip using proxy
- install_get_pip did not work properly through an HTTP proxy. Commit 60242 merged 07 Dec 2013
- Add color logs to Trove
- Add the colorized log output to Trove. Commit 58363 merged 06 Dec 2013
- Update LDAP support
- Update DevStack's LDAP support to make the DN configurable. Commit 58590 merged 06 Dec 2013
- Add Marconi support
- Add Marconi support via extras.d plugin. Commit 47999 merged 05 Dec 2013
- Split Ceilometer collector service
- Split Celio collector service into ceilometer-collector and ceilometer-agent-notification. Commit 58600 merged 05 Dec 2013
- Add 'post-extra' configuration phase
- The 'post-extra' configuration phase is processed after the 'extra' plugin phase is executed. Commit 55583 merged 05 Dec 2013
- Enable user interaction with stack.sh in XenAPI
- Multiple changes to how DevStack is configured to run under XenServer. Commit 48092 merged 04 Dec 2013
- Handle VMDK metadata
- upload_image.sh now attempts to get the metadata for a *.vmdk file from *-flat.vmdk. Commit 58356 merged 04 Dec 2013
- Deploy Keystone with SSL
- Configure Keystone to use SSL rather than using the tls-proxy function. Commit 47076 merged 03 Dec 2013
- change default Git base to git.openstack.org
- Pull repos from git.openstack.org where possible. Commit 56749 merged 02 Dec 2013
- Fix Neutron color log format
- Fix Neutron color log format. Commit 58350 merged 01 Dec 2013
- Truncate PKI token logging
- Limit the PKI token logged to 12 characters. Commit 57526 merged 26 Nov 2013
- Support memchace for Keystone token backend
- Use memcache backend with KEYSTONE_TOKEN_BACKEND=memcache. Commit 56691 merged 26 Nov 2013
- Remove powervm hypervisor support
- The powervm arch is EOL, will be replaced in the future. Commit 57789 merged 25 Nov 2013
- Increase default Swift timeouts
- node_timeout and conn_timeout needed to be increased for testing in slow VM environments. Commit 57514 merged 25 Nov 2013
- Add hacking rules for shell scripts
- Record the previously unwritten rules for common formatting. Commit 55024 merged 24 Nov 2013
- Default to Cinder API v2
- Set OS_VOLUME_API_VERSION=2 by default. Commit 43045 merged 22 Nov 2013
- Drop nodejs dependency
- Horizon no longer needs nodejs. Commit 55255 merged 22 Nov 2013
- Change to use STACK_USER rather than USER
- This changes DevStack to use STACK_USER for username references. Commit 57212 merged 22 Nov 2013
- Enable specifying FLAT_NETWORK_BRIDGE in XenAPI
- Set FLAT_NETWORK_BRIDGE for DomU. Commit 48296 merged 22 Nov 2013
- Add file: URL handling to upload_image.sh
- upload_image.sh can now use file: URLs as the image source. Commit 56721 merged 21 Nov 2013
- Increase Swift backing storage size
- Swift now has SWIFT_LOOPBACK_DISK_SIZE_DEFAULT=6G. Commit 56116 merged 13 Nov 2013
- Fix Horizon config for Apache 2.4
- Handle Apache config differences according to Apache version and not distro release. Commit 54738 merged 11 Nov 2013
- Add FORCE_CONFIG_DRIVE to nova.conf
- Add FORCE_CONFIG_DRIVE, default to 'always'. Commit 54746 merged 01 Nov 2013
- Turn off Nova firewall when using Neutron
- Sets firewall_driver when Neutron is enabled. Commit 54827 merged 01 Nov 2013
- Use nova.conf for auth_token config
- Eliminates using api-paste.ini. Commit 53212 merged 01 Nov 2013
- Use conder.conf for auth_token config
- Eliminates using api-paste.ini. Commit 53213 merged 01 Nov 2013
- Add Cinder support for NFS driver
- Set CINDER_DRIVER=nfs. Commit 53276 merged 31 Oct 2013
- Add Postgres for Ceilometer backend
- Set CEILOMETER_BACKEND=postgresql. Commit 53715 merged 31 Oct 2013
- Add Ubuntu Trusty
- Add support for Ubuntu Trusty. Commit 53965 merged 30 Oct 2013
- Enable Keystone auth in Ironic
- Always use Keystone for Ironic auth. Commit 51845 merged 25 Oct 2013
- Add bash8 tool
- Perform basic format tests in CI gate. Commit 51676 merged 23 Oct 2013
- Add Savanna support
- Add Savanna support using the plugin mech. Commit 50601 merged 22 Oct 2013
- Install Ironic client
- Add python-ironicclient repo. Commit 51853 merged 22 Oct 2013
- Fix fixup_stuff.sh for RHEL6
- fixup_stuff.sh didn't work properly on RHEL6/Python 2.6 Commit 52176 merged 17 Oct 2013
- Add more extras.d hooks
- Add more hooks to call into extras.d to support adding services without modifying core DevStack scripts. Commit 51939 merged 16 Oct 2013
- Add run_tests.sh
- Add a simple run_tests.sh for running bash8. Commit 51711 merged 15 Oct 2013
- Add bash8 style checker
- Add bash8 to check certain style constraints in shell scripts. Commit 51676 merged 15 Oct 2013
- Add trove-conductor service
- Add trove-conductor service to Trove support Commit 49237 merged 14 Oct 2013
- Add new local configuration file
- Add local.conf support to replace localrc, includes ability to set values in arbitrary config files. Commit 46768 merged 14 Oct 2013
- Remove 'stack' account creation from stack.sh
- This forces stack.sh to not be run as root and provides the account creation as a separate script. Commit 49798 merged 05 Oct 2013
- Support running Keystone under Apache
- Run Keystone under Apache along with Swift and Horizon Commit 46866 merged 26 Sep 2013
- Increase default Swift storage for Tempest
- When Tempest is enabled increase the default Swift storage to 4Gb Commit 46770 merged 18 Sep 2013
- Keystone mixed backend support
- Add support for Keystone to use mixed backend configuration Commit 44605 merged 16 Sep 2013
- Add Trove support
- Add support for Trove service Commit 38169 merged 12 Sep 2013
- Enable Neutron L3 plugon
- Support Neutron's L3 plugin Commit 20909 merged 10 Sep 2013
- Configure VPNaaS panel in Horizon
- If enabled configure VPNaaS panel in Horizon by default Commit 45751 merged 10 Sep 2013
- Enable multi-threaded Nova API servers
- Sets the Nova API servers to use four worker threads by default Commit 45314 merged 09 Sep 2031
- Handle .vmdk custom properties
- Parses property values out of the .vmdk filename and includes them in the glance upload. Commit 45181 merged 09 Sep 2013
- Use pip 1.4.1
- Adds pip option --pre Commit 45436 merged 06 Sep 2031
- Rename Ceilometer alarm service
- Change 'ceilometer-alarm-eval' to 'ceilometer-alarm-singleton' and 'ceilometer-alarm-notifier' Commit 45214 merged 06 Sep 2013
- Support OpenSwan in Neutron VPNaaS
- Neutron VPNaaS changed IPSec to OpenSwan Commit 42265 merged 06 Sep 2013
- Change Ceilometer backend default to MySQL
- Issues with MongoDB 2.4 availability resulted in this change Commit 43851 merged 05 Sep 2013
- Add Ironic support
- Add Ironic as a supported service Commit 41053 merged 03 Sep 2013
- Add support for Docker hypervisor
- Add Docker support and the hypervisor plugin mechanism Commit 40759 merged 30 Aug 2013
- Add support for Heat resource templates
- Install Heat resource template files. Commit 43631 merged 29 Aug 2013
- Support Neutron FWaaS
- Add support for OpenStack Networking Firewall (FWaaS). Commit 37147 merged 29 Aug 2013
- Add new #testonly tag for package prereq files
- Add INSTALL_TESTONLY_PACKAGES to enable installing packages marked with #testonly. These packages are required only for running unit tests. Commit 38127 merged 28 Aug 2013
- Add support for Heat environments
- Install Heat global environment config files. Commit 43387 merged 28 Aug 2013
- Configure bash completion
- Configure bash completion for cinder, keystone, neutron, nova and nova-manage. Commit 41928 merged 26 Aug 2013
- Change horizon Apache config file to horizon.conf
- Add .conf to horizon Apache config file to be consistent with Fedora practice. Commit 40352 merged 22 Aug 2013
- Echo service start failures
- Echo service start failures to console so status is obvious in gate logs. Commit 42427 merged 16 Aug 2013
- Colorize Heat logs
- Add Nova-style color support to Heat logging. Commit 40342 merged 16 Aug 2013
- Add Cinder support to VMware configuration
- Configures Cinder to use VMware backend. Commit 41612 merged 15 Aug 2013
- Default PIP_USE_MIRRORS to False
- Pip mirrors no longer used by default, can stil be enabled with PIP_USE_MIRRORS=True. Commit 40623 merged 13 Aug 2013
- Configure Volume API v2
- Configure both SQL and template backends with Volume API v2. Commit 22489 merged 13 Aug 2013
- Enable Tempest debug logging
- Enable Tempest debug logging for the same output verbosity under testr. Commit 41113 merged 12 Aug 2013
- Configure Cinder for Ceilometer notifications
- Enable Cinder to send notifications when Ceilometer is enabled. Commit 41108 merged 12 Aug 2013
- Support Heat-only configuration
- Allows stack.sh to start a standalone Heat installation. Commit 39602 merged 10 Aug 2013
- Add tools/install_pip.sh
- Install pip from source in order to get a current version rather than the out-of-date OS-supplied version Commit 39827 merged 08 Aug 2013
- Add call trace to error message
- Display the bash call stack in die() output. Commit 39887 merged 08 Aug 2013
- Configure Keystone client in Cinder
- Configure auth creds in Cinder to allow queries to Keystone. Commit 39747 merged 07 Aug 2013
- Update all repos to global requirements
- Force update project repos to global requirements before tests. Commit 35705 merged 06 Aug 2013
- Don't add 'bulk' middleware for Swift
- The bulk middleware is already in the sample so don't add it. Commit 39826 merged 06 Aug 2013
- Enable using Apache as Swift frontend
- Refactor apache functions into lib/apache; configure apache2 vhost and wsgi files for Swift proxy, account, container and object server. Commit 33946 merged 02 Aug 2013
- Launch Ceilometer alarm services
- Add ceilometer-alarm-notify and ceilometer-alarm-eval to the Ceilometer services. Commit 39300 merged 01 Aug 2013
- Fix Tempest logging configuration
- Correctly set the tempest output logging to dump all of tempest logs into a tempest.log file. Also fixes logging in the gate no longer print every log message on the console. Commit 39571 merged 31 Jul 2013
- Install Oslo from source
- Install the gradulated Oslo libraries from source into $DEST. Commit 39450 merged 31 Jul 2013
- Multiple fixes for cell support
- Start Nova cell services; skip unsupported exercises; use 'default' security group in exercises. Commit 38897 merged 29 Jul 2013
- Add MySQL support for Ceilometer
- Add MySQL storage support for Ceilometer. Commit 37413 merged 19 Jul 2013
- Create Compute API v3 endpoint
- Configures SQL and templated backends for Compute API v3. The service type is 'computev3'. Commit 33277 merged 18 Jul 2013
- Add Neutron VPNaaS support
- Add Support for OpenStack Networking VPNaaS (IPSec) Commit 32174 merged 15 Jul 2013
- Configure Swift functional tests
- The default Swift configuration now has functional tests properly configured. Commit 35793 merged 12 Jul 2013
- Enable all Nova notifications
- Nova now sends all notification events to Ceilometer. Commit 35258 merged 08 Jul 2013
- Add IDENTITY_API_VERSION
- IDENTITY_API_VERSION defaults to '2.0', enables setting '3' for API v3. Commit 34884 merged 08 Jul 2013
- Rename Qunatum repos to Neutron
- Part of the project renaming process. This does not change the process short names ('q-api', 'q-agt', etc) or the variable names starting with
Q_
. Some Nova and Horizon changes remain to be completed. The change has been applied to stable/grizzly (35860) and stable/folsom (35861). Commit 35981, 35861, 35860, 35859 merged 07 Jul 2013
- Direct installation of Python prerequisites
- Python prereqs are now installed by pip (and not easy_install) directly from each projects
requirements.txt
. Commit 35696 merged 07 Jul 2013
- Enable Fedora 19
- Fedora 19 is now supported directly. Commit 35071 merged 03 Jul 2013
- Fix Cinder clones on RHEL 6/CentOS
- On RHEL 6/CentOS 6 cloned LVM volumes required more space for metadata storage. Commit 34640 merged 28 Jun 2013
- Use lower case section names in Quantum
- The service code now supports lowercase section names, change DevStack to use them by default. Commit 34177 merged 27 Jun 2013
- Set default VOLUME_BACKING_FILE to 10Gb
- The previous default of 5Gb was not large enough for some Tempest usage requirements. Commit 33885 merged 21 Jun 2013
- Use service role for service accounts
- Use an account with service role assigned rather than a full admin account for swift, heat, ceilometer. Ceilometer was later restored to admin account in 33838. Commit 31687 merged 16 Jun 2013
- Enable Nova API v3
- Nova disables API v3 by default so explicitly enable it. Commit 31190 merged 31 May 2013
- Enable Debian support
- Allows Devstack to run on Debian as an unsupported OS. Commit 28215 merged 9 May 2013
- Default SWIFT_DATA_DIR to use $DATA_DIR
- Previously SWIFT_DATA_DIR was in $DEST/data. Commit 27749 merged 3 May 2013
- Set default S3_URL port to 8080
- Set port to 8080 if swift3 is enabled, previously was nove objectstore value of 3333. Commit 27404 merged 25 Apr 2013
- Use example settings in horizon repo as local_settings.py
- Removes
files/horizon_settings.py
and copies the same file from the Horizon repo. Commit 25510 merged 28 Mar 2013
- Add support for iso files as glance images
- Add support for iso files as glance images Commit 25290 merged 28 Mar 2013
- Allow processes to run without screen
- Add
USE_SCREEN=False
to localrc
to cause all server processes to run without screen
. This is expected to be used primarily in the CI tests and should address the failures seen when screen
does not start a process. Commit 23148 merged 20 Mar 2013
- Add clean.sh
- This is intended to remove as much of the non-packaged (both OS and pip) remnants of DevStack from the system. It is suitable for changing queue managers and databases as those packages are uninstalled. It does not change the network configuration that Nova performs nor does it even attempt to undo anything that Quantum does. Commit 24360 merged 15 Mar 2013
- Add support for running a specific set of exercises
- Set
RUN_EXERCISES
to a comma separated list of exercise names to run. SKIP_EXERCISES
is ignored in this mode. Commit 23846 merged 15 Mar 2013
- Deprecate DATABASE_TYPE and use_database
- This changes the way that a database is selected back to using only
ENABLED_SERVICES
. Backward compatibility is maintained until after Grizzly is released. Commit 22635 merged 22 Feb 2013
- Create tools/install_prereqs.sh
- This factors out the installation/upgrade of required OS packages so it can run independently of
stack.sh
. It also adds a time marker so it does not run again within a set amount of time, default is 2 hours. Remove .prereqs
to reset this timeout. Commit 21397 merged 10 Feb 2013
- Add initial LDAP support
- Installs and configures OpenLDAP for Keystone. Select by adding
enable_service ldap
and KEYSTONE_IDENTITY_BACKEND=ldap
to localrc
. Commit 20249 merged 07 Feb 2013
- Add variable to set Keystone token backend
- Change the default Keystone token backend from
kvs
to sql
by setting KEYSTONE_TOKEN_BACKEND=sql
. Commit 20739 merged 30 Jan 2013
- Add Sheepdog support in Cinder
- This enables using Sheepdog as a Cinder backend storage by setting
CINDER_DRIVER=sheepdog
. Commit 19931 merged 18 Jan 2013
- Support SPICE
- Adds an 'n-spice' service (off by default) that supports SPICE in the Nova libvirt driver. It also allows running in a SPICE only environment. Commit 19934 merged 18 Jan 2013
- Add a mechanism to automatically load additional projects at the end of
stack.sh
- This differs from loca.sh in that scripts can be dropped into
local.d
and stack.sh
will source them in alphanumeric order. Commit 19367 merged 11 Jan 2013
- Add support fir
baremetal
hypervisor
- This is the first of a set of commits that enable baremetal support. Commit 15941 merged 28 Dec 2012
- Add support for OpenSuSE 12.2
- This is actually just the commit to remove the need for FORCE=yes, OpenSuSE support has been coming along for a while. Commit 18479 merged 27 Dec 2012
- Save selected environment variables from
stack.sh
for later use
- Write a set of environment variables to
.stackenv
so they can be quickly used by other scripts. These are mostly the variables that are derived and not statically set. .stackenv
is overwritten on every stack.sh
run.Commit 18094 merged 19 Dec 2012
- Enable Tempest by default
- Tempest is now downloaded and configured by default in DevStack. This is to encourage more developers to use it as part of their workflow. Tempest configuration is now handled in
lib/tempest
; tools/configure_tempest.sh
has been removed. Commit 17808 merged 12 Dec 2012
- Add PostgreSQL support
- Adds an abstraction layer to database configuration and adds support for PostgreSQL under that. MySQL is still the default. To use add
use_database postgresql
to localrc
Commit 15224 merged 05 Nov 2012
- Add PKI token configuration support
- Adds configuration KEYSTONE_TOKEN_FORMAT to select
PKI
or UUID
token format. The default is PKI
.Commit 14895 merged 29 Oct 2012
- Add Ubuntu Raring Ringtail support
- Adds raring to the list of supported Ubuntu releasesCommit 14692 merged 24 Oct 2012
- Add support for Quantum Ryu plugin
- Ryu plugin lets Quantum link Open vSwitch and Ryu OpenFlow controllerCommit 10117 merged 20 Oct 2012
- Configure and launch HEAT API
- Creates a new enpoint using service type 'orchestration'.Commit 14195 merged 10 Oct 2012
- Fix upload image handling
- Detect qcow, raw, vdi, vmdk image formats and sets Glance's disk format accordingly. Commit 13044 merged 24 Sep 2012
- Add non-verbose output mode
- Set
VERBOSE=False
in localrc
and see only periodic status messages on the screen. The detailed output continues to be written to the log file if LOGFILE
is set. Commit 12996 merged 17 Sep 2012
- Move data directories out of source repos
- Data for Glance (images and cache) and Nova (instances, all state info) have historically been in the source repo. They have been moved to
$DEST/data/<project>
by default. Commit 12989 merged 14 Sep 2012
- Change default Keystone backend to SQL
- Keystone now uses the SQL backend by default enabling the use of the CRUD API; now
keystone service-create ...
works. Set KEYSTONE_CATALOG_BACKEND=template
to maintain the previous behaviour. Commit 12746 merged 12 Sep 2012
- Set
FLAT_INTERFACE
for local-only use
- Allow
FLAT_INTERFACE
to be defined as ""
to prevent the HOST_IP
from being moved to br100
. Commit 12671 merged 09 Sep 2012
- Add support for Quantum L3 agent
- Only available with OpenVSwitch plugin. Commit 11380 merged 08 Sep 2012
- Configure Glance caching
- Configure Glance caching and cache management. Commit 12207 merged 07 Sep 2012
- Add ZeroMQ RPC backend
- Support ZeroMQ in addition to RabbitMQ and Qpid. But only one at a time. Commit 9278 merged 01 Sep 2012
- Add Heat support
- Support Heat via the standard
ENABLED_SERVICES
configuration. Commit 11266 merged 28 Aug 2012
- Ceilometer is now supported.
- There is a description of how to get stared with it at https://lists.launchpad.net/openstack/msg15940.html. Commit 10363 merged 17 Aug 2012
- Colored logs in cinder
- Chmouel has brought Vishy's colored log file patch to Cinder. Commit 10769 merged 16 Aug 2012
- Keystone auth middleware from Swift
- Swift now uses
keystoneauth
by default. Commit 10876 merged 16 Aug 2012
- Add support for
NO_PROXY
- Added support for the standard no_proxy environment variable. Commit 10264 merged 10 Aug 2012
- Use default route to find
HOST_IP
- This changed the login for hunting down the value of
HOST_IP
to look on the interface that has the default route. Commit 9291 merged 10 Aug 2012
- Enable testing of OpenVZ guests
- Allows using OpenVZ virtualization layer. Commit 10317 merged 07 Aug 2012
- Cinder is the default volume service
- DevStack is now configured to use Cinder as its volume service by default. Commit 9662 merged 27 Jul 2012
- Increase size of default volume backing file
- The volume backing file is now 5Gb by default. It can still be set using
VOLUME_BACKING_FILE_SIZE
in localrc
. Commit 9837 merged 19 Jul 2012
- Configure pip cache location
- Set
PIP_DOWNLOAD_CACHE
to the location of a root-writable directory to cache downloaded packages. Commit 9766 merged 16 Jul 2012
- Add functions to manipulate
ENABLED_SERVICES
- Now
ENABLED_SERVICES
can be edited in localrc
by using enable_service()
and disable_service()
. Commit 9407 merged 13 Jul 2012
- Change default Nova virt driver configuration
- Change the Nova configuration to use
compute_driver
rather than connection_type
. Commit 9635 merged 13 Jul 2012
- Add support for Keystone PKI
- Initializes Keystone's PKI configuration to support delegation and scaling. Commit 9240 merged 13 Jul 2012
- Disable Swift S3 support by default
- Swift's S3 API support can be enabled by adding
swift3
to ENABLED_SERVICES
. Commit 9346 merged 12 Jul 2012
- Set libvirt CPU mode
- Force
libvirt_cpu_move=none
to work around some nested virtualization issues. Commit 9718 merged 12 Jul 2012
- Support Nova rootwrap
- Add support for Nova rootwrap configuration. Commits 8842 merged 25 Jun 2012 and 8750 merged 20 Jun 2012
- Add Cinder support
- Cinder can now be enabled by adding
c-api,c-sch,c-vol
to ENABLED-sERVICES
. This also changed a couple of defaults: VOLUME_GROUP
is now stack-volumes
and VOLUME_BACKING_FILE
is now ${DEST}/data/${VOLUME_GROUP}-backing-file
. Commit 7042 merged 20 Jun 2012
- Set default image for exercises
- Set
DEFAULT_IMAGE_NAME
in stackrc
to the cirros images downloaded. This avoids the ambiguous search for an 'ami'. Commit 7910 merged 14 Jun 2012
- Use default Swift config files
- Use the configuration files shipped with Swift source rather than carrying files in the DevStack sources. Commit 8223 merged 14 Jun 2012
- Install Swift client
- Install the new Swift client when Swift is enabled. Commit 7663 merged 11 Jun 2012
- Use pip to install Python dependencies
- Use the dependencies in the
*.egg-info/requires.txt
and *.egg-info/dependency_links.txt
to prevent easy_install
from resolving the dependencies. Commit 8289 merged 07 Jun 2012
- Remove support for DevStack pip dependencies
- Remove DevStack Python dependency files
files/pips/*
and handle Python dependencies through tools/pip-requires
. Commit 8263 merged 07 Jun 2012
- Update XenServer support
- Updates to work with
xcp-xapi
package on Ubuntu 12.04 and fix a number of other minor install problems. Commits 7673 and 7449 merged 01 Jun 2012
- Enable Quantum multi-node
- Enable running Quantum agents on multiple nodes. Commit 7001 merged 26 May 2012
- Reinitialize Swift data store
- Create a new XFS filesystem on the Swift data store on every
stack.sh
run. Commit 7554 merged 22 May 2012
- Add support for Qpid
- Configure Qpid RPC by replacing
rabbit
with qpid
in ENABLED_SERVICES
. Commit 6501 merged 17 May 2012
- Glance uses Swift if enabled
- If Swift is enabled Glance will store images there by default. Commit 7277 merged 15 May 2012
- Add Quantum linuxbridge support
- Support using linuxbridge in Quantum. Commit 7300 merged 10 May 2012
- Change Nova volume name template
- Change Nova's
volume_name_template
to ${VOLUME_NAME_PREFIX}%s
. Commit 7004 merged 02 May 2012
- Change MySQL engine default
- Use InnoDB engine in MySQL by default. Commit 6185 merged 30 Apr 2012
- Add Glance client
- Add new
python-glanceclient
to override the clinet in the Glance repo. Config 6533 merged 26 Apr 2012