Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions image_tools/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,10 @@
},
]
},
{
'name': 'krb5',
'versions': [{'product': '1.18.2'}],
},
{
'name': 'vector',
'versions': [{'product': '0.26.0', 'stackable-base': '1.0.0'}],
Expand Down
10 changes: 10 additions & 0 deletions krb5/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# syntax=docker/dockerfile:1
# RedHat UBI does not package krb5-server, so we cannot use it as a KDC
# FROM stackable/image/stackable-base
FROM rockylinux:8.7@sha256:68bef3459bbb8c33841575a7f71c4de94718b7bbd103fd0417a537395d40c592
Comment thread
sbernauer marked this conversation as resolved.

ARG PRODUCT

RUN dnf update --assumeyes && \
dnf install --assumeyes krb5-workstation-${PRODUCT} krb5-server-${PRODUCT} && \
dnf clean all
2 changes: 2 additions & 0 deletions krb5/README.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
This image is only intended for Stackable-internal tests. It should not be considered a production-ready
Kerberos KDC.
4 changes: 2 additions & 2 deletions ubi8-rust-builder/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ SHELL ["/bin/bash", "-o", "pipefail", "-c"]
# Update image and install everything needed for Rustup & Rust
RUN microdnf update --disablerepo=* --enablerepo=ubi-8-appstream-rpms --enablerepo=ubi-8-baseos-rpms -y \
&& rm -rf /var/cache/yum \
&& microdnf install --disablerepo=* --enablerepo=ubi-8-appstream-rpms --enablerepo=ubi-8-baseos-rpms curl findutils gcc gcc-c++ make cmake openssl-devel pkg-config systemd-devel unzip -y \
&& microdnf install --disablerepo=* --enablerepo=ubi-8-appstream-rpms --enablerepo=ubi-8-baseos-rpms curl findutils gcc gcc-c++ make cmake openssl-devel pkg-config systemd-devel unzip clang krb5-libs libkadm5 -y \
&& rm -rf /var/cache/yum

WORKDIR /opt/protoc
Expand All @@ -31,7 +31,7 @@ RUN mkdir /app
ONBUILD WORKDIR /src
ONBUILD COPY . /src

ONBUILD RUN . $HOME/.cargo/env && cargo build --release
ONBUILD RUN . $HOME/.cargo/env && cargo build --release --workspace

# Copy the "interesting" files into /app.
ONBUILD RUN find /src/target/release \
Expand Down