| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
[1] added a new block for rabbitmq plugin installation,
block rabbitmq_install_plugins already exists, it should be
utilized.
[1] https://review.openstack.org/#/c/628150
Change-Id: I900780aa22ba3a3fc19b88bdbb03b2a291ee7167
|
|
|
|
|
|
As a follow up to I402cff1ac86a2ba108f2f5378cc98db5f6ecc673
only add the echo command if there is a value in centos_contentdir
Change-Id: Ie5144ee3b8bdb2535a32cfb43c43dfc1bb556ac8
|
|
|
|
This commit bumps the prometheus-openstack-exporter
version to the latest release 0.0.5.
Change-Id: I8cd77c4973722cd7622ffc7a1833c6ed76ffd630
Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org>
|
|
Bifrost containers are failing to build occassionally due to udevadm
timeouts. This is likely related to an ansible issue,
https://github.com/ansible/ansible/issues/43884, which can be worked
around by increasing the gather facts timeout value. This change updates
it to 30 seconds from the default 10.
Change-Id: If252e41a012a24f31cf2f1414657ac18c819228f
Closes-Bug: #1812259
Depends-On: https://review.openstack.org/632078
|
|
|
|
This is inline with the change[1] in monasca which also updates to
that version.
[1] https://review.openstack.org/#/c/629876/
Change-Id: I2f3038ac93271bb623528308e94f335478cbe23d
|
|
|
|
RHEL currently doesn't support magnum, so let's throw an error if it is
built on rhel.
Change-Id: Idfb94fd66e5eb841fb81ec4eeeaf13b7c5a3cede
|
|
When asserting the validity of config files, we currently
use viewkeys(), which has been removed in Python3, so a kolla
container cannot set the config with Python3 only.
"Traceback (most recent call last):",
" File \"/usr/local/bin/kolla_set_configs\", line 406, in main",
" config = load_config()",
" File \"/usr/local/bin/kolla_set_configs\", line 297, in load_config",
" validate_config(config)",
" File \"/usr/local/bin/kolla_set_configs\", line 238, in validate_config",
" if not data.viewkeys() >= required_keys:",
"AttributeError: 'dict' object has no attribute 'viewkeys'"
Use keys() instead, which is compatible with both Python2 and
Python3, and has no visible performance disadvantage and wrap it in a
set() call so that we are guranteed to compare sets.
Change-Id: I5f53c8f5a390a9df3ebb60659ebdcef41e3a9cad
Co-Authored-By: Michele Baldessari <michele@acksyn.org>
|
|
|
|
|
|
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
|
|
|
|
|
|
to collectd to enable rabbitmq queue monitoring.
Change-Id: Iee7d11828726c3ce4bb72ae1d27c57c5c056c302
|
|
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
|
|
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
|
|
|
|
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
|
|
Zun depends on Kuryr so it is reasonable to trigger the Zun job
on Kuryr's change.
Change-Id: Iec62b1073c68011a40802529a45e5d81cfaf8a88
|
|
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
|
|
This allows monitoring of SQLAlchemy connection pool
usage.
Change-Id: I2bcaa44c184bb24e5caeeb8d204dda627de59c91
|
|
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>
|
|
Change-Id: Ic90821f1a9ebfcea67183bb91aebca00c046133e
|
|
It should be updated in https://review.openstack.org/#/c/627148/
but missing, this ps to update it.
Change-Id: Idea1cc84d2e551d160207d44751a30f6232e0cd1
Closes-Bug: #1810530
|
|
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
|
|
|
|
Change-Id: I1b2b3d6708bfcd58864e26e6c1fc618fb421e9a2
|
|
Use latest release 1.1.0 and compatible changes w.r.t pep8
Change-Id: Ia3d1166a2746a46591e4e5a04ea91e03ddc28d93
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
Change-Id: I48960ced3e6d2a647ba8f595529068fef8c3f556
|
|
The nfast group is needed to configure barbican to use Thales HSM
devices with the PKCS#11 plugin.
Change-Id: I3de8ca07a34ae63eb91fc8d83bb0676425295cbc
|