summaryrefslogtreecommitdiff
path: root/openstack
Commit message (Collapse)AuthorAgeFilesLines
* WIP: clean set openstack_to_run_tempestbaserock/franred/config-tempest-kiloFrancisco Redondo Marchena2015-06-081-17/+34
| | | | Change-Id: Ia06331f3cd2c95f7e339e1ed557f495c9b895cc0
* Openstack: disable volume timeouts and volume backupsFrancisco Redondo Marchena2015-06-081-3/+3
| | | | Change-Id: Ia7dbdb3fdb003e02429561e9053361eac44545f7
* WIP: Added more configuration to tempest.confFrancisco Redondo Marchena2015-06-051-35/+35
| | | | Change-Id: I45112f52d1eeb9d342dd5736c3521cc53adff129
* WIP: remove unnecessary functions from setup tempest scriptFrancisco Redondo Marchena2015-06-051-32/+6
| | | | Change-Id: I7f61100213c09c56ed008387b79b9f56696897b5
* WIP: Add script to set OpenStack for run tempest test suiteFrancisco Redondo Marchena2015-06-042-0/+107
| | | | Change-Id: I6a9adb990607a3d92a783590a95ee447157de8f4
* WIP: tempest.conf add some neutron configurationFrancisco Redondo Marchena2015-06-041-8/+8
| | | | Change-Id: I26a24c3cf28a675f2b5f64a692e3a4ddecc60e5a
* WIP: setup tempest configurationFrancisco Redondo Marchena2015-06-041-8/+8
| | | | Change-Id: I25fb936ca20443a98f8f8e50b4c8f6fc699010ad
* Openstack: Configure tempestFrancisco Redondo Marchena2015-06-011-73/+73
| | | | Change-Id: I5a23995574527b3f17be60d4044d9857b4c54151
* Openstack: Add tempest.conf for its tag '4'Francisco Redondo Marchena2015-06-011-472/+544
| | | | | | Previous tempest.conf version was from its tag '2'. Change-Id: I2bd925a0e3e3f7233c18b4a029cfb9d290032a65
* WIP: Cinder, this may be neededPedro Alvarez2015-05-291-0/+4
|
* Cinder: Configure cinder.conf for Kilo 2015.1.0Pedro Alvarez2015-05-291-28/+34
|
* Cinder: Update the cinder.conf with kilo examplePedro Alvarez2015-05-294-844/+858
| | | | | | | | | Generated with: ./tools/config/generate_sample.sh -b . -p cinder -o etc/cinder Also install some generic configuration files at build time, and remove them from the manifest.
* Horizon: Install the openstack_dashboard django project in /var/lib/horizonPedro Alvarez2015-05-285-563/+11
| | | | | | | | | | | | | | | | With this patch we avoid some problems: - Horizon trying to write in /usr/lib/python2.7/site-packages/static - We won't have to maintain a copy of local_settings.py - The workaround of creating a symlink for django.wsgi is not needed now. This patch also changes apache-horizon.conf to - Change the path of django.wsgi file - Load the horizon server with the url 'http://<IP-of-OpenStack>' (the 'horizon/' suffix is removed) - Grant permissions to access to /var/lib/horizon/static Also changes 'tempest.conf' to change Horizon urls.
* WIP Ironic: add back the custom configurationTiago Gomes2015-05-281-18/+18
| | | | | Add back the custom configuration for Ironic, this time adapted for OpenStack Kilo release.
* WIP Ironic: update configuration files to KiloTiago Gomes2015-05-282-224/+544
| | | | | | This commit updates the Ironic's configuration files to be the factory versions for the Kilo release. Our custom configuration will be re-added in a following commit.
* Openstack: Add back the custom configuration for ceilometerFrancisco Redondo Marchena2015-05-281-41/+44
| | | | | | Add configuration to get VM information using libvirt. Change-Id: I3f1f272600b89abe64d7361acedfd6447a90d0b9
* Openstack: Add ceilometer.conf for KiloFrancisco Redondo Marchena2015-05-281-908/+1212
| | | | Change-Id: Ia57ca6a5415d8f506566c534c1311cc5649bc941
* Openstack: Add back the custom configuration for novaFrancisco Redondo Marchena2015-05-281-67/+67
| | | | | | | Add back the custom configuration for nova adapted for the OpenStack Kilo release. Change-Id: I1af61630c64925fcd468aaae111b8589dc9f9dd5
* Openstack: Add nova.conf for KiloFrancisco Redondo Marchena2015-05-281-772/+971
| | | | | | | | The version of nova.conf where taken from http://pkgs.fedoraproject.org/cgit/openstack-nova.git/tree/nova.conf.sample from the commit 69755b4a072edff0957ee256290395600edbab9e Change-Id: Ib15972b60865a15d9c7fadfbb5047ac13ff59bab
* Openstack: Add back the custom configuration for glance-registryFrancisco Redondo Marchena2015-05-281-29/+31
| | | | | | | Add back the custom configuration for glance-registry adapted for the OpenStack Kilo release. Change-Id: I9e50a67f03581e5db5901af6ea6598d4ddeb6094
* Openstack: Add glance-registry.conf for KiloFrancisco Redondo Marchena2015-05-281-21/+42
| | | | Change-Id: I87b0b5f879dfc6c14e104c4299ffedd3872feb14
* Openstack: Add back the custom configuration for glance-apiFrancisco Redondo Marchena2015-05-281-30/+32
| | | | | | | Add back the custom configuration for glance-api adapted for the OpenStack Kilo release. Change-Id: I40c69c1db38295fe725b36a454819f1823a1106c
* Openstack: Add glance-api.conf for KiloFrancisco Redondo Marchena2015-05-281-59/+171
| | | | Change-Id: Ie06bbde4c722b33930b48297c0eff477a6b3fe32
* OpenStack: Install default configuration for glanceFrancisco Redondo Marchena2015-05-288-556/+0
| | | | Change-Id: If4f38bddc997f841ff50394dff3d9cf450d0f8a8
* OpenStack: Install default configuration for novaFrancisco Redondo Marchena2015-05-285-553/+0
| | | | Change-Id: I8d80f0d554c5ab7b0f71a41aee767521928b8444
* Neutron: add back the custom configurationTiago Gomes2015-05-288-57/+73
| | | | | Add back the custom configuration for Neutron, this time adapted for the OpenStack Kilo release.
* Neutron: update configuration files to KiloTiago Gomes2015-05-2844-2200/+579
| | | | | | | | | | | This commit updates the Neutron's configuration files to be the factory versions for the Kilo release. Our custom configuration will be re-added in a following commit. Also install configuration files which will are not going to be modified in the following commit, in the post-install-commands for the chunk; as opposite to having them laying around in the repo and installing them with the install-files configuration extension.
* Keystone: Add back custom configuration for keystone.confPedro Alvarez2015-05-281-13/+13
| | | | | This should almost match the changes done for keystone.conf in the commit 8d76e18a6debb4b421c5d443bc673f88abc7a8e6, but for Kilo 2015.1.0
* OpenStack: Install default configuration for keystonePedro Alvarez2015-05-285-1398/+1183
|
* OpenStack: Stop using Ansible modules for db sync-ingPedro Alvarez2015-05-264-9/+5
| | | | | | Every component has its own idempotent script to intitiate the databases, and they are maintained, whereas the Ansible modules have started failing with Kilo.
* openstack: ensure that /var/run/openvswitch existsTiago Gomes2015-05-082-1/+2
| | | | | | | | | | | | | | | | This directory is created by the setup script, but as /var/run is a symbolic link to /run, which is a tmpfs mounting point, the directory will not persist across reboots. Hence, ensure that the directory exists before starting the services that require it. Note that we can't get away by adding the openvswitch-setup.service to the Wants of openvswitch.service and openvswitch-db-server.services, as those are enabled and started by the Ansible setup script, and so would create a deadlock. Also, remove non-existent service from the After section. Change-Id: Ic5c16f89a8e71e4ad42f468159d6e604a5ee8e47
* openstack: finishing tidy up systemd unit filesTiago Gomes2015-05-0829-28/+29
| | | | | | | | | * Add db-setup to the 'Afters' for ceilometer * Improve order of units in 'Afters' * Remove deprecated syslog.target * Add missing Wants=network-online.target Change-Id: I4936126b78946dbdfe77213cc5202b39ea6a50cb
* openstack: remove a not existing unit in 'Afters'Tiago Gomes2015-05-081-1/+1
| | | | Change-Id: I6de006be2330be4d0bd84e48e9fc98d81d4b1aaf
* openstack: add network-online dependency to some systemd unitsTiago Gomes2015-05-089-9/+18
| | | | | | To use keystone and postgres the network needs to be online. Change-Id: Iaa0ed242b9cadca2bc8519cbc00e6cc9ea4745b4
* openstack: nova-config-setup does not require keystoneTiago Gomes2015-05-081-1/+0
| | | | Change-Id: Ia1107891c479d4faf13ba1d85564171519a8fc80
* openstack: update ceilometer-db-setup dependenciesTiago Gomes2015-05-081-1/+1
| | | | | | | | keystone.service and postgres.service are only enabled in their setup scripts. As disabled units are ignored in the After section, depend on their setup scripts instead. Change-Id: I6edd96e9fe97b10752f031086a3ea4700d52513c
* openstack: improve services' loggingTiago Gomes2015-05-0832-27/+80
| | | | | | | | | | | | | | | | | The OpenStack services write their log to stderr even when use_syslog was set to True in the configuration file. This is then captured by journald, resulting in duplicated entries on the log. Set StandardOutput=null and StandardError=null in the unit files to prevent this. As the services log is being dumped on journald, there is no need to duplicate the log in separate log files, so remove --log-file from the unit files as well. Last but not least, enable writing to the syslog for Ironic and Keystone. Change-Id: I7808e8116fc92ecb807f700fd94c9ecf4ee13be2
* openstack: add missing RemainAfterExit=yesTiago Gomes2015-05-088-0/+8
| | | | Change-Id: I88e3e3e0f2b94b1ee84c706a29a439a09f370e8e
* openstack: add missing ConditionPathExistsTiago Gomes2015-05-0819-4/+19
| | | | | | | | And fix some existing as well. Generate a separate postgres.conf file so that we don't have to reference keystone on the postgres setup systemd unit and Ansible script. Change-Id: I0bb4428b7e88a508a37d1d43ddcd266369b05cd2
* openstack: explicitly set --config-file for ceilometerTiago Gomes2015-05-087-7/+7
| | | | Change-Id: I2e14e9fc368eb160816719b5d70ce9746b246467
* openstack: remove setup units from Wants sectionTiago Gomes2015-05-0812-12/+8
| | | | | | | | This way it is possible to avoid running the setup script in subsequent boots, either by disabling the setup service using systemctl, or removing the respective configuration file from /etc/openstack/. Change-Id: I9945e40eaebbc160bb21ca46f10a8b6121f66267
* openstack: fix typo on neutron-db.ymlTiago Gomes2015-04-301-1/+1
| | | | Change-Id: Id4c7228cfe3f72b0cdb90d66dcdb9da30c5e75c0
* postgresql: Make the service depend on network-online.targetPedro Alvarez2015-04-281-1/+1
| | | | | | | When the server is configured to listen connections only from some IP addresses, the unit fails if the network is not configured and there aren't interfaces with this IP. Change-Id: Ibc4a00f5cc8efbbd8edd2df227272b9420438c6c
* ceilometer: Configure ceilometer for multinode deploymentFrancisco Redondo Marchena2015-04-2711-63/+68
| | | | Change-Id: I065dcd8926775c5469830af25c3fc6a49d89e432
* Depend on openstack-keystone-setupTiago Gomes2015-04-248-13/+13
| | | | | | | | | | Depending on openstack-keystone is wrong, as the admin user, admin tenant, admin role, service tenant and endpoint, are only created after starting and enabling the openstack-keystone service. Not having those created will cause keystone commands executed by some Ansible scripts to fail. Change-Id: I54288f3de2814dbb6639a894d55d7395f052a428
* Move postgres-server configuration out of keystone-setupTiago Gomes2015-04-2414-61/+76
| | | | | | | | | Otherwise postgres-server and keystone-setup services will initially fail, as keystone-setup needs a postgres-server running to succeed, but the postgres-server can only run after some configuration, which was previously being done by keystone-setup. Change-Id: I2d649d494cb54119e3b9bd3d9f6deb46bfb2dd12
* Fix some typos on OpenStack's Ansible scriptsTiago Gomes2015-04-242-3/+3
| | | | Change-Id: I27f2e61a411174541bf2e20a1fd5c30ca8f8ff4e
* Configure and start an iSCSI initiator on all required machinesTiago Gomes2015-04-243-4/+4
| | | | | | | | | The OpenStack Ironic Conductor service requires that an iSCSI initiator is running on the same local machine. This commit configures and sets an iSCSI initiator to run on the controller node on a two-node and three-node OpenStack system. For a one-node system, this service was already configured as it is required by OpenStack Cinder. Change-Id: I46291d9cd1a31e3ff91888401d45ab0dc67e3677
* ceilometer: Fix ceilometer servicesFrancisco Redondo Marchena2015-04-214-4/+4
| | | | | | | | | ceilometer services do not need to wait for openstack-ceilometer-setup.service to finish because is this one which enables and starts them. So removing this dependency we eliminate the systemd loop created. Change-Id: I4991eb9e50bb88270ce1fa31edb0600dab233148
* ceilometer: Fix openstack-ceilometer-setup.service unitFrancisco Redondo Marchena2015-04-211-1/+2
| | | | | | | openstack-ceilometer-setup.service only requires keystone and postgres running for configuring ceilometer. Change-Id: I4665cc719675355856b0ab50bd1cb966cadb2e67