1104 Commits

Author SHA1 Message Date
Martin André
9a2e0e84e4 Fast fail unsupported murano-base install types
The centos-binary murano image will still fail to build, but at least
it will fail with a relevant error message.

Change-Id: I9870f3437fbfad5820eb014173d9ec49813e60d0
Closes-Bug: #1526202
2015-12-15 17:49:42 +09:00
Jenkins
d4224a0dea Merge "Fetch ceph gpg key from more reliable mirror" 2015-12-14 15:37:46 +00:00
Michal Rostecki
77593f4c25 Add ZooKeeper module to kolla-ansible
ZooKeeper module already existed, but was not added to the
container.

Closes-Bug: #1525820
TrivialFix

Change-Id: I4de6aea4d4b209c94ed33205b0ec3c339e9ab692
2015-12-14 11:05:15 +01:00
Martin André
ae8b402b4d Fetch ceph gpg key from more reliable mirror
The ceph master repository is slow and the centos build often fails due
to timeouts fetching the ceph repo GPG key.

Switching to a more reliable mirror should improve things.

Change-Id: I7eef31fa9d83413a7c12134d285b3d20d95805e8
Closes-Bug: 1525505
2015-12-12 21:02:43 +09:00
Martin André
de7293833e Add workaround to fix centos-binary-deploy gate
The RDO nova package is missing a dependency on oslo-policy and this is
breaking our centos-binary-deploy gate. Install the missing package in
nova-base until the issue is fixed upstream.

Change-Id: Iece7edd754c6f173635b0e0c437a998f3b9492d3
Closes-Bug: #1525502
2015-12-12 20:47:10 +09:00
Proskurin Kirill
9f604456be Fix owner of horizon docroot
Horizon starts WSGI deamon from user "horizon", its docroot has "root" user.

Change-Id: Iac424a88a747772a37b2ff2ae94f302a988f7201
Closes-Bug: 1525296
2015-12-11 19:16:25 +03:00
Jenkins
395dce522a Merge "add python-kazoo and python-six when using centos source install type" 2015-12-11 14:46:50 +00:00
Jenkins
6360723586 Merge "install python-cephlibs in venv for glance-base" 2015-12-11 14:44:18 +00:00
Kuo-tung Kao
a9bd9a1a65 install python-cephlibs in venv for glance-base
install python-cephlibs in venv for glance-base

Change-Id: I2055bbc608c35604bbb727e83d9b74295e643a7d
Closes-Bug: #1524684
2015-12-11 14:32:26 +08:00
Jeffrey Zhang
0932a0f7b2 add python-kazoo and python-six when using centos source install type
Closes-Bug: #1525055
Change-Id: Id800da1a0cce4db20c32e8daf09c5f0f2c9f8929
2015-12-11 13:24:35 +08:00
Jenkins
6316279278 Merge "create path, /var/lib/nova, in nova-base" 2015-12-08 15:19:40 +00:00
Jenkins
be571bb4cb Merge "Run libvirtd as root" 2015-12-08 15:19:09 +00:00
Jenkins
f35bdeeb2b Merge "Install plugins in neutron-server if available" 2015-12-08 10:18:38 +00:00
Kuo-tung Kao
6e1363ba17 create path, /var/lib/nova, in nova-base
Without root privileges, nova process can't create and access the path,
`/var/lib/nova`.
Create the path and change the permission.

Change-Id: I6e5650298041b672bf386c50ccb68a6a80f9de43
Closes-Bug: #1523753
2015-12-08 16:06:05 +08:00
Michal Rostecki
2e67b2790b Run libvirtd as root
Currently we are not creating any non-root user for running
libvirt daemon. That should be done in the future, but currently
when we don't have such a user, libvirtd should be runned by
root.

Change-Id: Ieb0d8bd068b591f522548628b0bfffbe206b749e
Related-Bug: #1523630
2015-12-07 19:46:26 +01:00
Michal Rostecki
dab8cae9b2 Add Python 3.x support in set_configs.py
Change-Id: I348c69e5411135da8434e9278a48a5777ff2a72d
Partially-Implements: blueprint python3
2015-12-07 09:41:31 +01:00
Jenkins
30b0439c65 Merge "Drop root for nova" 2015-12-05 10:48:25 +00:00
Jenkins
0c8956ecf3 Merge "Drop root for cinder" 2015-12-05 10:37:13 +00:00
Jenkins
939b464d12 Merge "Add support for copying files from a "zk://" source" 2015-12-04 17:04:59 +00:00
Sean Mooney
9ce814619a configure ovs bridge in openvswitch-db container
- this change moves the ovs_ensure_configured.sh  file to the
  openvswitch-db container.
- this change reorders the plays in ansible/roles/neutron/tasks/start.yml
  to configure the ovs bridges before starting the vswitchd container.

Change-Id: Ied1a82d48377534c15680406df9a96caf3b79515
Closes-Bug: #1522133
2015-12-03 20:13:21 +00:00
Jenkins
cb73c6b7c0 Merge "Sanity check for glance" 2015-12-03 17:03:11 +00:00
Jenkins
af6c80db01 Merge "Drop root for murano" 2015-12-03 16:55:48 +00:00
Swapnil Kulkarni (coolsvap)
3ef57a9ed6 Drop root for nova
Updates to ensure commands run in the nova containers
are done as the 'nova' user rather than root.

Change-Id: I0dd0276c2848ad77d92d350dfa0f20161329ed55
Partially-Implements: blueprint drop-root
2015-12-03 20:01:41 +05:30
Swapnil Kulkarni (coolsvap)
6f2fbe933e Add support for Aodh
Aodh is replacement for OpenStack Ceilometer Alarming
service.

Change-Id: I4daf2160fe6743d62e6874f9fe032d37c9db90b7
Partially-Implements: blueprint add-aodh
2015-12-03 19:59:04 +05:30
Jenkins
c3906fabba Merge "Sanity check module" 2015-12-03 10:30:56 +00:00
Michal Jastrzebski
aab1bd36c8 Sanity check for glance
This runs first sanity check for glance. After glance is deployed
it checks images.list(). Also consist few fixes for previous patches

Change-Id: I03d05d246302d8411b2e94c94ca7fe046c00d735
Partially-Implements: blueprint sanity-check-container
2015-12-02 14:19:01 -06:00
Michal Jastrzebski
d6f78f0610 Sanity check module
This module will be collection of basic checks to ensure that module
is running. After deploying service (like keystone) we will run sanity
checks for given service.

Change-Id: If7dc7f8a1ce1c3f93fc51d8327a55ef655b0de00
Partially-Implements: blueprint sanity-check-container
2015-12-02 10:22:30 -06:00
Jeffrey Zhang
b3a695e934 Remove the meaningless comment line in base image Dockerfile
Use jinja2 comment syntax instead.

Closes-Bug: #1521932
Change-Id: Ida5a9204e7affe880ac6156d3fed3206b1eae7b9
2015-12-02 20:37:32 +08:00
Angus Salkeld
27c0ae0624 Add support for copying files from a "zk://" source
Co-Authored-By: Michal Rostecki <mrostecki@mirantis.com>
Implements: blueprint zookeeper

Change-Id: I176f063d3802716846b921e210c1569d28bd90d8
2015-12-02 10:25:43 +01:00
Swapnil Kulkarni (coolsvap)
a8661deac6 Drop root for cinder
Updates to ensure commands run in the cinder containers
are done as the 'cinder' user rather than root.

Change-Id: Ibbe04e3a92195dfb957fa56f762c60a80dbe30ca
Partially-Implements: blueprint drop-root
2015-12-01 09:20:46 +05:30
Jeffrey Zhang
ce05819d6c Fix the confused comment in the base image Dockerfile
Use jinja2 comment syntax instead.

Closes-Bug: #1521078
Change-Id: I261f7bdd9e1286b4ad71fc4529228449ffe21af2
2015-11-30 10:03:13 +00:00
Paul Bourke
acb13dc5b9 Install plugins in neutron-server if available
Implements: blueprint neutron-third-party-plugins

Change-Id: I56c56bacd2f06c120b14b00c0b97dd4e39c0afc0
2015-11-30 10:01:06 +00:00
Swapnil Kulkarni (coolsvap)
2a491b9896 Drop root for murano
Updates to ensure commands run in the murano containers
are done as the 'murano' user rather than root.

Change-Id: I558c46b032f11b83a9dc6b5abc158aa6d24ec0eb
Partially-Implements: blueprint drop-root
2015-11-30 11:36:02 +05:30
Jenkins
b0159f7ec9 Merge "Install yum-plugin-priorities on RHEL-derivatives" 2015-11-29 03:04:13 +00:00
Jenkins
61550cefac Merge "Source installation in virtualenv" 2015-11-27 19:27:42 +00:00
David Moreau Simard
a9d570695a Install yum-plugin-priorities on RHEL-derivatives
RDO provides all of the OpenStack services, clients, libs and their
dependencies self-contained in it's repositories.
We have had users that were impacted by sudden updates from EPEL
when it was enabled because EPEL provided a more up-to-date version.
Packages may also be found in both the delorean and delorean-deps
repositories. yum-plugin-priorities will ensure the right package
candidates are chosen for installation.

Change-Id: I043ec1f60381dc7f5baab5f320ed5f1edde8ae82
Related-bug: https://bugzilla.redhat.com/show_bug.cgi?id=1284978
Closes-bug: #1520620
2015-11-27 15:21:58 +00:00
Jenkins
f294b5ce29 Merge "Unblock the gate for ceilometer-alarm failures" 2015-11-27 15:01:38 +00:00
Michal Rostecki
febcb600f1 Source installation in virtualenv
Use virtualenv for installation of OpenStack projects and
dependencies to avoid conflicts with Python libraries installed
by non-OpenStack binary packages.

Change-Id: I21ecd673b2e93335b1d3dd4e279e940c9d694c3c
Implements: blueprint virtualenv
2015-11-27 10:22:17 +01:00
Jenkins
563b561269 Merge "Add new image for tempest" 2015-11-27 09:02:21 +00:00
Paul Bourke
f98bd05271 Add new image for tempest
Note, this image is slightly different to most others in Kolla in that
it's not a service designed to be deployed via Ansible. It's more a
'tool' type image that is spun up when needed.

Partially-Implements: blueprint tempest-gate

Change-Id: I1877c03d0804e57d274044aecb1055f847025bec
2015-11-26 14:41:44 +00:00
Swapnil Kulkarni (coolsvap)
bd99852935 Unblock the gate for ceilometer-alarm failures
Removing the ceilometer-alarm container since the module
has been replaced with aodh

Change-Id: I1b9a5337e40bddaedd0e112bc9b94fba8a1ba3b4
Closes-Bug:#1520074
2015-11-26 20:03:01 +05:30
Andrey Shestakov
69fc0bbde7 Add required packages to ironic-conductor container
ironic-conductor service requires qemu-img and ipmitool utils.

TrivialFix
Change-Id: I5489087031c9b209ead862a531ce4544e20265ee
2015-11-26 16:22:45 +02:00
Jenkins
12975e5504 Merge "Pin specific version of Ceph" 2015-11-25 00:17:39 +00:00
Michal Rostecki
7910044803 Pin specific version of Ceph
Change-Id: Ie358064b507729b9606683ce1a0e8feac7646030
Implements: blueprint pin-ceph
2015-11-24 19:15:47 +01:00
Jenkins
3a81572112 Merge "Fix udev cinder issue" 2015-11-24 17:18:05 +00:00
Jenkins
42c8fec79c Merge "Drop root for ironic" 2015-11-24 17:17:27 +00:00
Jenkins
365236570a Merge "Added ironic-common to ironic base container" 2015-11-24 17:17:00 +00:00
Swapnil Kulkarni (coolsvap)
44251da0c6 Drop root for ironic
Updates to ensure commands run in the ironic containers
are done as the 'ironic' user rather than root.

Change-Id: I491041ce02fb5dd3eb60c6ae9169f26d8a8919dd
Partially-Implements: blueprint drop-root
2015-11-24 21:28:38 +05:30
Swapnil Kulkarni (coolsvap)
e61b917bb8 Added ironic-common to ironic base container
Change-Id: I5e167fc2e1363eb407016a059acc868e7cf73563
Closes-Bug:#1519409
2015-11-24 21:28:12 +05:30
Paul Bourke
31cee99d28 Add missing usermod for magnum
Change-Id: I19921f38c858ee7a88830773423d50a1a8162204
Trivial-Fix
2015-11-24 15:55:11 +00:00