Currently, a single package download failure causes the mini-mirror
build job to fail. This change adds three retries [0] to package
downloads to circumvent intermittent download errors due to a bad
network connection.
An aptly version of 1.0.0 or greater is required for this feature.
[0] https://www.aptly.info/doc/aptly/mirror/update/
Change-Id: Ic186398a4fd93322060d5116325e8770ca92f35d
Signed-off-by: Drew Walters <andrew.walters@att.com>
Currently, the mini-mirror image job installs aptly from the standard
Ubuntu repositories. Consequently, the version of aptly used for the
Xenial build is 0.9.1 and differs from the version of aptly in the
Bionic build.
This change adds the official aptly repositories when installing aptly
in order to use the latest version and maintain consistency between the
two builds.
Change-Id: Ic2f79b0a910f0c0e3e2aff361dfe14c9b312f0f9
Signed-off-by: Drew Walters <andrew.walters@att.com>
1. Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name
suggests, keeps the build running when it encounters non-fatal errors.
This is exceptionally useful in avoiding a continuous edit-build loop
when undertaking large doc reworks where multiple errors may be
introduced.
2. cleanup the exists folder before run sphinx-build command
[1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045
Change-Id: I6f53d424612af8788818d23ea43460444afc2172
This patch set updates the Dockerfile to use python3 and pip3 instead
for all ubuntu images.
Change-Id: I20a6f1a28b2adadd66d42907bbec977c28f5a044
Signed-off-by: Tin Lam <tlam@omegaprime.dev>
This updates the version of Kubernetes to 1.16.2 for images that
require a corresponding client version to function correctly
Change-Id: I38de55f94ecf286ecf178d940a6723e2d8c5934b
Signed-off-by: Steve Wilkerson <sw5822@att.com>
Make required changes in openstack helm image of
Prometheus-openstack-exporter to move from python 2.7 to 3.x
Change-Id: I27de3d7f6b6877430751d33b940de3ead7906dc6
Co-Authored By: Steven Fitzpatrick <steven.fitzpatrick@att.com>
This change updates the osh-selenium image to be built
on ubuntu:bionic and to use python3 instead of python2
Change-Id: Id47448a55866dcf582b9e3801ea5f57f11068242
- aptly v0.9.7 switched to SHA256 package signatures, required
by 18.04 for trust. 18.04 uses aptly 1.2.x.
- Remove dead code from Makefile that duplicated the build block
for 'ubuntu_bionic'
Change-Id: Ib6290beac8110cc9b21fcaab6cfbdb331c3bb8c5
This adds kubectl to the Nagios image to help support plugins
where direct interaction with the kubectl cli may be required
Change-Id: Ic39cf9dfc7909bba6e5e9bda6e34cd9f7a8d0667
Signed-off-by: Steve Wilkerson <sw5822@att.com>
Pin the version of Patroni to v1.5.6 to prevent any issues that may
arise with using an new, untested version.
Change-Id: Iea6b2e57b3a0319e8bcf98d23619d824cae97349
This will use LOCI to build placement. Without this patch, it
will be impossible to have separated placement chart.
Change-Id: I99aa8ab2aa66947ac0568432dbf9eb37ccc70215
This updates the Fluentd image to include the kafka output plugin
gem
Change-Id: I73bec2fac725eb6a242f7932f5388018dc67b179
Signed-off-by: Steve Wilkerson <sw5822@att.com>
Fixes include types validation,index fields changes, counts
and adding meaningful details to the critical messages etc
Change-Id: Ib8d8a87be4e0526378aa04ccd8ff5631805adfeb
Add following capability to ubuntu bionic DPDK dockerfile:
1. Option to either compile ovs-dpdk from source (DPDK and OVS) or
install it from package. By default package install is enabled.
For src compile pass these build-args:
OVS_SRC_COMPILE_VERSION and DPDK_SRC_COMPILE_VERSION.
2. Option to apply any patch to DPDK or OVS sources, in case using
source compilation. For this ensure the patch file is kept in
same folder as the Dockerfile.ubuntu_bionic-dpdk, and pass these
build-args: OVS_PATCH_FILE_NAME and/or DPDK_PATCH_FILE_NAME.
Change-Id: If806b241890deff77e9ae76f27d375a2bd680b11
The plugin only trigerred Critical for any type of Severity fired from the
Prometheus alerts.
Now the code is updated to handle the Prometheus alert of severity=warning
along with severity=page.
This should help in alarm tuning in Prometheus and Nagios.
Change-Id: I89c1880ab05b896590391db611354b069ade363a
This adds jq to the elasticsearch-s3 image, providing a means to
further filter any adhoc queries executed from the elasticsearch
client container directly
Change-Id: I99dceb336b8886afacf795ad0801684041691d4a
Signed-off-by: Steve Wilkerson <sw5822@att.com>
In the last patch to freeze images with a date, the LOCI images
were not added, do to the length of the patch [1].
This patch fixes the absence of LOCI based frozen image by
changing the CI appropriately, in the same way as the previous
patch ([1]).
However, LOCI configuration here was most of the time relying
on inheritance, which made bugs hard to find. This cleans up
the LOCI building by:
1) Having a common abstract profile for which all the main
zuul variables are inherited
2) Making sure each branch has content without inheritance,
but with only limited repetitions. This uses anchors
to reduce the information to type about _projects, as
the project details are most likely the same as master.
[1]: https://review.opendev.org/#/c/663744
Depends-On: https://review.opendev.org/676398
Change-Id: I6f33d5b7a33904cdd1c5ec352046ca9a9bca2aba
This patch adds a leap 15.0 openvswitch image with DPDK support by
installing both ovs and dpdk available packages. The versions are:
openvswitch 2.11
dpdk 18.11.0
Change-Id: Idc1973f5ea3dd3be2e4cf1c964cf0e60c849a159
Signed-off-by: Manuel Buil <mbuil@suse.com>
In neutron-openvswitch-init.sh script, auto_bridge_add json file is
parsed. As of now the json file is very simple, we parse it with command
'sed' and 'tr'[1]. While we are working on ovs-dpdk support, which makes
the auto_bridge_add json file more complicated(pci_id, n_rxq, etc.).
This patch is to include jq package to parse json.
[1]
dadf9946e0/neutron/templates/bin/_neutron-openvswitch-agent-init.sh.tpl (L40)
Change-Id: I678cdaf4a7f2072d5dd9bb8618e0beb8f3a05655
This script was earlier giving output as OK for null values in the
metrics dictionary variable.
Edited the script to handle a null "metrics" dictionary.
Updated the indentation
Change-Id: I760d6ac4fc5341361d064a8a15f6e44287d48f40