Namespace
airbyte
Image / Tag
container-orchestrator:dev-openshift-cb6cc03
Content Digest
sha256:4730970f408853fe51d193b46ae4c0ad1882bc8a2010042f5e43cfd2b64bad49
Details
Created

2026-09-10 15:51:04 -0700

Size

444 MB

Content Digest
Labels
  • io.airbyte.app
    airbyte-container-orchestrator
  • io.airbyte.git-revision
    cb6cc03ba8
  • io.airbyte.version
    dev-openshift-cb6cc03

Environment
APPLICATION

airbyte-container-orchestrator

HOME

/home/airbyte

JAVA_HOME

/usr/lib/jvm/java-21-amazon-corretto

LANG

C.UTF-8

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

VERSION

dev-openshift-cb6cc03


Layers

[#000] sha256:f206cad061713321049e1fe0c85223e018266fd8bccebf3156ef94c125bbd2e0 - 11.72% (52.1 MB)

[#001] sha256:7443020b403141e1f17fca248791abf7bce88cad1fbf13bf52b35819044cb757 - 36.61% (163 MB)

[#002] sha256:684a38f0812b651d8ccde6b370c4eeb71989e6b3e56b40922a8948553e7c2555 - 0.0% (91 Bytes)

[#003] sha256:e9ec0901a4829e5aad8c9fd19cf805d8cae72b69b40288b03cc4bb6a2c5ed0dc - 1.55% (6.87 MB)

[#004] sha256:717c1f43cbbd9339cb377367775f22ef80c5db7057d8f0c5d7b40c22b52990a3 - 6.72% (29.8 MB)

[#005] sha256:fec282eca339f012731ecdace718a27c5a4ad4521d6bdc61d75fdca450190d8b - 0.0% (680 Bytes)

[#006] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#007] sha256:e72488f927d8c5e4a1dc2640e40ed64f8e493217861013508c17bc05bf365ac6 - 0.0% (911 Bytes)

[#008] sha256:477b797d9f5d704219e1fa1cdc0f604604b9385415e9de81f9c2d4bbb8beb291 - 43.4% (193 MB)


History
2026-08-20 16:55:33 UTC (buildkit.dockerfile.v0)

COPY /rootfs/ / # buildkit

2026-08-20 16:55:33 UTC (buildkit.dockerfile.v0)

CMD ["/bin/bash"]

2026-08-20 17:20:53 UTC (buildkit.dockerfile.v0)

ARG version=21.0.12.9-1

2026-08-20 17:20:53 UTC (buildkit.dockerfile.v0)

ARG package_version=1

2026-08-20 17:20:53 UTC (buildkit.dockerfile.v0)

RUN |2 version=21.0.12.9-1 package_version=1 /bin/sh -c set -eux && ARCH="$(rpm --query --queryformat='%{ARCH}' rpm)" && rpm --import file:///etc/pki/rpm-gpg/RPM-GPG-KEY-amazon-linux-2023 && echo "localpkg_gpgcheck=1" >> /etc/dnf/dnf.conf && CORRETO_TEMP=$(mktemp -d) && pushd ${CORRETO_TEMP} && RPM_LIST=("java-21-amazon-corretto-headless-$version.amzn2023.${package_version}.${ARCH}.rpm" "java-21-amazon-corretto-$version.amzn2023.${package_version}.${ARCH}.rpm" "java-21-amazon-corretto-devel-$version.amzn2023.${package_version}.${ARCH}.rpm" "java-21-amazon-corretto-jmods-$version.amzn2023.${package_version}.${ARCH}.rpm") && for rpm in ${RPM_LIST[@]}; do curl --fail -O https://corretto.aws/downloads/resources/$(echo $version | tr '-' '.')/${rpm} && rpm -K "${CORRETO_TEMP}/${rpm}" | grep -F "${CORRETO_TEMP}/${rpm}: digests signatures OK" || exit 1; done && dnf install -y ${CORRETO_TEMP}/*.rpm && popd && rm -rf /usr/lib/jvm/java-21-amazon-corretto.${ARCH}/lib/src.zip && rm -rf ${CORRETO_TEMP} && dnf clean all && sed -i '/localpkg_gpgcheck=1/d' /etc/dnf/dnf.conf # buildkit

2026-08-20 17:20:53 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2026-08-20 17:20:53 UTC (buildkit.dockerfile.v0)

ENV JAVA_HOME=/usr/lib/jvm/java-21-amazon-corretto

2026-09-10 15:05:52 -0700 (buildkit.dockerfile.v0)

WORKDIR /app

2026-09-10 15:41:22 -0700 (buildkit.dockerfile.v0)

RUN /bin/sh -c yum install -y tar shadow-utils findutils yum update -y --security yum clean all rm -rf /var/cache/yum groupadd --gid 1000 airbyte useradd --uid 1000 --gid airbyte --shell /bin/bash --create-home airbyte # Create mount point for secrets mkdir /secrets mkdir -p /tmp/workspace mkdir -p /tmp/airbyte_local # These are the directories the entrypoint or the application writes to. The trust store under # /etc/pki/ca-trust is included because the entrypoint regenerates it at startup to pick up CA # certificates customers mount into /usr/share/pki/ca-trust-source/anchors. # # Normally the container runs as the airbyte user (UID 1000), which owns these files and can # write to them. OpenShift instead runs the container as an arbitrary UID that is not the owner # but is always a member of group 0. For that UID to write here, two things must be true: # 1. group 0 must be the files' group -> chown airbyte:0 (owner stays airbyte) # 2. the group must be allowed to write -> chmod g=u (give the group the owner's permissions) # u+w is needed first because some trust store files ship read-only even for the owner, and # g=u can only copy a write bit that exists. for dir in /app /secrets /tmp/workspace /tmp/airbyte_local /home/airbyte /usr/share/pki/ca-trust-source /etc/pki/ca-trust; do chown -R airbyte:0 "$dir" chmod -R u+w,g=u "$dir" done # buildkit

2026-09-10 15:41:22 -0700 (buildkit.dockerfile.v0)

ADD --chown=airbyte:0 --chmod=644 https://dtdg.co/latest-java-tracer dd-java-agent.jar # buildkit

2026-09-10 15:41:22 -0700 (buildkit.dockerfile.v0)

ADD --chown=airbyte:0 entrypoint.sh /entrypoint.sh # buildkit

2026-09-10 15:41:22 -0700 (buildkit.dockerfile.v0)

ENV HOME=/home/airbyte

2026-09-10 15:41:22 -0700 (buildkit.dockerfile.v0)

USER airbyte:airbyte

2026-09-10 15:41:22 -0700 (buildkit.dockerfile.v0)

ENTRYPOINT ["/entrypoint.sh"]

2026-09-10 15:51:02 -0700 (buildkit.dockerfile.v0)

EXPOSE [5005/tcp 8085/tcp]

2026-09-10 15:51:02 -0700 (buildkit.dockerfile.v0)

ARG VERSION=dev-openshift-cb6cc03

2026-09-10 15:51:02 -0700 (buildkit.dockerfile.v0)

ENV APPLICATION=airbyte-container-orchestrator

2026-09-10 15:51:02 -0700 (buildkit.dockerfile.v0)

ENV VERSION=dev-openshift-cb6cc03

2026-09-10 15:51:02 -0700 (buildkit.dockerfile.v0)

WORKDIR /app

2026-09-10 15:51:03 -0700 (buildkit.dockerfile.v0)

COPY --chown=airbyte:airbyte WellKnownTypes.json /app # buildkit

2026-09-10 15:51:04 -0700 (buildkit.dockerfile.v0)

COPY --chown=airbyte:airbyte /app /app # buildkit

2026-09-10 15:51:04 -0700 (buildkit.dockerfile.v0)

USER airbyte:airbyte

2026-09-10 15:51:04 -0700 (buildkit.dockerfile.v0)

CMD ["/bin/bash" "-c" "/app/airbyte-app/bin/${APPLICATION}"]

Details
Created

2026-09-10 15:56:41 -0700

Size

441 MB

Content Digest
Labels
  • io.airbyte.app
    airbyte-container-orchestrator
  • io.airbyte.git-revision
    cb6cc03ba8
  • io.airbyte.version
    dev-openshift-cb6cc03-arm64

Environment
APPLICATION

airbyte-container-orchestrator

HOME

/home/airbyte

JAVA_HOME

/usr/lib/jvm/java-21-amazon-corretto

LANG

C.UTF-8

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

VERSION

dev-openshift-cb6cc03-arm64


Layers

[#000] sha256:108a276670f119053938f97626b5d9916306b34861b9c0cdd8d64a50bf504ad8 - 11.55% (51 MB)

[#001] sha256:5a82bf7ad78016387234a023b428081248669526a23fc20057cf2e4b0c105b6f - 36.46% (161 MB)

[#002] sha256:604ddef5197e169be366e745bdc6b8a1bcf45d6d21d5ce618a81ae35265921bb - 0.0% (93 Bytes)

[#003] sha256:4924cfc2a1ab46f4a8abd712b75bc70ac24e0a40f01319b9db35245ecdc15923 - 1.56% (6.88 MB)

[#004] sha256:7f318ca61f1af9492a2a15fe6d527196d1d11ce4b7f70aabd6b9c6b76b2492ad - 6.76% (29.8 MB)

[#005] sha256:fec282eca339f012731ecdace718a27c5a4ad4521d6bdc61d75fdca450190d8b - 0.0% (680 Bytes)

[#006] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#007] sha256:f37af310a2aa897d217c701f276ec57a1f16adb0ada68a0c7dc5bebd34b11ee3 - 0.0% (909 Bytes)

[#008] sha256:477b797d9f5d704219e1fa1cdc0f604604b9385415e9de81f9c2d4bbb8beb291 - 43.67% (193 MB)


History
2026-08-20 16:55:33 UTC (buildkit.dockerfile.v0)

COPY /rootfs/ / # buildkit

2026-08-20 16:55:33 UTC (buildkit.dockerfile.v0)

CMD ["/bin/bash"]

2026-08-20 17:17:58 UTC (buildkit.dockerfile.v0)

ARG version=21.0.12.9-1

2026-08-20 17:17:58 UTC (buildkit.dockerfile.v0)

ARG package_version=1

2026-08-20 17:17:58 UTC (buildkit.dockerfile.v0)

RUN |2 version=21.0.12.9-1 package_version=1 /bin/sh -c set -eux && ARCH="$(rpm --query --queryformat='%{ARCH}' rpm)" && rpm --import file:///etc/pki/rpm-gpg/RPM-GPG-KEY-amazon-linux-2023 && echo "localpkg_gpgcheck=1" >> /etc/dnf/dnf.conf && CORRETO_TEMP=$(mktemp -d) && pushd ${CORRETO_TEMP} && RPM_LIST=("java-21-amazon-corretto-headless-$version.amzn2023.${package_version}.${ARCH}.rpm" "java-21-amazon-corretto-$version.amzn2023.${package_version}.${ARCH}.rpm" "java-21-amazon-corretto-devel-$version.amzn2023.${package_version}.${ARCH}.rpm" "java-21-amazon-corretto-jmods-$version.amzn2023.${package_version}.${ARCH}.rpm") && for rpm in ${RPM_LIST[@]}; do curl --fail -O https://corretto.aws/downloads/resources/$(echo $version | tr '-' '.')/${rpm} && rpm -K "${CORRETO_TEMP}/${rpm}" | grep -F "${CORRETO_TEMP}/${rpm}: digests signatures OK" || exit 1; done && dnf install -y ${CORRETO_TEMP}/*.rpm && popd && rm -rf /usr/lib/jvm/java-21-amazon-corretto.${ARCH}/lib/src.zip && rm -rf ${CORRETO_TEMP} && dnf clean all && sed -i '/localpkg_gpgcheck=1/d' /etc/dnf/dnf.conf # buildkit

2026-08-20 17:17:58 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2026-08-20 17:17:58 UTC (buildkit.dockerfile.v0)

ENV JAVA_HOME=/usr/lib/jvm/java-21-amazon-corretto

2026-09-10 15:55:44 -0700 (buildkit.dockerfile.v0)

WORKDIR /app

2026-09-10 15:55:58 -0700 (buildkit.dockerfile.v0)

RUN /bin/sh -c yum install -y tar shadow-utils findutils yum update -y --security yum clean all rm -rf /var/cache/yum groupadd --gid 1000 airbyte useradd --uid 1000 --gid airbyte --shell /bin/bash --create-home airbyte # Create mount point for secrets mkdir /secrets mkdir -p /tmp/workspace mkdir -p /tmp/airbyte_local # These are the directories the entrypoint or the application writes to. The trust store under # /etc/pki/ca-trust is included because the entrypoint regenerates it at startup to pick up CA # certificates customers mount into /usr/share/pki/ca-trust-source/anchors. # # Normally the container runs as the airbyte user (UID 1000), which owns these files and can # write to them. OpenShift instead runs the container as an arbitrary UID that is not the owner # but is always a member of group 0. For that UID to write here, two things must be true: # 1. group 0 must be the files' group -> chown airbyte:0 (owner stays airbyte) # 2. the group must be allowed to write -> chmod g=u (give the group the owner's permissions) # u+w is needed first because some trust store files ship read-only even for the owner, and # g=u can only copy a write bit that exists. for dir in /app /secrets /tmp/workspace /tmp/airbyte_local /home/airbyte /usr/share/pki/ca-trust-source /etc/pki/ca-trust; do chown -R airbyte:0 "$dir" chmod -R u+w,g=u "$dir" done # buildkit

2026-09-10 15:55:58 -0700 (buildkit.dockerfile.v0)

ADD --chown=airbyte:0 --chmod=644 https://dtdg.co/latest-java-tracer dd-java-agent.jar # buildkit

2026-09-10 15:55:58 -0700 (buildkit.dockerfile.v0)

ADD --chown=airbyte:0 entrypoint.sh /entrypoint.sh # buildkit

2026-09-10 15:55:58 -0700 (buildkit.dockerfile.v0)

ENV HOME=/home/airbyte

2026-09-10 15:55:58 -0700 (buildkit.dockerfile.v0)

USER airbyte:airbyte

2026-09-10 15:55:58 -0700 (buildkit.dockerfile.v0)

ENTRYPOINT ["/entrypoint.sh"]

2026-09-10 15:56:39 -0700 (buildkit.dockerfile.v0)

EXPOSE [5005/tcp 8085/tcp]

2026-09-10 15:56:39 -0700 (buildkit.dockerfile.v0)

ARG VERSION=dev-openshift-cb6cc03-arm64

2026-09-10 15:56:39 -0700 (buildkit.dockerfile.v0)

ENV APPLICATION=airbyte-container-orchestrator

2026-09-10 15:56:39 -0700 (buildkit.dockerfile.v0)

ENV VERSION=dev-openshift-cb6cc03-arm64

2026-09-10 15:56:39 -0700 (buildkit.dockerfile.v0)

WORKDIR /app

2026-09-10 15:56:40 -0700 (buildkit.dockerfile.v0)

COPY --chown=airbyte:airbyte WellKnownTypes.json /app # buildkit

2026-09-10 15:56:41 -0700 (buildkit.dockerfile.v0)

COPY --chown=airbyte:airbyte /app /app # buildkit

2026-09-10 15:56:41 -0700 (buildkit.dockerfile.v0)

USER airbyte:airbyte

2026-09-10 15:56:41 -0700 (buildkit.dockerfile.v0)

CMD ["/bin/bash" "-c" "/app/airbyte-app/bin/${APPLICATION}"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete