summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-01-17Merge "Add distro_python3 option"Zuul4-0/+41
2019-01-17Use base_package_typeAlex Schultz203-487/+487
This change updates the docker files to use base_package_type instead of doing specific distro checks for the rhel/deb generic cases. The base_distro is still available and is used when a specific distro needs a customization but if the differences are purely rpm vs deb, then the base_package_type can be used. Change-Id: I8d720bb185df65a0178061ccf20b1ab2265da2c5
2019-01-17Merge "[collectd] add collectd-rabbitmq-monitoring"Zuul1-0/+1
2019-01-17Merge "Ensure /run_command is readable by all users"Zuul1-1/+7
2019-01-16[collectd] add collectd-rabbitmq-monitoringMatthias Runge1-0/+1
to collectd to enable rabbitmq queue monitoring. Change-Id: Iee7d11828726c3ce4bb72ae1d27c57c5c056c302
2019-01-16Add base_package_typeAlex Schultz4-0/+38
Currently in all the Dockerfile.j2 files, we are doing base distro if conditions for package names when installing via a binary. Rather than duplicating these base_distro in [<distros>], let's provide a single value for determining the binary installation method. This change adds a base_package_type which we can use to lookup if 'rpm' or if 'deb' rather than relying on specific distro names. Change-Id: I8a0c6c8fbc32a8cfa6932fddf28a449fceda3d49
2019-01-16Add distro_python3 optionAlex Schultz4-0/+41
As we add support for python3 on RHEL based systems, we need to add a flag to key off of in the Dockerfiles to swap out the python3 package names. This change adds a distro_python3 configuration option that can be defined to force python3 or python2 package names. If this option is not provided, we set this to True for RHEL 8 based distros and false for other distros. Change-Id: I4028991bad92c0e8e21066cc4173c06ce5eba393 Related-Blueprint: python3-support
2019-01-15Merge "[prometheus] Added openstack-exporter base image."Zuul1-0/+20
2019-01-15Ensure /run_command is readable by all usersDamien Ciabrini1-1/+7
On some distro, running kolla_start via su changes the default UMASK, and consequently set_configs.py generates a /run_command that is not world-readable, and kolla cannot start the configured service. Make sure /run_command always has 'go+r' permissions. Change-Id: I6304f5937c512068ee1fb8aac5c88a2bd086e387
2019-01-13Run Zun job on kuryr's changesHongbin Lu1-1/+1
Zun depends on Kuryr so it is reasonable to trigger the Zun job on Kuryr's change. Change-Id: Iec62b1073c68011a40802529a45e5d81cfaf8a88
2019-01-11Bump CI post-run timeout to 2 hoursMark Goddard1-1/+1
We are seeing a number of POST_FAILURES in the periodic publishing jobs, with jobs timing out pushing images to Docker hub. Try bumping the post timeout to 2 hours. Change-Id: I69b5610b712560e2d617933e639e77041953e21c
2019-01-10Add python2-sqlalchemy-collectdMike Bayer1-1/+2
This allows monitoring of SQLAlchemy connection pool usage. Change-Id: I2bcaa44c184bb24e5caeeb8d204dda627de59c91
2019-01-10[prometheus] Added openstack-exporter base image.Jorge Niedbalski1-0/+20
This commit adds the base image for openstack-exporter [0]. The selected exporter is released for amd64 and arm64 architectures. [0] https://github.com/Linaro/openstack-exporter Change-Id: Ic785711421c6af9d3e7c67f01c57c660501fbcee Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org>
2019-01-10Copy missing heat_policy.json fileKien Nguyen1-0/+4
Change-Id: Ic90821f1a9ebfcea67183bb91aebca00c046133e
2019-01-09Update the remain hacking version for lower-constraintszhulingjie1-1/+1
It should be updated in https://review.openstack.org/#/c/627148/ but missing, this ps to update it. Change-Id: Idea1cc84d2e551d160207d44751a30f6232e0cd1 Closes-Bug: #1810530
2019-01-09Fix grafana repoJeffrey Zhang4-9/+10
Grafana repository is moved from packagecloud to packages.grafana.com[0]. Based on new grafana install guide[1], update the grafana.repo [0] https://grafana.com/blog/2019/01/05/moving-to-packages.grafana.com/ [1] http://docs.grafana.org/installation/rpm/#install-via-yum-repository Closes-Bug: #1810867 Change-Id: Ib065fdc561b72fc013b952b3df41ee83b083194e
2019-01-04Merge "Update hacking version"8.0.0.0b1Zuul9-28/+33
2019-01-04Add support rabbitmq promethues pluginzhubingbing2-0/+23
Change-Id: I1b2b3d6708bfcd58864e26e6c1fc618fb421e9a2
2018-12-27Update hacking versionconfi-surya9-28/+33
Use latest release 1.1.0 and compatible changes w.r.t pep8 Change-Id: Ia3d1166a2746a46591e4e5a04ea91e03ddc28d93
2018-12-27Merge "Ignore undefined values in customizable filter"Zuul1-0/+7
2018-12-27Merge "Update docs for building ovs-dpdk images"Zuul1-12/+8
2018-12-24Ignore undefined values in customizable filterMark Goddard1-0/+7
When using the customizable filter to modify variables, if a template overrides file is shared between multiple sets of images, it is sometimes possible that a customised variable does not exist for a set of images. A specific example: My template overrides file has this: {% set ironic_inspector_packages_append = ["python-pip"] %} Normally I build binary/centos images. kolla-build -t binary Sometimes however I build a bifrost centos/source image, because bifrost does not support binary images. kolla-build -t source bifrost The ironic inspector image does not define ironic_inspector_packages for the source build, since it does not need any. {% elif install_type == 'source' %} {% if base_distro in ['debian', 'ubuntu'] %} {% set ironic_inspector_packages = ['iptables'] %} {% endif %} {{ macros.install_packages(ironic_inspector_packages | customizable("packages")) }} The install_packages macro copes with the undefined variable, however the customizable filter does not handle the base variable being undefined if a customised example exists. This change allows the customizable filter to ignore undefined variables, even if they have been customised. Change-Id: Ibe2fc91f5b6ceee8f937dd73c235128b2db525b1 Closes-Bug: #1809491
2018-12-22Merge "Remove dependencies from kolla ansible jobs"Zuul3-30/+6
2018-12-21Update docs for building ovs-dpdk imagesGeorg Kunz1-12/+8
Correcting and clarifying the documention for how to build OVS images with DPDK support: * The additional heading was confusing and the following sentence even more so. * Fixed the image name in the build command. * Updated the OVS and DPDK version numbers to current stable versions. Change-Id: Ib12be3da4f1fc14f1fed990a8abcdf87477a4e1b
2018-12-21Merge "Use the base OS image for tripleoclient base"Zuul1-1/+1
2018-12-20Use template for lower-constraintsAndreas Jaeger1-6/+1
Small cleanups: * Use openstack-lower-constraints-jobs template, remove individual jobs. * Sort list of templates Change-Id: Ia8c8464a332118bfc7ec09938dbe6154c902aa6e Needed-By: https://review.openstack.org/623229
2018-12-19Merge "Split placement-api from nova"Zuul7-0/+155
2018-12-19Merge "change version from 1.6 to 2.0"Zuul0-0/+0
2018-12-19Merge "Add missing footer block to mistral base image"Zuul1-0/+2
2018-12-19Split placement-api from novaEduardo Gonzalez7-0/+155
This change breaks out the Placement service from Nova ahead of it's removal from the project later in Stein. For the time being the original Nova Placement images are left in place but they will be removed later in the cycle once the Placement code is removed from the Nova project by the following change: https://review.openstack.org/#/c/618215/ Co-Authored-By: Lee Yarwood <lyarwood@redhat.com> Change-Id: I2bf6f5bf45b76e6900f41c21e9af30c69dc6e9c0
2018-12-19Merge "Add neutron-rootwrap-daemon to neutron_sudoers"Zuul1-0/+1
2018-12-19Merge "Use infra mirrors for ODL and percona repos"Zuul4-6/+8
2018-12-19Merge "Adding cron-job link to README"Zuul1-0/+1
2018-12-19Merge "[Configuration] Add missing py37 and corrected default envlist."Zuul1-1/+1
2018-12-19Adding cron-job link to READMEconfi-surya1-0/+1
Change-Id: I48960ced3e6d2a647ba8f595529068fef8c3f556
2018-12-18Add nfast group to barbican imagesDouglas Mendizábal2-2/+6
The nfast group is needed to configure barbican to use Thales HSM devices with the PKCS#11 plugin. Change-Id: I3de8ca07a34ae63eb91fc8d83bb0676425295cbc
2018-12-18Merge "Install numactl package for Zun images"Zuul1-0/+2
2018-12-18Merge "Run Zun job on chnage of Zun's docker files"Zuul1-0/+5
2018-12-18Merge "Change openstack-dev to openstack-discuss"Zuul2-2/+2
2018-12-18Merge "base/debian: add Percona repo key"Zuul1-0/+1
2018-12-18Remove dependencies from kolla ansible jobsMark Goddard3-30/+6
These are no longer required, since the jobs in kolla-ansible define kolla-ansible as a required project. Change-Id: I9953159237580167b20a7aebf0125efaadef928c Depends-On: https://review.openstack.org/625874
2018-12-18Run Zun job on chnage of Zun's docker filesHongbin Lu1-0/+5
Change-Id: I36cc651e7e6e3b6e4e832ced5f5efb026778ab5c
2018-12-18Merge "No need to use dict_object.keys()"Zuul1-1/+1
2018-12-18[Configuration] Add missing py37 and corrected default envlist.Natal Ngétal1-1/+1
Change order of default tox envlist in order of likeliness to fail on a new change and add py37 and py36. Change-Id: I7b88f0ebce37a319e66b20d5438852976195f06e
2018-12-18Use infra mirrors for ODL and percona reposEduardo Gonzalez4-6/+8
Change-Id: I212a53b235f2785d93d474660c87a8521f3cc8b2
2018-12-18Merge "Clear ENTRYPOINT configuration for Bifrost"Zuul1-0/+2
2018-12-17Merge "Fix mkdir instruction of tools/setup_Debian.sh"Zuul1-1/+1
2018-12-17Merge "Run Bifrost deploy job when Dockerfiles change"Zuul1-0/+5
2018-12-17Merge "Bump up Skydive version"Zuul1-1/+1
2018-12-17Merge "Add contrib/ dir to setup.cfg"Zuul1-0/+1