diff --git a/10.11-ubi/Dockerfile b/10.11-ubi/Dockerfile index 0483d78..272ae5f 100644 --- a/10.11-ubi/Dockerfile +++ b/10.11-ubi/Dockerfile @@ -28,7 +28,7 @@ RUN set -eux; \ gosu --version; \ gosu nobody true -COPY docker.cnf /etc/my.cnf.d/ +COPY --chmod=0644 docker.cnf /etc/my.cnf.d/ COPY MariaDB.repo /etc/yum.repos.d/ diff --git a/10.11-ubi/docker.cnf b/10.11-ubi/docker.cnf index eb426d0..978fe6d 100644 --- a/10.11-ubi/docker.cnf +++ b/10.11-ubi/docker.cnf @@ -4,6 +4,11 @@ host-cache-size=0 skip-name-resolve +expire_logs_days=10 +character-set-server=utf8mb4 + +collation-server=utf8mb4_general_ci # 10* + [client-server] socket=/run/mariadb/mariadb.sock diff --git a/10.6-ubi/Dockerfile b/10.6-ubi/Dockerfile index d4dc725..eaf6b17 100644 --- a/10.6-ubi/Dockerfile +++ b/10.6-ubi/Dockerfile @@ -28,7 +28,7 @@ RUN set -eux; \ gosu --version; \ gosu nobody true -COPY docker.cnf /etc/my.cnf.d/ +COPY --chmod=0644 docker.cnf /etc/my.cnf.d/ COPY MariaDB.repo /etc/yum.repos.d/ diff --git a/10.6-ubi/docker.cnf b/10.6-ubi/docker.cnf index eb426d0..978fe6d 100644 --- a/10.6-ubi/docker.cnf +++ b/10.6-ubi/docker.cnf @@ -4,6 +4,11 @@ host-cache-size=0 skip-name-resolve +expire_logs_days=10 +character-set-server=utf8mb4 + +collation-server=utf8mb4_general_ci # 10* + [client-server] socket=/run/mariadb/mariadb.sock diff --git a/11.4-ubi/Dockerfile b/11.4-ubi/Dockerfile index 6a367f7..6ec1021 100644 --- a/11.4-ubi/Dockerfile +++ b/11.4-ubi/Dockerfile @@ -28,7 +28,7 @@ RUN set -eux; \ gosu --version; \ gosu nobody true -COPY docker.cnf /etc/my.cnf.d/ +COPY --chmod=0644 docker.cnf /etc/my.cnf.d/ COPY MariaDB.repo /etc/yum.repos.d/ diff --git a/11.4-ubi/docker.cnf b/11.4-ubi/docker.cnf index eb426d0..f3af00a 100644 --- a/11.4-ubi/docker.cnf +++ b/11.4-ubi/docker.cnf @@ -4,6 +4,11 @@ host-cache-size=0 skip-name-resolve +expire_logs_days=10 +character-set-server=utf8mb4 + +character-set-collations=utf8mb4=uca1400_ai_ci # 11.3+ + [client-server] socket=/run/mariadb/mariadb.sock diff --git a/11.5-ubi/Dockerfile b/11.5-ubi/Dockerfile index f9e272e..ffc3aeb 100644 --- a/11.5-ubi/Dockerfile +++ b/11.5-ubi/Dockerfile @@ -28,7 +28,7 @@ RUN set -eux; \ gosu --version; \ gosu nobody true -COPY docker.cnf /etc/my.cnf.d/ +COPY --chmod=0644 docker.cnf /etc/my.cnf.d/ COPY MariaDB.repo /etc/yum.repos.d/ @@ -56,7 +56,7 @@ LABEL org.opencontainers.image.authors="MariaDB Community" \ # bashbrew-architectures: amd64 arm64v8 ppc64le s390x ARG MARIADB_VERSION=11.5.1 # release-status:RC -# release-support-type:Short Term Support +# release-support-type:Rolling # (https://downloads.mariadb.org/rest-api/mariadb/) # missing pwgen(epel), jemalloc(epel) (as entrypoint/user extensions) diff --git a/11.5-ubi/docker.cnf b/11.5-ubi/docker.cnf index eb426d0..f3af00a 100644 --- a/11.5-ubi/docker.cnf +++ b/11.5-ubi/docker.cnf @@ -4,6 +4,11 @@ host-cache-size=0 skip-name-resolve +expire_logs_days=10 +character-set-server=utf8mb4 + +character-set-collations=utf8mb4=uca1400_ai_ci # 11.3+ + [client-server] socket=/run/mariadb/mariadb.sock diff --git a/Dockerfile-ubi.template b/Dockerfile-ubi.template index 807d9b7..ab6e605 100644 --- a/Dockerfile-ubi.template +++ b/Dockerfile-ubi.template @@ -28,7 +28,7 @@ RUN set -eux; \ gosu --version; \ gosu nobody true -COPY docker.cnf /etc/my.cnf.d/ +COPY --chmod=0644 docker.cnf /etc/my.cnf.d/ COPY MariaDB.repo /etc/yum.repos.d/ diff --git a/docker.cnf b/docker.cnf index eb426d0..ba96c9c 100644 --- a/docker.cnf +++ b/docker.cnf @@ -4,6 +4,12 @@ host-cache-size=0 skip-name-resolve +expire_logs_days=10 +character-set-server=utf8mb4 + +character-set-collations=utf8mb4=uca1400_ai_ci # 11.3+ +collation-server=utf8mb4_general_ci # 10* + [client-server] socket=/run/mariadb/mariadb.sock diff --git a/update.sh b/update.sh index 6a0172e..be05409 100755 --- a/update.sh +++ b/update.sh @@ -49,7 +49,11 @@ update_version() else suite= fullVersion=$mariaVersion - cp docker.cnf "$dir" + if [[ $version = 10.* ]]; then + sed -e '/character-set-collations/d' docker.cnf > "$dir/docker.cnf" + else + sed -e '/collation-server/d' docker.cnf > "$dir/docker.cnf" + fi sed -e "s!%%MARIADB_VERSION%%!${version%-*}!" MariaDB-ubi.repo > "$dir"/MariaDB.repo fi diff --git a/versions.json b/versions.json index 5800e9b..fb8955d 100644 --- a/versions.json +++ b/versions.json @@ -171,7 +171,7 @@ "version": "11.5.1", "fullVersion": "11.5.1", "releaseStatus": "RC", - "supportType": "Short Term Support", + "supportType": "Rolling", "base": "ubi9", "arches": [ "amd64",