<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>io.confluent</groupId>
        <artifactId>common</artifactId>
        <version>8.1.0</version>
    </parent>

    <groupId>io.confluent</groupId>
    <artifactId>common-docker</artifactId>
    <packaging>pom</packaging>
    <version>8.1.0</version>

    <name>${project.artifactId}</name>
    <description>Common Docker utilities, new cp-base, and cp-base-lite image</description>

    <modules>
        <module>utility-belt</module>
        <module>docker-utils</module>
        <module>base-java</module>
        <module>base</module>
        <module>base-lite</module>
        <module>jmxterm</module>
        <!-- <module>kerberos</module> -->
    </modules>

    <properties>
        <docker.ubi8.os_type>ubi8</docker.ubi8.os_type>
        <docker.ubi9.os_type>ubi9</docker.ubi9.os_type>
        <docker.file>Dockerfile.${docker.ubi9.os_type}</docker.file>
        <docker.tag>${io.confluent.common-docker.version}-${docker.ubi9.os_type}</docker.tag>
        <io.confluent.common-docker.version>8.1.0</io.confluent.common-docker.version>
        <!-- Versions-->
        <ubi8.image.version>8.10-1755105495</ubi8.image.version>
        <ubi9.micro.image.version>9.6-1754345610</ubi9.micro.image.version>
        <ubi9.minimal.image.version>9.6-1755695350</ubi9.minimal.image.version>
        <ubi9.openssl.version>1:3.2.2-6.el9_5.1</ubi9.openssl.version>
        <!-- Redhat Package Versions -->
        <ubi9.wget.version>1.21.1-8.el9_4</ubi9.wget.version>
        <ubi9.netcat.version>7.92-3.el9</ubi9.netcat.version>
        <ubi9.python39.version>3.9.21-2.el9_6.2</ubi9.python39.version>
        <ubi9.tar.version>1.34-7.el9</ubi9.tar.version>
        <ubi9.wget.version>1.21.1-8.el9_4</ubi9.wget.version>
        <ubi9.netcat.version>7.92-3.el9</ubi9.netcat.version>
        <ubi9.procps.version>3.3.17-14.el9</ubi9.procps.version>
        <ubi9.krb5.workstation.version>1.21.1-8.el9_6</ubi9.krb5.workstation.version>
        <ubi9.iputils.version>20210202-11.el9_6.1</ubi9.iputils.version>
        <ubi9.hostname.version>3.23-6.el9</ubi9.hostname.version>
        <ubi9.xzlibs.version>5.2.5-8.el9_0</ubi9.xzlibs.version>
        <ubi9.glibc.version>2.34-168.el9_6.23</ubi9.glibc.version>
        <ubi9.findutils.version>1:4.8.0-7.el9</ubi9.findutils.version>
        <ubi9.crypto.policies.scripts.version>20240828-2.git626aa59.el9_5</ubi9.crypto.policies.scripts.version>
        <!-- Python Module Versions -->
        <ubi9.python.pip.version>21.3.1-1.el9</ubi9.python.pip.version>

        <ubi8.wget.version>1.19.5-12.el8_10</ubi8.wget.version>
        <ubi8.netcat.version>7.92-1.el8</ubi8.netcat.version>
        <ubi8.python39.version>3.9.20-1.module+el8.10.0+22342+478c159e</ubi8.python39.version>
        <ubi8.tar.version>1.30-10.el8_10</ubi8.tar.version>
        <ubi8.procps.version>3.3.15-14.el8</ubi8.procps.version>
        <ubi8.krb5.workstation.version>1.18.2-32.el8_10</ubi8.krb5.workstation.version>
        <ubi8.iputils.version>20180629-11.el8</ubi8.iputils.version>
        <ubi8.hostname.version>3.20-6.el8</ubi8.hostname.version>
        <ubi8.xzlibs.version>5.2.4-4.el8_6</ubi8.xzlibs.version>
        <ubi8.glibc.version>2.28-251.el8_10.25</ubi8.glibc.version>
        <ubi8.curl.version>7.61.1-34.el8_10.3</ubi8.curl.version>
        <ubi8.findutils.version>1:4.6.0-21.el8</ubi8.findutils.version>
        <ubi8.crypto.policies.scripts.version>20230731-1.git3177e06.el8</ubi8.crypto.policies.scripts.version>
        <!-- ZULU OpenJDK Package Version -->
        <ubi.temurin.jdk.version>21.0.8.0.0.9-1</ubi.temurin.jdk.version>
        <!-- Python Module Versions -->
        <ubi8.python.pip.version>20.*</ubi8.python.pip.version>
        <ubi.python.setuptools.version>78.1.1</ubi.python.setuptools.version>
        <ubi.python.confluent.docker.utils.version>v0.0.162</ubi.python.confluent.docker.utils.version>
        <!-- Golang Version -->
        <golang.version>1.24.6-bullseye</golang.version>
        <!-- In base/{pom.xml,Dockerfile.ubi} this property is used to to fail a build if the Yum/Dnf package manager
        detects that there is security update availible to be installed. Set to true if you want to skip the check
        (more accurately the check is still done, it just won't fail if an update is detected), or leave it as
        false to enforce the check. Users may override this behavior on the maven CLI by adding this option:
        `-Ddocker.skip-security-update-check=true` -->
        <docker.skip-security-update-check>true</docker.skip-security-update-check>
    </properties>
</project>
