869 Commits

Author SHA1 Message Date
Daniel Black
8ea78e9c23 ubi: docs update 2024-05-24 11:31:25 +10:00
Daniel Black
417b35e109 boost-program-options-1.75.0-8 from UBI
Added thanks to Red Hat - RHEL-38361
2024-05-24 11:29:11 +10:00
Daniel Black
e0677724cb Reapply "Workaround issue #560 by removing character-set-collations"
This reverts commit 1e14bcaa60fcacbfbd9191d1138869b5dc81fed7.
but only for 11.3/11.4 which haven't been updated.
2024-05-23 15:46:30 +10:00
Daniel Black
0ddfb4ecff Release all versions now
There was a wait for the 11.4 release, push the
previous 11.4 release on its previous jammy base as the
latest.

Restore previous 11.3 as the latest version though
new release model means there won't be another release on it.

Releasing what we have.

Revert this commit after release.

Resolves: #577
2024-05-23 15:27:21 +10:00
Martin Montes
393a812d9b Add /etc/mysql/mariadb.conf.d to docker.cnf to be compatible with Ubuntu-based image 2024-05-23 14:51:31 +10:00
Daniel Black
0f02f499e4 ubi: docker.conf first. tzdata -reinstall 2024-05-23 14:50:54 +10:00
Daniel Black
48ba15ed6f ubiminimal 2024-05-20 17:38:55 +10:00
Daniel Black
b76a62103f add 10.6-ubi, 10.11-ubi 2024-05-20 17:37:05 +10:00
Daniel Black
9981dc2aee ubi: join steps + licenses 2024-05-20 17:34:52 +10:00
Daniel Black
e35a67232b update based on ubi less version 2024-05-20 16:08:54 +10:00
Daniel Black
4ab3d2a941 no MARIADB_VERSION required now 2024-05-20 13:56:55 +10:00
Daniel Black
60c643135c ubi: package
key for EPEL rpm to verify added.

ARG/ENV for MARIADB_VERSION required for upgrade MARIADB_AUTO_UPGRADE.

Remove pmem deps as they are now gone from RHEL9 releases.

Trim down dependency list.

Unfortunately boost-program-options still needed by galera even though only used for garb.

procps-ng added for ps dependency in galera sst scripts.

Add galera library symlink so will work with same configuration as Ubuntu base.

Add healthcheck.sh script, same as others.

Use mariadbd as command as we don't need to backwards compat anything.
2024-05-20 13:55:18 +10:00
Daniel Black
7a882afa49 ubi: fix uid/gid to 999
This facilitates and upgrade from mysql container where that is the uid used.
2024-05-20 13:55:18 +10:00
Daniel Black
cf5f74c9d4 versions.json with ubi 2024-05-20 13:55:18 +10:00
Daniel Black
ad33ae66e6 update ubi - use mariaVersion 2024-05-20 13:55:18 +10:00
Daniel Black
9f6e83f65f ubi: best practices
curl was in ubi9 base image and wget wasn't so use that. We use --location to follow the github redirect.

Copy the verification step of gosu from Ubuntu base image.

Best practices - consolidate common things so layers common to multiple images
can occur.

For compatibility with previous image install:
* jemalloc (epel)
* pwgen (epel) - secure passwords

Liburing from AlmaLinux (messy - requested UBI inclusion https://issues.redhat.com/browse/RHEL-36705)
2024-05-20 13:55:18 +10:00
Daniel Black
47895a5eae ubi: compatibility
Have same host-cache-size and skip-name-resolve settings as Ubuntu base images.

Also use a socket location that is outside of the datadir which was the default for RPM distos and not Deb distros.
2024-05-20 13:55:17 +10:00
Daniel Black
1d45845c63 Test: ubi - allow RHEL path for jemalloc
This is a minor API change when using UBI based container images.
2024-05-20 13:55:17 +10:00
Daniel Black
fa2f096cd1 Adjust test to allow healthcheck@localhost to trigger the test. 2024-05-20 13:55:17 +10:00
Daniel Black
5b7440735d Centos stream almost eol - use Almalinux for extra package 2024-05-20 13:55:17 +10:00
Daniel Black
daff177e13 Ubi repo to archive 2024-05-20 13:55:17 +10:00
Daniel Black
87d6a93e9a update.sh to handle version.json correctly 2024-05-20 13:55:17 +10:00
Daniel Black
354d0b5e02 UBI work in progress
Need to resolve pmem dependencies in Dockerfile and complete the
container build.

update.sh mostly done.

generate-stackbrew not done.
2024-05-20 13:55:17 +10:00
Daniel Black
b4ff470016 11.3 gone, do not ignore 11.4 (latest) 2024-05-20 10:34:51 +10:00
Daniel Black
53a96596d0 Merge branch 'master' into next 2024-05-20 09:52:55 +10:00
Daniel Black
44ed2e2312 Hardcode version into entrypoint rather than rely on env 2024-05-20 09:36:24 +10:00
Daniel Black
d68b27a0ca 11.3 eol 2024-05-20 09:25:52 +10:00
Daniel Black
e4497a7c27 ignore 11.[345] for now on release 2024-05-17 19:11:37 +10:00
Daniel Black
012f09c4e5 reorder like faustin reviewed, and shellcheck pass 2024-05-17 19:11:37 +10:00
Daniel Black
9d9bf3e732 release 2024 q2 2024-05-17 19:11:37 +10:00
Alex1s
6ec93d5865 do not pass mariadbd arguments with whitespace to mariadb-install-db 2024-05-17 19:11:37 +10:00
Daniel Black
1e14bcaa60 Revert "Workaround issue #560 by removing character-set-collations"
This reverts commit d7a950d41e9347ac94ad2d2f28469bff74858db7.
2024-05-17 19:11:37 +10:00
Daniel Black
1b68a537b8 ubuntu-24.04 base for 11.4 2024-05-17 19:11:37 +10:00
Daniel Black
05f234f9cd 11.5 update 2024-05-17 19:11:37 +10:00
Daniel Black
8c9072f263 add 11.5 2024-05-17 19:11:37 +10:00
Daniel Black
5bb0ebda16 ignore 11.[345] for now on release 2024-05-17 19:01:56 +10:00
Daniel Black
0ec02f517e reorder like faustin reviewed, and shellcheck pass 2024-05-17 18:50:03 +10:00
Daniel Black
bc74ae649a release 2024 q2 2024-05-17 18:43:07 +10:00
Alex1s
c86ba4c137 do not pass mariadbd arguments with whitespace to mariadb-install-db 2024-05-17 18:40:40 +10:00
Daniel Black
58614cbe55 Revert "Workaround issue #560 by removing character-set-collations"
This reverts commit d7a950d41e9347ac94ad2d2f28469bff74858db7.
2024-04-16 08:04:19 +10:00
Daniel Black
1622438f11 ubuntu-24.04 base for 11.4 2024-04-16 08:04:02 +10:00
Daniel Black
8046f52687 11.5 update 2024-02-22 12:20:32 +11:00
Daniel Black
55e44bcfbe Merge branch 'master' into next 2024-02-22 12:19:12 +11:00
Daniel Black
d7a950d41e Workaround issue #560 by removing character-set-collations
This only has an effect on the 11.3 and 11.4 that have the configuration
item set in their configuration file.

The 10.4 instance doesn't have this file.
2024-02-22 12:03:14 +11:00
Daniel Black
6505ff5360 add 11.5 2024-02-22 11:21:41 +11:00
Daniel Black
174b68b5ef 11.4 is rc 2024-02-21 09:36:48 +11:00
Daniel Black
0c710468e3 Release 2024 Q1 part 2 2024-02-21 09:15:04 +11:00
Daniel Black
b458c64747 test dashes in database/username for #558 2024-02-12 11:11:06 +11:00
Daniel Black
2b7760d3cd test spelling fixes 2024-02-12 10:43:36 +11:00
Daniel Black
1d95dfc811 Release 2024 Q1 part 1 2024-02-12 10:03:42 +11:00