Added support to be able to talk to TLS enabled prometheus
and elasticsearch by passing the CA cert to the request object.
Change-Id: I0616b3e5d251cc6c9cd3cc28bc44977ff5164b3c
Currently designate doesn't have any images hosted in the osh
dockerhub, this change adds designate to the list of images
for loci to build.
Change-Id: I2563f45e32127ebacd455b509b6c56053ceb6ddd
This patch removes all the blank lines in the run-on \ command.
This also removes commented out block.
Signed-off-by: Tin Lam <t@lam.wtf>
Change-Id: I18d07e57adf05c4885eec02cb8aaf9e574ac5e1d
With the latest update to openstack-helm dropping support for releases
before T, this change updates osh-images to reflect this.
Change-Id: I521da784dcd6feb4962564c7e7c56d0f2800d75c
This patch adds images using Focal for Libvirt, primarily, the
libvirt-bin package which was a transitionary package is now
installing the explicit daemon and client packages and the ipxe-qemu
includes all the ROMs for iPXE booting.
It also drops the Xenial images as they are no longer supported
and quite old now.
Change-Id: Ic0a2ad8610c383dbbe8b71020612d11dc2f1040e
Setuptools v54.1.0 introduces a warning that the use of dash-separated options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without this, we see 'UserWarning' messages like the following on new enough versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: Ibb8ca11d53252e2bdbd58799f09cccc4eb36765b
This change removes the ubuntu xenial dockerfile as well as updates
the base build file to the latest image ran in focal.
Also removes the stein jobs from the zuul mariadb job list.
Change-Id: Icaf76bcf157d34e3c5365a3214dfc544eca74952
When ironic-neutron-agent enabled, an error will be reported that the "ironic-neutron-agent" cannot be found, because networking-baremetal needs to be installed.
Change-Id: Idcc4cd1e8568c7e5db4f4a68840fa5889860aa38
A previous change[0] added an ubuntu bionic Dockerfile for mariadb
but did not update the zuul file to properly tag the new image.
This change updates the zuul job in order to correctly tag the image,
as well as simplifying the ability to specify the ubuntu release.
Also updates the previous change's bionic Dockerfile to focal.
[0] https://review.opendev.org/c/openstack/openstack-helm-images/+/782843
Change-Id: I0c803bf1d2d4705b669a48bba0b9576c71d4b77d
Pin Chrome to 88.
Since we're using the latest stable Chrome and pin chromedriver,
it was a matter of time for it to become not compatible.
This code first installs Chrome (now pinned), picks its version and,
with path convention in place, installs corresponding chromedriver.
Looks like latest available (89) Crome causes timeouts and using
corresponding chromedriver does not help. Thus pin Chrome for now
still using dynamic chromedriver version.
Also removes leftovers of horizon stein job.
Change-Id: Ibe8b326d90100a695edbf560f105e7bbe692c9db
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
This change adds a new mariadb Dockerfile for ubuntu bionic, a
future change will remove the xenial one.
Change-Id: Id728b13f99702ebced10486d8e15c3eeb3705c2b
This ps updates the logic to clear the token when it
receives authorization error from keystone.
This is a special case of 401.
When the exporter receives a 401 error from the keystone and the
application is not placement, we reset the token value such that on the
next retry it reinitialize the parameters.
Change-Id: I0c4bcb17aa420e31591405b6000a2db2821e2428
The python-requests package requires python2 to be installed, when
python3 only is basically needed. It will exclude CVEs related to python2.
Futhermore, it will decrease the image size.
Change-Id: I8ed6fe1c5e8cb7d49ae72763716ee480198bfe20
The path for get-pip.py script in version 3.5 has been changed
with this commit [1].
[1] 2360f025eb
Change-Id: I0bfa37808d222ded724e05697e39ab8a6a6e9641
The mini-mirror build.sh script has somehow ended up out of sync with
the Dockerfiles, and is not passing the correct build-args to allow base
image overrides.
This change aligns with the standard of using BUILD_FROM (ubuntu) for
the build stage and FROM (nginx) for the final stage.
Relevant earlier changes:
0: https://review.opendev.org/714002
1: https://review.opendev.org/679315
Change-Id: I844efa669c0f11004a44f20f6725338e1d2699b6
Previous logic paused job after run playbook prior to uploading image
to dockerhub to run test deployment. That resulted in multiple paused
job and deadlocking if scheduled in cloud with not sufficient resources.
Since we don't pause jobs anymore, there's no much sense in running
upload playbook in post-run that is run even if run playbook failed.
Change-Id: Ic492aaa02b29db226b4cfc32fb50d231aab6fdfe
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>