From aff82c4c82666707b0a521a5a85970196aad90b5 Mon Sep 17 00:00:00 2001 From: Alexey Pustovalov Date: Tue, 31 Jan 2023 18:12:38 +0900 Subject: [PATCH] Updated OL from 8 to 9 version --- .env | 2 +- Dockerfiles/agent/ol/Dockerfile | 10 ++++----- ...cle-epel-ol8.repo => oracle-epel-ol9.repo} | 4 ++-- Dockerfiles/agent2/ol/Dockerfile | 10 ++++----- ...cle-epel-ol8.repo => oracle-epel-ol9.repo} | 4 ++-- Dockerfiles/build-base/ol/Dockerfile | 18 ++++++++-------- ...cle-epel-ol8.repo => oracle-epel-ol9.repo} | 4 ++-- Dockerfiles/java-gateway/ol/Dockerfile | 6 +++--- Dockerfiles/proxy-mysql/ol/Dockerfile | 12 +++++------ ...cle-epel-ol8.repo => oracle-epel-ol9.repo} | 4 ++-- Dockerfiles/proxy-sqlite3/ol/Dockerfile | 10 ++++----- .../conf/etc/yum.repos.d/oracle-epel-ol8.repo | 6 ------ .../conf/etc/yum.repos.d/oracle-epel-ol9.repo | 6 ++++++ Dockerfiles/server-mysql/ol/Dockerfile | 18 ++++++---------- .../conf/etc/yum.repos.d/oracle-epel-ol8.repo | 6 ------ .../conf/etc/yum.repos.d/oracle-epel-ol9.repo | 6 ++++++ Dockerfiles/server-pgsql/ol/Dockerfile | 15 ++++++------- .../conf/etc/yum.repos.d/oracle-epel-ol8.repo | 6 ------ .../conf/etc/yum.repos.d/oracle-epel-ol9.repo | 6 ++++++ Dockerfiles/snmptraps/ol/Dockerfile | 6 +++--- Dockerfiles/web-apache-mysql/ol/Dockerfile | 21 +++++++++---------- .../conf/etc/yum.repos.d/oracle-epel-ol8.repo | 6 ------ .../conf/etc/yum.repos.d/oracle-epel-ol9.repo | 6 ++++++ Dockerfiles/web-apache-pgsql/ol/Dockerfile | 16 +++++++------- .../conf/etc/yum.repos.d/oracle-epel-ol8.repo | 6 ------ .../conf/etc/yum.repos.d/oracle-epel-ol9.repo | 6 ++++++ Dockerfiles/web-nginx-mysql/ol/Dockerfile | 21 +++++++++---------- .../conf/etc/yum.repos.d/oracle-epel-ol8.repo | 6 ------ .../conf/etc/yum.repos.d/oracle-epel-ol9.repo | 6 ++++++ Dockerfiles/web-nginx-pgsql/ol/Dockerfile | 18 +++++++++------- .../conf/etc/yum.repos.d/oracle-epel-ol8.repo | 6 ------ .../conf/etc/yum.repos.d/oracle-epel-ol9.repo | 6 ++++++ Dockerfiles/web-service/ol/Dockerfile | 10 ++++----- .../conf/etc/yum.repos.d/oracle-epel-ol8.repo | 6 ------ .../conf/etc/yum.repos.d/oracle-epel-ol9.repo | 6 ++++++ 35 files changed, 150 insertions(+), 155 deletions(-) rename Dockerfiles/agent/ol/conf/etc/yum.repos.d/{oracle-epel-ol8.repo => oracle-epel-ol9.repo} (66%) rename Dockerfiles/agent2/ol/conf/etc/yum.repos.d/{oracle-epel-ol8.repo => oracle-epel-ol9.repo} (66%) rename Dockerfiles/build-base/ol/conf/etc/yum.repos.d/{oracle-epel-ol8.repo => oracle-epel-ol9.repo} (66%) rename Dockerfiles/proxy-mysql/ol/conf/etc/yum.repos.d/{oracle-epel-ol8.repo => oracle-epel-ol9.repo} (66%) delete mode 100644 Dockerfiles/proxy-sqlite3/ol/conf/etc/yum.repos.d/oracle-epel-ol8.repo create mode 100644 Dockerfiles/proxy-sqlite3/ol/conf/etc/yum.repos.d/oracle-epel-ol9.repo delete mode 100644 Dockerfiles/server-mysql/ol/conf/etc/yum.repos.d/oracle-epel-ol8.repo create mode 100644 Dockerfiles/server-mysql/ol/conf/etc/yum.repos.d/oracle-epel-ol9.repo delete mode 100644 Dockerfiles/server-pgsql/ol/conf/etc/yum.repos.d/oracle-epel-ol8.repo create mode 100644 Dockerfiles/server-pgsql/ol/conf/etc/yum.repos.d/oracle-epel-ol9.repo delete mode 100644 Dockerfiles/web-apache-mysql/ol/conf/etc/yum.repos.d/oracle-epel-ol8.repo create mode 100644 Dockerfiles/web-apache-mysql/ol/conf/etc/yum.repos.d/oracle-epel-ol9.repo delete mode 100644 Dockerfiles/web-apache-pgsql/ol/conf/etc/yum.repos.d/oracle-epel-ol8.repo create mode 100644 Dockerfiles/web-apache-pgsql/ol/conf/etc/yum.repos.d/oracle-epel-ol9.repo delete mode 100644 Dockerfiles/web-nginx-mysql/ol/conf/etc/yum.repos.d/oracle-epel-ol8.repo create mode 100644 Dockerfiles/web-nginx-mysql/ol/conf/etc/yum.repos.d/oracle-epel-ol9.repo delete mode 100644 Dockerfiles/web-nginx-pgsql/ol/conf/etc/yum.repos.d/oracle-epel-ol8.repo create mode 100644 Dockerfiles/web-nginx-pgsql/ol/conf/etc/yum.repos.d/oracle-epel-ol9.repo delete mode 100644 Dockerfiles/web-service/ol/conf/etc/yum.repos.d/oracle-epel-ol8.repo create mode 100644 Dockerfiles/web-service/ol/conf/etc/yum.repos.d/oracle-epel-ol9.repo diff --git a/.env b/.env index 58bd453cb..00bc52da2 100644 --- a/.env +++ b/.env @@ -71,7 +71,7 @@ RESTART_POLICY=unless-stopped # Cache base images ALPINE_CACHE_FROM=alpine:3.21 CENTOS_CACHE_FROM=quay.io/centos/centos:stream9-slim -OL_CACHE_FROM=oraclelinux:8-slim +OL_CACHE_FROM=oraclelinux:9-slim UBUNTU_CACHE_FROM=ubuntu:jammy RHEL_CACHE_FROM=registry.access.redhat.com/ubi8/ubi-minimal:8.10 diff --git a/Dockerfiles/agent/ol/Dockerfile b/Dockerfiles/agent/ol/Dockerfile index d667c971f..2f9419af3 100644 --- a/Dockerfiles/agent/ol/Dockerfile +++ b/Dockerfiles/agent/ol/Dockerfile @@ -5,7 +5,7 @@ ARG BUILD_BASE_IMAGE=zabbix-build-mysql:ol-${ZBX_VERSION} FROM ${BUILD_BASE_IMAGE} AS builder -FROM oraclelinux:8-slim +FROM oraclelinux:9-slim ARG MAJOR_VERSION ARG ZBX_VERSION @@ -29,7 +29,7 @@ STOPSIGNAL SIGTERM COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}-output/agent/sbin/zabbix_agentd", "/usr/sbin/zabbix_agentd"] COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}-output/general/bin/*", "/usr/bin/"] COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}-output/agent/conf/", "/etc/zabbix/"] -COPY ["conf/etc/yum.repos.d/oracle-epel-ol8.repo", "/etc/yum.repos.d/oracle-epel-ol8.repo"] +COPY ["conf/etc/yum.repos.d/oracle-epel-ol9.repo", "/etc/yum.repos.d/oracle-epel-ol9.repo"] RUN --mount=type=tmpfs,target=/var/lib/dnf/ \ set -eux && \ @@ -44,9 +44,9 @@ RUN --mount=type=tmpfs,target=/var/lib/dnf/ \ zlib" && \ microdnf -y install \ --disablerepo="*" \ - --enablerepo="ol8_baseos_latest" \ - --enablerepo="ol8_appstream" \ - --enablerepo="ol8_developer_EPEL" \ + --enablerepo="ol9_baseos_latest" \ + --enablerepo="ol9_appstream" \ + --enablerepo="ol9_developer_EPEL" \ --setopt=install_weak_deps=0 \ --setopt=keepcache=0 \ --best \ diff --git a/Dockerfiles/agent/ol/conf/etc/yum.repos.d/oracle-epel-ol8.repo b/Dockerfiles/agent/ol/conf/etc/yum.repos.d/oracle-epel-ol9.repo similarity index 66% rename from Dockerfiles/agent/ol/conf/etc/yum.repos.d/oracle-epel-ol8.repo rename to Dockerfiles/agent/ol/conf/etc/yum.repos.d/oracle-epel-ol9.repo index 6c99308a6..7fa64dc11 100644 --- a/Dockerfiles/agent/ol/conf/etc/yum.repos.d/oracle-epel-ol8.repo +++ b/Dockerfiles/agent/ol/conf/etc/yum.repos.d/oracle-epel-ol9.repo @@ -1,6 +1,6 @@ -[ol8_developer_EPEL] +[ol9_developer_EPEL] name=Oracle Linux $releasever EPEL Packages for Development ($basearch) -baseurl=https://yum$ociregion.$ocidomain/repo/OracleLinux/OL8/developer/EPEL/$basearch/ +baseurl=https://yum$ociregion.$ocidomain/repo/OracleLinux/OL9/developer/EPEL/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=0 diff --git a/Dockerfiles/agent2/ol/Dockerfile b/Dockerfiles/agent2/ol/Dockerfile index ba05ec737..9f0a05265 100644 --- a/Dockerfiles/agent2/ol/Dockerfile +++ b/Dockerfiles/agent2/ol/Dockerfile @@ -5,7 +5,7 @@ ARG BUILD_BASE_IMAGE=zabbix-build-mysql:ol-${ZBX_VERSION} FROM ${BUILD_BASE_IMAGE} AS builder -FROM oraclelinux:8-slim +FROM oraclelinux:9-slim ARG MAJOR_VERSION ARG ZBX_VERSION @@ -29,7 +29,7 @@ STOPSIGNAL SIGTERM COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}-output/agent2/sbin/", "/usr/sbin/"] COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}-output/general/bin/*", "/usr/bin/"] COPY --from=builder ["/tmp/zabbix-${ZBX_VERSION}-output/agent2/conf/", "/etc/zabbix/"] -COPY ["conf/etc/yum.repos.d/oracle-epel-ol8.repo", "/etc/yum.repos.d/oracle-epel-ol8.repo"] +COPY ["conf/etc/yum.repos.d/oracle-epel-ol9.repo", "/etc/yum.repos.d/oracle-epel-ol9.repo"] RUN --mount=type=tmpfs,target=/var/lib/dnf/ \ set -eux && \ @@ -44,9 +44,9 @@ RUN --mount=type=tmpfs,target=/var/lib/dnf/ \ openssl-libs" && \ microdnf -y install \ --disablerepo="*" \ - --enablerepo="ol8_baseos_latest" \ - --enablerepo="ol8_appstream" \ - --enablerepo="ol8_developer_EPEL" \ + --enablerepo="ol9_baseos_latest" \ + --enablerepo="ol9_appstream" \ + --enablerepo="ol9_developer_EPEL" \ --setopt=install_weak_deps=0 \ --setopt=keepcache=0 \ --best \ diff --git a/Dockerfiles/agent2/ol/conf/etc/yum.repos.d/oracle-epel-ol8.repo b/Dockerfiles/agent2/ol/conf/etc/yum.repos.d/oracle-epel-ol9.repo similarity index 66% rename from Dockerfiles/agent2/ol/conf/etc/yum.repos.d/oracle-epel-ol8.repo rename to Dockerfiles/agent2/ol/conf/etc/yum.repos.d/oracle-epel-ol9.repo index 6c99308a6..7fa64dc11 100644 --- a/Dockerfiles/agent2/ol/conf/etc/yum.repos.d/oracle-epel-ol8.repo +++ b/Dockerfiles/agent2/ol/conf/etc/yum.repos.d/oracle-epel-ol9.repo @@ -1,6 +1,6 @@ -[ol8_developer_EPEL] +[ol9_developer_EPEL] name=Oracle Linux $releasever EPEL Packages for Development ($basearch) -baseurl=https://yum$ociregion.$ocidomain/repo/OracleLinux/OL8/developer/EPEL/$basearch/ +baseurl=https://yum$ociregion.$ocidomain/repo/OracleLinux/OL9/developer/EPEL/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=0 diff --git a/Dockerfiles/build-base/ol/Dockerfile b/Dockerfiles/build-base/ol/Dockerfile index fca8506df..37eaa8c15 100644 --- a/Dockerfiles/build-base/ol/Dockerfile +++ b/Dockerfiles/build-base/ol/Dockerfile @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1 -FROM oraclelinux:8-slim +FROM oraclelinux:9-slim ARG MAJOR_VERSION=6.0 ARG ZBX_VERSION=${MAJOR_VERSION}.36 @@ -17,7 +17,7 @@ LABEL org.opencontainers.image.authors="Alexey Pustovalov