7684 Commits

Author SHA1 Message Date
Zuul
d5d1260a98 Merge "Add nvme-cli to nova compute packages" 2018-08-24 06:11:39 +00:00
Zuul
501f0a65b2 Merge "Add collectd-ceilometer-plugin" 2018-08-23 07:53:37 +00:00
Zuul
6302e0b7b2 Merge "Use bionic repo rather than xenial for Sensu in Ubuntu distro" 2018-08-21 11:12:37 +00:00
Zuul
526dab46d0 Merge "Bump to UAC rocky release for ubuntu aarch64 and ppc64le" 2018-08-21 09:53:17 +00:00
Zuul
2f5b43e4b7 Merge "Fix the ubuntu binary gate" 2018-08-21 05:42:45 +00:00
Hamdy Khader
332a0a9601 Add nvme-cli to nova compute packages
Change-Id: I7688a1c2065ed9183e5eeaaade8e31e0f76b4467
2018-08-20 23:13:52 +00:00
Jeffrey Zhang
1cde66e4d7 Fix the ubuntu binary gate
1. openstack-dashboard package already configured the folders as
   expected.
2. UCA is not include python-vmware-nsx 13.0.0 package now.

Change-Id: I7cb0c4d3d872333dadd2eecd7071e8f08c21a44d
2018-08-21 00:01:39 +08:00
Zuul
6176867785 Merge "Update storm to v1.2.2" 2018-08-20 14:31:06 +00:00
Eduardo Gonzalez
989306a98e Temporary ignore B303 in bandit tests
Revert this change once the insecure usages are fixed.

Change-Id: I36712b3c187afd5b1014d8f3b030a794621474be
2018-08-17 14:46:39 +02:00
Matthias Runge
48ab94b867 Add collectd-ceilometer-plugin
https://github.com/openstack/collectd-ceilometer-plugin

Change-Id: I5545db119be931f26343dd505bbcbd512bd73e09
2018-08-17 11:05:08 +02:00
Jeffrey Zhang
381be8ad72 Use bionic repo rather than xenial for Sensu in Ubuntu distro
Change-Id: I78efa793ee72235a6cf16c5a65ef102db7e35c9a
2018-08-16 09:46:27 +08:00
Jeffrey Zhang
5fff35c90d Bump to UAC rocky release for ubuntu aarch64 and ppc64le
Change-Id: If80ffba72f4b5e74f1fea52900098c687090d9db
2018-08-16 09:42:06 +08:00
Zuul
8d44e3b5a4 Merge "base: do not set $contentdir for CentOS" 2018-08-14 12:05:36 +00:00
Marcin Juszkiewicz
c7b2bbf550 base/centos: stop treating AArch64 in special way
All repositories we depend on got synced to mirrors. So we no longer
need to fetch ceph-luminous or opstools from buildlogs.centos.org
server.

Change-Id: Ie7b54d20f98d26d3e086bbbfcda289c2677a008a
2018-08-10 14:16:46 +02:00
Marcin Juszkiewicz
a922b332bc base: do not set $contentdir for CentOS
We no longer have to set $contentdir for CentOS as it is set in centos:7
images now.

This code was required when Docker hub had 7.4 images while 7.5 packages
were already in repositories.

Change-Id: I69d1b87ffb3af1dea2f8cf93a2264df93356e9ed
2018-08-10 11:36:45 +02:00
Zuul
5b73ed78ba Merge "skydive: use packages on rpm based distros" 2018-08-08 12:45:54 +00:00
Sylvain Baubeau
7a5b6836c1 skydive: use packages on rpm based distros
Change-Id: Ifd665a81822c042ee03f6b11da57593472e0a1cb
2018-08-08 09:50:42 +02:00
tonybrad
4fda418f1d Update storm to v1.2.2
Change-Id: Ib94cd52c0660e0d3f9f94727e1727bb21e3fc18e
2018-08-08 00:15:21 +00:00
Zuul
cd1f1f1ff3 Merge "centos: clean altarch repositories situation a bit" 2018-08-07 13:17:05 +00:00
Zuul
e1919fc2a6 Merge "skipped_images None handling" 2018-08-07 13:17:04 +00:00
Attila Fazekas
a917eb7166 Using qemu-kvm on rhel
qemu-kvm-ev was used with centos,
in case of rhel when you have
access to the virtualisation related channels qemu-kvm pulls
qemu-kvm-rhev which is the recommended one.

qemu-kvm-ev was referenced by devstack long time ago,
but the explicit package install on rhel family today
is qemu-kvm and not qemu-kvm-ev.

I am unsure about the other distros, so just changing rhel.

Change-Id: If6d1e0367730fa80284395be33674a7cd1465389
2018-08-06 10:00:09 +00:00
Attila Fazekas
317b1e0fc7 skipped_images None handling
skip the skipped_images loop when the combination is unknown,
or when the skiplist is empty.

Change-Id: Ia2dfbb1c80baeaa2eeb4720381e4da6c7b1c85af
2018-08-03 13:51:27 +02:00
tonybrad
695d4d603d Update zookeeper v3.4.10 to v3.4.13
Change-Id: Ic352219e6447c52c744f902af5c3a8ef4d2322cf
2018-08-02 16:26:14 +08:00
Eduardo Gonzalez
616708d163 Add neutron dragent package for RPM binary builds
Change-Id: Ief8f075a57f8e365499fddbca25b1af71ccfc96c
Closes-Bug: #1772552
2018-07-31 16:00:52 +02:00
Martin André
3b9b69ac7b Stop manually copying sahara-dashboard config files
RDO review https://review.rdoproject.org/r/#/c/14081/ changed the
locaction of the config files for the openstack-sahara-ui and added the
symlinks to be more consistent with the other horizon plugins packages.
It's not necessary anymore to treat sahara-ui as a snowflake and the old
copy in horizon dockerfile must be removed.

Change-Id: Ib222809ee67d103469e9d467727e0e45eaac77e8
Closes-Bug: #1784233
2018-07-29 22:39:28 +02:00
Doug Szumski
e4e8ca3e1d Add Monasca Agent container
The Monasca Agent consists of 3 processes. The collector, which
collects system level metrics from a host, a statsd server, which is used
to receive application specific statsd metrics and a forwarder service
which batches metrics and sends them to the Monasca API at pre-defined
time intervals.

Partially-Implements: blueprint monasca-containers
Change-Id: Ia446ca0a6b932c2429d727b63e363b4e27307304
2018-07-27 15:46:38 +01:00
Zuul
d7cd35ff9a Merge "build with --template-only to not require running docker service" 2018-07-27 08:32:33 +00:00
Zuul
4c4289eff9 Merge "add additional Remove yum cache" 2018-07-27 08:32:31 +00:00
Jon Schlueter
b50aec6821 add additional Remove yum cache
as a followup to https://review.openstack.org/#/c/505143/
"Remove yum cache"

Change-Id: Ifaaead6f6efe35808ebf79ea0d4474fbb60c8994
2018-07-26 20:06:22 +00:00
Jon Schlueter
2b023ba13e validate-indentation: expand check to also catch macros.install_packages
Fixed up 5 Dockerfile.j2 files that had the issue

Change-Id: I8a5551050a75d64712c36d53573437a18777a82f
2018-07-26 14:51:41 -04:00
Jon Schlueter
9cc7667a51 build with --template-only to not require running docker service
Add a try/except check and raise excpetion if not --template-only

Reason for this is so that you can run kolla_build --template-only
on a system with a user that doesn't have permissions to access
docker or system may not have docker service running.  The template
only generation is ok because it doesn't specifically need the docker
context

Change-Id: I191f3e073d14e9ba5419a8a9b043e8afaa565e2a
2018-07-26 13:27:02 -04:00
Zuul
778f6dc823 Merge "Remove Monasca statsd client Docker files" 7.0.0.0b3 2018-07-26 16:50:49 +00:00
Zuul
8661c774d7 Merge "Adding BGPVPN Heat plugin to Neutron Opendaylight image" 2018-07-26 13:19:26 +00:00
Doug Szumski
3ba97a66c2 Remove Monasca statsd client Docker files
The monasca-statsd repo is a statsd client library with Monasca
extensions such as support for adding dimensions to metrics. It is
designed to be included in application code for sending application
specific metrics to the Monasca statsd service, which is part of the
Monasca Agent.

This commit removes the Monasca Statsd Docker image because the normal
use case would be to include it as a library in an application. The
monasca-statsd tarball is left so that it can be added to containers
using the additions mechanism if a user wants to generate application
specific metrics.

Partially-Implements: blueprint monasca-containers
Change-Id: I20ec284e8f51eb046cc6de2636680847097a3ac1
2018-07-26 11:22:22 +01:00
Ricardo Noriega
95cf452623 Adding BGPVPN Heat plugin to Neutron Opendaylight image
Change-Id: Ieba8ca43fd00a0c6a3e5f1b89110ad7341eb9653
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
2018-07-26 12:10:50 +02:00
confi-surya
2aefc3d8fa Revert "Add networking-odl image to skipped image list"
This reverts commit I57594742e0842c0e701b9974046d9d1704446f4b

Add ceilometer package into neutron-server-opendaylight container, then
it chould be found by pip.

Closes-Bug: #1764621
Co-Authored-By: Jeffrey Zhang <zhang.lei.fly@gmail.com>
Change-Id: Ibaaf1de0c437ce9d25c93e68ab5a43279c4e60ee
2018-07-23 18:05:13 +05:30
Zuul
cc3c3ee268 Merge "Add networking-baremetal package to neutron-base" 2018-07-23 08:47:47 +00:00
Will Miller
8752e3028c Add networking-baremetal package to neutron-base
Change-Id: I032bfdbbb4890594a9ef43f9a5807a76ecd5d3ab
2018-07-20 15:10:37 +01:00
Chandan Kumar
452ea1f4a4 Added tempest user for tempest container
* Currently on using tempest container, everything is running as a
  root user under the container. All the test data when copied from
  container to host, have different permission. In order to consume
  those data we need to change permission. Adding tempest user to
  tempest container fix the issue.

* New user can pass --user 'tempest' with docker run to consume it.

* It does not affect the workflow of tempest container used in tripleo ci.
Change-Id: I719b7b13197bcb1ace607f10448d76ccb1d8cdf7
2018-07-20 06:50:35 +00:00
Zuul
4628a42fde Merge "Only run rolling upgrade for neutron, vpnaas, fwaas" 2018-07-19 19:59:11 +00:00
Zuul
2f4f26427e Merge "Apply Swift rolling upgrade" 2018-07-19 09:07:28 +00:00
Zuul
d2583735e2 Merge "Apply Ironic rolling upgrade logic" 2018-07-19 05:12:30 +00:00
Zuul
aa060a9c8b Merge "collectd: add collectd-write_kafka" 2018-07-18 09:53:20 +00:00
Zuul
2df9e4b365 Merge "Ensure JAVA_HOME env var contains architecture" 2018-07-18 09:53:19 +00:00
Zuul
ab012d3043 Merge "Add support for deploying Monasca Thresh" 2018-07-18 08:28:47 +00:00
Zuul
86b6a3c558 Merge "Revert "Pin dep for sensu-plugins-dns"" 2018-07-18 08:28:46 +00:00
Matthias Runge
7bc3069b35 collectd: add collectd-write_kafka
write_kafka support was recently added to centos-opstools
collectd build

Change-Id: Ida94d5ee34ecaa06023100d402e9042562d4cf4a
2018-07-17 15:30:38 +00:00
Martin André
dd304df163 Revert "Pin dep for sensu-plugins-dns"
This reverts commit 9f481aba248c92c91ffa945164e37a34bc0dbee6.

Change-Id: I185832998a0e1875b75c8d4e5b2d6fa50bd47218
2018-07-17 07:06:17 +00:00
Doug Szumski
49dc670eb4 Add support for deploying Monasca Thresh
Monasca Thresh is a Java topology for Storm which generates
alerts from metrics. It depends on Java code in the
monasca-common library. In this change we support building
the Monasca Thresh Storm topology from source. To enable us
to submit the topology to Storm we inherit from the Storm
container (rather than the Monasca base image) so that we can
use the Storm client.

Change-Id: I389af89086cdab6d243c4a4fa65fd157535a5045
Partially-Implements: blueprint monasca-containers
2018-07-16 15:07:29 +01:00
Doug Szumski
e1e298dc95 Ensure JAVA_HOME env var contains architecture
During the build of the Elasticsearch image, the Dockerfile sets an
env var specifying the architecture that the image is built for. This
change ensures that this env var is correctly used in the JAVA_HOME
directory.

Closes-Bug: 1780811

Change-Id: I3eeacabafcc3855165519a739792f0570fdfd5d8
2018-07-16 09:16:32 +01:00