2353 Commits

Author SHA1 Message Date
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
dcb88fa572 Merge "Sanity check for keystone" 2015-12-03 17:03:01 +00:00
Jenkins
af6c80db01 Merge "Drop root for murano" 2015-12-03 16:55:48 +00:00
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
c21ac63691 Merge "Set docker api version to auto" 2015-12-03 11:39:43 +00:00
Jenkins
c3906fabba Merge "Sanity check module" 2015-12-03 10:30:56 +00:00
Artur Zarzycki
dc2ad7d134 Set docker api version to auto
Change-Id: I25d957a2368fa4e52b5fa9253d7ea5ec4046d830
Closes-Bug: #1521949
2015-12-03 11:28:21 +01:00
Sean Mooney
2ffb35ee53 adds tools/cleanup-containers regex support
- this change extends the tools/cleanup-containers script to
  support a grep extended regex as a first paramater.
- if tools/cleanup-containers is called with a grep extended
  regex string as a first paramater, only containers mataching
  that regex will be cleaned up.
- e.g. tools/cleanup-containers "neutron|openvswitch"
  will cleanup all container whoes name contains either neutron
  or openvswitch.

Change-Id: Iadb68c0a8de40e9ec2c0a27568e3a372ec0e8303
Closes-Bug: #1522168
2015-12-02 23:01:42 +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
f632cfe878 Sanity check for keystone
This runs first sanity check for keystone. After keystone is deployed
it checks tenants.list()

Change-Id: Ie919ffe6124eb70428309404a434d9b0eb0b9f70
Partially-Implements: blueprint sanity-check-container
2015-12-02 10:27:36 -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
Jenkins
917b4df01e Merge "Fix the confused comment in the base image Dockerfile" 2015-11-30 10:42:07 +00:00
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
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
Hui Kang
1c9056bcb6 Output unique admin id of user and project list
Change-Id: I8983768b6fafdd70f4c8aa7bdcf91af4f50efe70
Closes-Bug: #1520982
2015-11-29 20:17:19 +00:00
Jenkins
b0159f7ec9 Merge "Install yum-plugin-priorities on RHEL-derivatives" 2015-11-29 03:04:13 +00:00
Hui Kang
afb30cbebd Remove openvswitch_data container in the cleanup script
Change-Id: Iec94e254e8df501005fd3660c80e3c2eefbb05bb
Closes-bug: #1520833
2015-11-28 16:30:00 -05: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
Jenkins
3852721c81 Merge "Add required packages to ironic-conductor container" 2015-11-26 23:56:44 +00:00
Jenkins
dd71b98d81 Merge "Share tftpboot directory for ironic-conductor and pxe" 2015-11-26 17:12:12 +00:00
Jenkins
6363c7eb13 Merge "Fix configuration for ironic-conductor" 2015-11-26 17:11:24 +00:00
Andrey Shestakov
66f07ab5b5 Share tftpboot directory for ironic-conductor and pxe
Node configs and images placed by ironic-conductor should be available
from tftp server.

/tftpboot directory should be shared between ironic-pxe and ironic-conductor
containers.

Closes-bug: #1520293
Change-Id: Iee6a73534ac38c4386a53b82fd3c567b8a971beb
2015-11-26 16:22:10 +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
Jenkins
6fb514e06b Merge "Fix neutron ml2 configuration for Ironic" 2015-11-26 14:36:57 +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
3888c21a31 Merge "Add OVS-data container" 2015-11-26 14:08:24 +00:00
Jenkins
359f8e83d6 Merge "Remove the two different auth profiles" 2015-11-26 11:51:05 +00:00
Andrey Shestakov
3c14ea2e0a Fix configuration for ironic-conductor
Ironic API url provided for conductor.
Disabled cleaning by default.

TrivialFix
Change-Id: I36bd728e1ec672b42c4844ef6b3c9dc603a6db6b
2015-11-26 11:49:09 +00:00
Andrey Shestakov
a83e53f15e Fix neutron ml2 configuration for Ironic
vxlan should be allowed in tenant_network_types because it used in
tunnel_types.
Allow all flat networks when ironic enabled.

TrivialFix
Change-Id: I39b2fbf26bb4c9047e7c3ea5ca7749ae113e4ed8
2015-11-26 11:48:50 +00:00
Swapnil Kulkarni (coolsvap)
632eb2030f Fix minor typos in ansible
Change-Id: Iaac33c100027beef78f6a831a5081a9d3d5cc192
Closes-Bug:#1520070
2015-11-26 10:51:56 +05:30
Ryan Hallisey
6989e876f7 Add OVS-data container
Change-Id: I488b386ef6864f88b7693cf028626330f5414638
Implements: blueprint ovsdb-data
2015-11-25 14:04:47 -05: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
Jenkins
875533b22a Merge "Add missing usermod for magnum" 2015-11-24 16:45:34 +00:00
Jenkins
cb02995b43 Merge "Install magnum-common packages for binary builds" 2015-11-24 16:35:04 +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
Paul Bourke
b3fa0fefee Install magnum-common packages for binary builds
User magnum is missing from the binary image, install magnum-common to
fix this.

Closes-Bug: 1519390
Change-Id: I23e1206ab14b02de716374d28be2ef42e75e5beb
2015-11-24 15:54:33 +00:00
Jenkins
8b5541c85a Merge "Convert gate to Ansible setup" 2015-11-24 15:07:45 +00:00