Skip to content

Commit fd11399

Browse files
Merge pull request #182 from rauhersu/main.konflux.pipelines
bootstrap recert over konflux
2 parents 5d7322d + d47aa31 commit fd11399

File tree

3 files changed

+1250
-4
lines changed

3 files changed

+1250
-4
lines changed

.konflux/Dockerfile

+19-4
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,32 @@ WORKDIR app
44
COPY . .
55

66
RUN subscription-manager register --org $(cat "/activation-key/org") --activationkey $(cat "/activation-key/activationkey") \
7-
&& subscription-manager repos --disable=*eus*
7+
&& subscription-manager refresh \
8+
&& subscription-manager repos --disable=* \
9+
--enable=rhel-9-for-x86_64-baseos-rpms \
10+
--enable=rhel-9-for-x86_64-appstream-rpms \
11+
--enable=codeready-builder-for-rhel-9-x86_64-rpms
12+
813
RUN PKGS="rust-toolset protobuf-compiler" \
914
&& dnf install -y $PKGS \
10-
&& dnf clean all
15+
&& dnf clean all \
16+
&& subscription-manager unregister
17+
1118
RUN cargo build --release --bin recert
1219

1320
# runtime stage
1421
FROM registry.redhat.io/rhel9-4-els/rhel-minimal:9.4-149 AS runtime-image
1522

16-
RUN microdnf install -y 'openssh-clients' \
17-
&& microdnf clean all
23+
RUN microdnf install -y 'subscription-manager' \
24+
&& subscription-manager register --org $(cat "/activation-key/org") --activationkey $(cat "/activation-key/activationkey") \
25+
&& subscription-manager refresh \
26+
&& subscription-manager repos --disable=* \
27+
--enable=rhel-9-for-x86_64-baseos-rpms
28+
29+
RUN PKGS="openssh-clients" \
30+
&& microdnf install -y $PKGS \
31+
&& microdnf clean all \
32+
&& subscription-manager unregister
1833

1934
WORKDIR app
2035
COPY --from=build-image /app/target/release/recert /usr/local/bin

0 commit comments

Comments
 (0)