Commit Graph

12 Commits

Author SHA1 Message Date
Vladimir Kozhukalov f381d0474a Build mariadb jammy images
Change-Id: I69fa9101a87803e760a1ba61e6d9e86599097359
2023-12-12 03:01:54 +00:00
Sergiy Markin 73ae37fb9a Update mariadb base image
This PS bumps up base mariadb image version to 10.6.14-focal.

Change-Id: Ibcd70744a98ea2c523b6f176952c3c219885b0b8
2023-07-11 23:35:01 +00:00
Gage Hugo dc0cfc1b2f Update mariadb image building
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
2021-04-27 20:13:26 -05:00
Gage Hugo 1087d84d41 Update mariadb upload job
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
2021-04-13 17:53:52 +00:00
Gage Hugo 55a41e9b29 Add ubuntu bionic mariadb file
This change adds a new mariadb Dockerfile for ubuntu bionic, a
future change will remove the xenial one.

Change-Id: Id728b13f99702ebced10486d8e15c3eeb3705c2b
2021-04-03 00:57:38 +00:00
Vasyl Saienko fa30fec49e [Mariadb] Add pykube-ng to maria
Right now we are using nginx ingress as LB on top of mariadb, this adds
aditional ovehead between client and server. Additionally there is no
way to control master node with ingress, which creates backup procedure
more complex. To avoid that alternative approach is proposed
https://review.opendev.org/#/c/752679/, which allows to drop ingress.



pykube-ng is needed to allow connecting to kubernetes from
mariadb-controller pod that selects master node.

Change-Id: I4e227c8c20e7409d1fc77d71ee0159aff5e07979
2020-10-02 16:57:00 +00:00
Pete Birley 5046975869 Images: Update all images to allow base image over-rides
This PS updates all dockerfiles to allow base image over-rides as
required by many consumers of OSH.

Change-Id: I53daac9c1ec4707628565abc912116d8997eba16
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
2020-08-11 04:50:26 +00:00
Chris Wedgwood b2b0ba86f4 [mariadb] Update to version 10.4.12
Change-Id: I196e6f740126481c218ecf6f153c4315ccef7cf6
2020-03-03 22:47:24 +00:00
Chris Wedgwood 3779ab42c4 [mariadb] Update to version 10.2.31
Change-Id: Ida00b2454175b991cf1dc930eaf361007804fab2
2020-03-03 22:12:00 +00:00
Tin Lam 8d8c3e7158 Change image to use python 3
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>
2019-10-28 21:11:55 +00:00
sg774j 41bc3599b7 Mariadb Image: Disable shell for mysql user
Disable the shell for user mysql in accordance with the
OpenStack Security Guide:

https://docs.openstack.org/security-guide/databases/database-backend-considerations.html

Change-Id: Ia0de42f43697c2fff11291e54b8fa01b4012c519
2019-07-18 10:45:30 -05:00
Jean-Philippe Evrard 8468a18ae3 Add build process and osh-infra images
This patch adds image building process for OSH.

Each root folder contains a 'kind' of images to build. Each folder will
have its own parent job, inheriting from a 'openstack-helm-images-base'
job. The folder 'parent job' is used for building distribution
variants (centos_7, ubuntu_xenial, opensuse_15).

Folders containing Dockerfiles (a different Dockerfiles per
distribution) will use the docker building play (docker-build.yml).

Dockerfiles come from openstack-helm-infra repository,
with the following changes:
* The deprecated "MAINTAINER" directive has been replaced with
  LABEL maintainer=<maintaineremail>
* If Dockerfiles' default arguments were mismatching the
  documentation or Makefiles, they were adapted (see libvirt).
* Relative paths to the openstack-helm-infra repo have been removed.

Each folder is given a convenience build script (build.sh) which
can be used to build a specific image manually.

This script's content gets included in the documentation to avoid
duplications of content.

This patch focuses on each image separately.

Another patch will be added to deal with a repo-wide image building
process, whether for CI purposes, or for developer's purposes,
with the help of a Makefile.

Note: Kubeadm-aio image was not imported in this process due to
circular dependencies: Image building currently requires the
helm charts of openstack-helm-infra.

Change-Id: I2d01e3f2c34d6dd7db4a1c3897dc4b994bf02623
2018-11-28 16:47:50 +01:00