UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit a1d7a7bd authored by Jesire Belleza's avatar Jesire Belleza
Browse files

Merge branch '7.2.2' into 'development'

init

See merge request dsop/confluent/confluentinc/cp-enterprise-replicator-7.2.x!26
parents 13fb1771 847672dd
No related branches found
No related tags found
2 merge requests!27Development,!26init
Pipeline #998031 passed with warnings
......@@ -4,7 +4,8 @@ ARG BASE_TAG=latest
FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG}
ENV CONFLUENT_VERSION=7.2.1
ENV COMPONENT=kafka-connect
ENV CONFLUENT_VERSION=7.2.2
# This affects how strings in Java class files are interpreted.
# We want UTF-8 and this is the only locale in the base image that supports it
......@@ -12,33 +13,31 @@ ENV LANG="C.UTF-8"
USER root
# Copy required RPMs
COPY *.rpm /tmp/
COPY archive.key /tmp/
COPY LICENSE /licenses
ENV COMPONENT=kafka-connect
# allow arg override of required env params
ARG KAFKA_ZOOKEEPER_CONNECT
ENV KAFKA_ZOOKEEPER_CONNECT=${KAFKA_ZOOKEEPER_CONNECT}
ARG KAFKA_ADVERTISED_LISTENERS
ENV KAFKA_ADVERTISED_LISTENERS=${KAFKA_ADVERTISED_LISTENERS}
ENV CONNECT_PLUGIN_PATH=/usr/share/java/,/usr/share/confluent-hub-components/
COPY *.rpm /tmp/
COPY LICENSE /licenses
COPY Dockerfile /etc/confluent/ironbank/
COPY hardening_manifest.yaml /etc/confluent/ironbank/
COPY --chown=appuser:appuser scripts/include/etc/confluent/docker /etc/confluent/docker
# primary
EXPOSE 9092
# rest
EXPOSE 8083
## For auditing & debugging
COPY Dockerfile /etc/confluent/ironbank/
COPY hardening_manifest.yaml /etc/confluent/ironbank/
RUN echo "===> Dependency update" \
&& dnf update -y --nodocs \
&& dnf update -y --nodocs \
&& echo "===> Installing ${COMPONENT}" \
&& rpm --import /tmp/archive.key \
&& rpm -ivh --nodigest /tmp/confluent-common-*.noarch.rpm \
&& dnf install -y /tmp/confluent-common-*.noarch.rpm \
/tmp/confluent-rest-utils-*.noarch.rpm \
/tmp/confluent-metadata-service-*.noarch.rpm \
/tmp/confluent-server-*.noarch.rpm \
......@@ -53,22 +52,18 @@ RUN echo "===> Dependency update" \
/tmp/confluent-control-center-fe-*.noarch.rpm \
/tmp/confluent-hub-client-*.noarch.rpm \
/tmp/confluent-kafka-connect-replicator-*.noarch.rpm \
&& echo "===> Clean up, Clean up" \
&& dnf clean all \
&& yum clean all \
&& rm -rf /tmp/* \
&& rm -rf /var/cache/dnf \
&& echo "===> Setting up ${COMPONENT} dirs ..." \
&& mkdir -p /usr/share/confluent-hub-components /var/lib/kafka/data /etc/kafka/secrets /etc/${COMPONENT} /etc/${COMPONENT}/secrets /etc/${COMPONENT}/jars /usr/logs \
&& chown appuser:root -R /etc/${COMPONENT} /usr/logs /etc/schema-registry /usr/share/confluent-hub-components /var/log/kafka /var/log/confluent /var/lib/kafka /var/lib/zookeeper /etc/kafka/secrets \
&& chmod -R ug+w /etc/kafka /var/lib/kafka/data /etc/kafka/secrets /etc/${COMPONENT} /etc/${COMPONENT}/secrets /etc/${COMPONENT}/jars /etc/schema-registry
ENV CONNECT_PLUGIN_PATH=/usr/share/java/,/usr/share/confluent-hub-components/
&& mkdir -p /usr/share/confluent-hub-components /var/lib/kafka/data /etc/kafka/secrets /etc/${COMPONENT} /etc/${COMPONENT}/secrets /etc/${COMPONENT}/jars /usr/logs \
&& chown appuser:root -R /etc/${COMPONENT} /usr/logs /etc/schema-registry /usr/share/confluent-hub-components /var/log/kafka /var/log/confluent /var/lib/kafka /var/lib/zookeeper /etc/kafka/secrets \
&& chmod -R ug+w /etc/kafka /var/lib/kafka/data /etc/kafka/secrets /etc/${COMPONENT} /etc/${COMPONENT}/secrets /etc/${COMPONENT}/jars /etc/schema-registry \
&& chown -R appuser:appuser /etc/confluent \
&& echo "===> Clean up, Clean up" \
&& dnf clean all \
&& yum clean all \
&& rm -rf /tmp/* /var/cache/dnf
VOLUME ["/var/lib/kafka/data", "/etc/kafka/secrets", "/etc/${COMPONENT}/jars", "/etc/${COMPONENT}/secrets"]
COPY --chown=appuser:appuser scripts/include/etc/confluent/docker /etc/confluent/docker
USER appuser
CMD ["/etc/confluent/docker/run"]
......@@ -79,4 +74,4 @@ CMD ["/etc/confluent/docker/run"]
# Retry period : 8 minutes (after which container is deemed unhealthy)
# All settings can be overriden at run-time in Docker/Docker Compose.
HEALTHCHECK --start-period=120s --interval=5s --timeout=10s --retries=96 \
CMD /usr/bin/kafka-topics --version
CMD /usr/bin/kafka-topics --version
\ No newline at end of file
......@@ -6,14 +6,14 @@ name: "confluentinc/cp-enterprise-replicator"
# The most specific version should be the first tag and will be shown
# on ironbank.dso.mil
tags:
- "7.2.1-1-ubi8"
- "7.2.1"
- "7.2.2-1-ubi8"
- "7.2.2"
- "7.2.x"
- "7.2"
# Build args passed to Dockerfile ARGs
args:
BASE_IMAGE: "confluentinc/cp-base-new"
BASE_TAG: "Q2_2022"
BASE_TAG: "Q3_2022"
# Docker image labels
labels:
org.opencontainers.image.title: "cp-enterprise-replicator"
......@@ -21,91 +21,86 @@ labels:
org.opencontainers.image.licenses: "CONFLUENT ENTERPRISE LICENSE"
org.opencontainers.image.url: "https://docs.confluent.io/platform/current/overview.html"
org.opencontainers.image.vendor: "Confluent"
org.opencontainers.image.version: "7.2.1"
org.opencontainers.image.version: "7.2.2"
mil.dso.ironbank.image.keywords: "confluent,cflt,kafka,replicator,operator,cfk"
mil.dso.ironbank.image.type: "commercial"
mil.dso.ironbank.product.name: "Confluent Platform"
resources:
- filename: archive.key
url: https://packages.confluent.io/rpm/7.2/archive.key
- filename: confluent-common-7.2.2-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-common-7.2.2-1.noarch.rpm
validation:
type: sha256
value: 6753aba4eab80062784a903af0314877d36fa4f998333adffecb0fcba81113cd
- filename: confluent-common-7.2.1-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-common-7.2.1-1.noarch.rpm
value: 04a4496b5b258c1395afc07ea5021e20395e8eb4958a0cc25a793fd1d661ab86
- filename: confluent-rebalancer-7.2.2-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-rebalancer-7.2.2-1.noarch.rpm
validation:
type: sha256
value: 88cb32f4db2b78ddfd8abddcc7f34a6d4ca2bb1dd807becfd4e93c9448790daa
- filename: confluent-rebalancer-7.2.1-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-rebalancer-7.2.1-1.noarch.rpm
value: 9db74b754c24b224793b1c0c11350c15aece745d0a8204fea2659b86523ecad4
- filename: confluent-rest-utils-7.2.2-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-rest-utils-7.2.2-1.noarch.rpm
validation:
type: sha256
value: 9d207c10c8d6f6ce49a1f481f47610f35b4ab43067063b393c7213de7e20ce67
- filename: confluent-rest-utils-7.2.1-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-rest-utils-7.2.1-1.noarch.rpm
value: 2723c538f362706f2bff8903ffd9b199da5d4e203ebc8945c7494934082ec6f0
- filename: confluent-security-7.2.2-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-security-7.2.2-1.noarch.rpm
validation:
type: sha256
value: bf7fb81b49fe03d36f8ac9523dfff5f2f19951586a99b9d00de6199b37ccde9c
- filename: confluent-security-7.2.1-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-security-7.2.1-1.noarch.rpm
value: 9ab0616e65106c2ac8b8609818fadc2ab443e26935fb995f9d6df6f98eb794bc
- filename: confluent-metadata-service-7.2.2-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-metadata-service-7.2.2-1.noarch.rpm
validation:
type: sha256
value: 3ea78af130b8254c6791a7cc901a7896a534d5aef855f207add248e09b2798ba
- filename: confluent-metadata-service-7.2.1-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-metadata-service-7.2.1-1.noarch.rpm
value: 64b59d07552795c58a38d71f93a2f211fee32ee68b36f5e08dece42ca096d299
- filename: confluent-server-7.2.2-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-server-7.2.2-1.noarch.rpm
validation:
type: sha256
value: b239f893749474bafbd99cf61a3e12878df5c6246ec109cc1be8e17df3e01e0c
- filename: confluent-server-7.2.1-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-server-7.2.1-1.noarch.rpm
value: 8ea7a535d7f4ae4366d85730e50c2ec061d3bb24523914cf7071757d076b3145
- filename: confluent-ce-kafka-http-server-7.2.2-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-ce-kafka-http-server-7.2.2-1.noarch.rpm
validation:
type: sha256
value: a655eec4576c8586720306f9abda728a859c3fb10727e96fe356c9441cb71edf
- filename: confluent-ce-kafka-http-server-7.2.1-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-ce-kafka-http-server-7.2.1-1.noarch.rpm
value: 452ea9a8a648b24c93d8503cfc4ce3ce9d9cf2582eda460aafcda6f1ed964cf1
- filename: confluent-server-rest-7.2.2-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-server-rest-7.2.2-1.noarch.rpm
validation:
type: sha256
value: 3bffad1b3d10ecad9bc0cf7dc016f0621236dedcd14a8cb1964f570f5d597915
- filename: confluent-server-rest-7.2.1-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-server-rest-7.2.1-1.noarch.rpm
value: 792c41c7792d3d39c1247d0b6491ca6b26cf92a45294348f4d7f23b07ce8823d
- filename: confluent-telemetry-7.2.2-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-telemetry-7.2.2-1.noarch.rpm
validation:
type: sha256
value: 78ece747a7d76f0a8bd84e70b470dce9e5f6114233a897802ae689c6381c9829
- filename: confluent-telemetry-7.2.1-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-telemetry-7.2.1-1.noarch.rpm
value: 75f42c016062a10f415dc4401971ca57d3e6185af193f549d3b3ae7b92c85587
- filename: confluent-kafka-rest-7.2.2-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-kafka-rest-7.2.2-1.noarch.rpm
validation:
type: sha256
value: 5d24ab57555e884acdf01e01b6bccce24e1caead8a0331afc8c0b9f31e8738c7
- filename: confluent-kafka-rest-7.2.1-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-kafka-rest-7.2.1-1.noarch.rpm
value: dd96a4629bd3eccfc0a2303cfa20d1e4c154de07b7a41b8d3ea82252c2548823
- filename: confluent-hub-client-7.2.2-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-hub-client-7.2.2-1.noarch.rpm
validation:
type: sha256
value: 0701c97adcaf9f3dd77714e75df349298160c183a200343b802ccc6075687c32
- filename: confluent-hub-client-7.2.1-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-hub-client-7.2.1-1.noarch.rpm
value: 33b08e8d3b4730d9dd8597e5659e33c85b547a7701325bc4c415b91d24aa6f20
- filename: confluent-control-center-7.2.2-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-control-center-7.2.2-1.noarch.rpm
validation:
type: sha256
value: 0d2489cb248bcd483f9c808ed152641a06f35da74a317e082a76fc839f6f8a92
- filename: confluent-control-center-7.2.1-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-control-center-7.2.1-1.noarch.rpm
value: 181006b4ec8025e9d6f8a7270e048e476e2feb59bb11ef8f18089ea7243dddb1
- filename: confluent-control-center-fe-7.2.2-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-control-center-fe-7.2.2-1.noarch.rpm
validation:
type: sha256
value: b1962ac73d3a538004f32e816765abe99b21e73f03805c5e4246fd43228b2aa5
- filename: confluent-control-center-fe-7.2.1-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-control-center-fe-7.2.1-1.noarch.rpm
value: 48e2eda7aa887ba39b435ec3b2afaa0759e32d858974f9a3985fc8aca20478b3
- filename: confluent-schema-registry-7.2.2-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-schema-registry-7.2.2-1.noarch.rpm
validation:
type: sha256
value: 595984382d5ab9c2a4ed44fce9a5fcad2768fcf4d4f787d60799d831fa6e9b81
- filename: confluent-schema-registry-7.2.1-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-schema-registry-7.2.1-1.noarch.rpm
value: c652963a0cac13a28308d68c632a810d85f2ce71d6606b64b958b2c003aa9eb1
- filename: confluent-kafka-connect-replicator-7.2.2-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-kafka-connect-replicator-7.2.2-1.noarch.rpm
validation:
type: sha256
value: 4268ccfcb251e8e136276c38f2b44cb6782e1125c241d1df756a3493a1815816
- filename: confluent-kafka-connect-replicator-7.2.1-1.noarch.rpm
url: https://packages.confluent.io/rpm/7.2/confluent-kafka-connect-replicator-7.2.1-1.noarch.rpm
validation:
type: sha256
value: 290c4d3a827dc96cbf90d4fd4382609a5bb1862aa1055cdec425890e9ade6dd6
value: 2bb052377dfcf6d7ab2fb738379fe88d9f85f9c46e05d3de2c89378683963e7c
# List of project maintainers
maintainers:
- name: "Scott Stroud"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment