summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-12-03Add support for AodhSwapnil Kulkarni (coolsvap)8-1/+116
Aodh is replacement for OpenStack Ceilometer Alarming service. Change-Id: I4daf2160fe6743d62e6874f9fe032d37c9db90b7 Partially-Implements: blueprint add-aodh
2015-12-03Merge "Set docker api version to auto"Jenkins2-3/+8
2015-12-03Merge "Sanity check module"Jenkins2-1/+60
2015-12-03Set docker api version to autoArtur Zarzycki2-3/+8
Change-Id: I25d957a2368fa4e52b5fa9253d7ea5ec4046d830 Closes-Bug: #1521949
2015-12-02adds tools/cleanup-containers regex supportSean Mooney1-20/+24
- 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-02Sanity check for glanceMichal Jastrzebski5-2/+31
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-02Sanity check for keystoneMichal Jastrzebski4-0/+27
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-02Sanity check moduleMichal Jastrzebski2-1/+60
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-02Remove the meaningless comment line in base image DockerfileJeffrey Zhang1-10/+10
Use jinja2 comment syntax instead. Closes-Bug: #1521932 Change-Id: Ida5a9204e7affe880ac6156d3fed3206b1eae7b9
2015-12-02Add support for copying files from a "zk://" sourceAngus Salkeld6-2/+144
Co-Authored-By: Michal Rostecki <mrostecki@mirantis.com> Implements: blueprint zookeeper Change-Id: I176f063d3802716846b921e210c1569d28bd90d8
2015-12-01Drop root for cinderSwapnil Kulkarni (coolsvap)6-1/+11
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-11-30Merge "Fix the confused comment in the base image Dockerfile"Jenkins1-1/+1
2015-11-30Fix the confused comment in the base image DockerfileJeffrey Zhang1-1/+1
Use jinja2 comment syntax instead. Closes-Bug: #1521078 Change-Id: I261f7bdd9e1286b4ad71fc4529228449ffe21af2
2015-11-30Install plugins in neutron-server if availablePaul Bourke2-1/+16
Implements: blueprint neutron-third-party-plugins Change-Id: I56c56bacd2f06c120b14b00c0b97dd4e39c0afc0
2015-11-30Allow fetching plugins as part of the buildPaul Bourke1-19/+46
This change allows additional archives to be fetched as part of the build and added to images. An example use case is the installation of plugins for neutron. For example, to add the networking-arista plugin to neutron-server, one would do the following in kolla-build.conf: [neutron-server-plugin-networking-arista] type = url location = http://tarballs.openstack.org/networking-arista/networking-arista-master.tar.gz The format for plugin sections is <image-name>-plugin-<plugin-name> The required Dockerfile additions will be added in the next patchset. Background to this change: https://review.openstack.org/#/c/207545/3/docker_templates/neutron/neutron-server/Dockerfile.j2 Related: blueprint neutron-third-party-plugins DocImpact Change-Id: Idec2ca9fd06163c7d820e8c4bc9ebca8d9673856
2015-11-30Drop root for muranoSwapnil Kulkarni (coolsvap)4-1/+7
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-29Output unique admin id of user and project listHui Kang1-2/+2
Change-Id: I8983768b6fafdd70f4c8aa7bdcf91af4f50efe70 Closes-Bug: #1520982
2015-11-29Merge "Install yum-plugin-priorities on RHEL-derivatives"Jenkins1-1/+4
2015-11-28Remove openvswitch_data container in the cleanup scriptHui Kang1-1/+1
Change-Id: Iec94e254e8df501005fd3660c80e3c2eefbb05bb Closes-bug: #1520833
2015-11-27Merge "Source installation in virtualenv"Jenkins67-81/+109
2015-11-27Install yum-plugin-priorities on RHEL-derivativesDavid Moreau Simard1-1/+4
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-27Merge "Unblock the gate for ceilometer-alarm failures"Jenkins2-25/+0
2015-11-27Source installation in virtualenvMichal Rostecki67-81/+109
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-27Merge "Add new image for tempest"Jenkins2-0/+25
2015-11-26Merge "Add required packages to ironic-conductor container"Jenkins1-0/+9
2015-11-26Merge "Share tftpboot directory for ironic-conductor and pxe"Jenkins1-19/+23
2015-11-26Merge "Fix configuration for ironic-conductor"Jenkins1-0/+6
2015-11-26Share tftpboot directory for ironic-conductor and pxeAndrey Shestakov1-19/+23
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-26Add new image for tempestPaul Bourke2-0/+25
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-26Merge "Fix neutron ml2 configuration for Ironic"Jenkins1-2/+5
2015-11-26Unblock the gate for ceilometer-alarm failuresSwapnil Kulkarni (coolsvap)2-25/+0
Removing the ceilometer-alarm container since the module has been replaced with aodh Change-Id: I1b9a5337e40bddaedd0e112bc9b94fba8a1ba3b4 Closes-Bug:#1520074
2015-11-26Add required packages to ironic-conductor containerAndrey Shestakov1-0/+9
ironic-conductor service requires qemu-img and ipmitool utils. TrivialFix Change-Id: I5489087031c9b209ead862a531ce4544e20265ee
2015-11-26Merge "Add OVS-data container"Jenkins2-0/+22
2015-11-26Merge "Remove the two different auth profiles"Jenkins3-44/+4
2015-11-26Fix configuration for ironic-conductorAndrey Shestakov1-0/+6
Ironic API url provided for conductor. Disabled cleaning by default. TrivialFix Change-Id: I36bd728e1ec672b42c4844ef6b3c9dc603a6db6b
2015-11-26Fix neutron ml2 configuration for IronicAndrey Shestakov1-2/+5
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-26Fix minor typos in ansibleSwapnil Kulkarni (coolsvap)5-6/+6
Change-Id: Iaac33c100027beef78f6a831a5081a9d3d5cc192 Closes-Bug:#1520070
2015-11-25Add OVS-data containerRyan Hallisey2-0/+22
Change-Id: I488b386ef6864f88b7693cf028626330f5414638 Implements: blueprint ovsdb-data
2015-11-25Merge "Pin specific version of Ceph"Jenkins5-0/+27
2015-11-24Pin specific version of CephMichal Rostecki5-0/+27
Change-Id: Ie358064b507729b9606683ce1a0e8feac7646030 Implements: blueprint pin-ceph
2015-11-24Merge "Fix udev cinder issue"Jenkins2-12/+4
2015-11-24Merge "Drop root for ironic"Jenkins6-1/+11
2015-11-24Merge "Added ironic-common to ironic base container"Jenkins1-0/+1
2015-11-24Merge "Add missing usermod for magnum"Jenkins1-0/+2
2015-11-24Merge "Install magnum-common packages for binary builds"Jenkins1-2/+6
2015-11-24Drop root for ironicSwapnil Kulkarni (coolsvap)6-1/+11
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-24Added ironic-common to ironic base containerSwapnil Kulkarni (coolsvap)1-0/+1
Change-Id: I5e167fc2e1363eb407016a059acc868e7cf73563 Closes-Bug:#1519409
2015-11-24Add missing usermod for magnumPaul Bourke1-0/+2
Change-Id: I19921f38c858ee7a88830773423d50a1a8162204 Trivial-Fix
2015-11-24Install magnum-common packages for binary buildsPaul Bourke1-2/+6
User magnum is missing from the binary image, install magnum-common to fix this. Closes-Bug: 1519390 Change-Id: I23e1206ab14b02de716374d28be2ef42e75e5beb
2015-11-24Merge "Convert gate to Ansible setup"Jenkins6-51/+126