| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I5a23995574527b3f17be60d4044d9857b4c54151
|
|
|
|
|
|
| |
Previous tempest.conf version was from its tag '2'.
Change-Id: I2bd925a0e3e3f7233c18b4a029cfb9d290032a65
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Add back the custom configuration for Ironic, this time adapted for
OpenStack Kilo release.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Add configuration to get VM information using libvirt.
Change-Id: I3f1f272600b89abe64d7361acedfd6447a90d0b9
|
|
|
|
| |
Change-Id: Ia57ca6a5415d8f506566c534c1311cc5649bc941
|
|
|
|
|
|
|
| |
Add back the custom configuration for nova adapted for the OpenStack
Kilo release.
Change-Id: I1af61630c64925fcd468aaae111b8589dc9f9dd5
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Add back the custom configuration for glance-registry adapted for
the OpenStack Kilo release.
Change-Id: I9e50a67f03581e5db5901af6ea6598d4ddeb6094
|
|
|
|
| |
Change-Id: I87b0b5f879dfc6c14e104c4299ffedd3872feb14
|
|
|
|
|
|
|
| |
Add back the custom configuration for glance-api adapted for
the OpenStack Kilo release.
Change-Id: I40c69c1db38295fe725b36a454819f1823a1106c
|
|
|
|
| |
Change-Id: Ie06bbde4c722b33930b48297c0eff477a6b3fe32
|
|
|
|
| |
Change-Id: If4f38bddc997f841ff50394dff3d9cf450d0f8a8
|
|
|
|
| |
Change-Id: I8d80f0d554c5ab7b0f71a41aee767521928b8444
|
|
|
|
|
| |
Add back the custom configuration for Neutron, this time adapted for the
OpenStack Kilo release.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This should almost match the changes done for keystone.conf in the
commit 8d76e18a6debb4b421c5d443bc673f88abc7a8e6, but for Kilo 2015.1.0
|
| |
|
|
|
|
|
|
| |
Every component has its own idempotent script to intitiate the
databases, and they are maintained, whereas the Ansible modules
have started failing with Kilo.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
Change-Id: I6de006be2330be4d0bd84e48e9fc98d81d4b1aaf
|
|
|
|
|
|
| |
To use keystone and postgres the network needs to be online.
Change-Id: Iaa0ed242b9cadca2bc8519cbc00e6cc9ea4745b4
|
|
|
|
| |
Change-Id: Ia1107891c479d4faf13ba1d85564171519a8fc80
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I88e3e3e0f2b94b1ee84c706a29a439a09f370e8e
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I2e14e9fc368eb160816719b5d70ce9746b246467
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Id4c7228cfe3f72b0cdb90d66dcdb9da30c5e75c0
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I065dcd8926775c5469830af25c3fc6a49d89e432
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I27f2e61a411174541bf2e20a1fd5c30ca8f8ff4e
|
|
|
|
|
|
|
|
|
| |
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 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
|
|
|
|
|
|
|
| |
openstack-ceilometer-setup.service only requires keystone and postgres
running for configuring ceilometer.
Change-Id: I4665cc719675355856b0ab50bd1cb966cadb2e67
|
|
|
|
|
|
|
|
|
| |
openstack-{nova,neutron}-db-setup.services need to run
after openstack-{nova,neutron}-config-setup.services because
the latter create the nova and neutron system users used in
the formers.
Change-Id: I4152b8dc16fe2181de83f5732b58d3f1072811e9
|
|
|
| |
Change-Id: I8aa7c9ffba6b2315d133be77cf78f94360efa4c8
|
|
|
|
|
|
|
| |
This commit configures ceilometer to integrate with Keystone, Glance,
Cinder and Nova.
Change-Id: I19e8580de87858033ce1c2caf86a828d6377bb91
|
|
|
|
|
|
|
| |
Obtained from:
http://docs.openstack.org/juno/config-reference/content/section_ceilometer.conf.html
Change-Id: I0951205b069c07908d24130cc2fa7b3197ff38f4
|
|
|
|
| |
Change-Id: Iae387e39c4a62ef608496d31c748493fa88ce3e1
|
|
|
|
|
|
|
|
| |
This adds NOVA_ENABLE_{CONTROLLER,COMPUTE}. Both are enabled by deafult,
but if CONTROLLER is enabled but COMPUTE isn't, then the conductor
service is enabled.
Change-Id: I523a7270d4afdcd1e2a30eaac42ea499581fe971
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds NEUTRON_ENABLE_{MANAGER,CONTROLLER,AGENT} to determine which
parts should be run on a node, so a network node has MANAGER enabled,
but doesn't need CONTROLLER or AGENT, since those will be run on the
controller and compute nodes respectively.
This works by the configuration extension selectively enabling systemd
units, with config-setup always being run, and db-setup run on the
controller node.
Rather than having the enable logic in 3 distinct setup services, their
dependencies have been augmented to run after appropriate setup services
if they are enabled, and to not run if their configuration hasn't been
created.
Change-Id: I7625074c94acfb49fc68660440609b0fe9c0052d
|
|
|
|
| |
Change-Id: Ie39ce4c3e6c47d44ce07fe1b353f72d23999d0e8
|
|
|
|
|
|
| |
This drop-in file will be processed by systemd on boot.
Change-Id: I055d22dd481cc5084f6dbacbb787c3015d75461e
|
|
|
|
|
|
|
|
|
|
| |
This is being done using the 'template' option from the
install-files extension.
Signed-off-by: Zara Zaimeche <zara.zaimeche@codethink.co.uk>
Signed-off-by: Mike Smith <mike.smith@codethink.co.uk>
Change-Id: Id3671d34692823e3f34f6565f40732b889cb8486
|