Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CPBR-1524: Testing out docker image build on FIPS + RHEL semaphore agent #487

Draft
wants to merge 47 commits into
base: 7.0.x
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
7dde26b
testing out rhel 9 fips enabled
KrishVora01 Jun 6, 2024
32153c7
modifying sem-version java"
KrishVora01 Jun 11, 2024
45ed3e2
Move pip install of confluent-release-tools up
cchristous Jun 12, 2024
823039b
Update semaphore.yml
supark-cflt Jun 13, 2024
151e8e7
Update semaphore.yml
supark-cflt Jun 13, 2024
e22567c
Update semaphore.yml
supark-cflt Jun 13, 2024
a1f4894
Update semaphore.yml
supark-cflt Jun 13, 2024
403d5c1
Update semaphore.yml
supark-cflt Jun 13, 2024
5363b6f
Update semaphore.yml
supark-cflt Jun 13, 2024
6550a05
Update semaphore.yml
supark-cflt Jun 13, 2024
5920764
Update semaphore.yml
supark-cflt Jun 13, 2024
0f2e09c
Update semaphore.yml
supark-cflt Jun 13, 2024
e97436f
Update semaphore.yml
supark-cflt Jun 13, 2024
67f366a
skipping maven tests when building the image
rahejaprince Jun 17, 2024
2bddc17
chown docker related things
rahejaprince Jun 17, 2024
40c3fd3
trying installing jdk
rahejaprince Jun 17, 2024
0aaea5e
cleaning up dockerfile
rahejaprince Jun 17, 2024
ba29cc4
installing eclipse temurin jdk
rahejaprince Jun 17, 2024
1dc5859
using temurin jdk
rahejaprince Jun 17, 2024
6053728
directly installing zulu jdk
rahejaprince Jun 20, 2024
01c9262
using community issue solution
rahejaprince Jun 26, 2024
1c0ff4e
adding nogpgcheck flag
rahejaprince Jun 26, 2024
b5c552e
installing rpm directly for azul jdk
rahejaprince Jul 2, 2024
3726855
installing from gs
rahejaprince Jul 2, 2024
c017aca
installing jdk on top
rahejaprince Jul 2, 2024
0c72752
fixing yum install command
rahejaprince Jul 2, 2024
4e0c502
removing unwanted zulu jdk installation
rahejaprince Jul 2, 2024
d9cbced
updating version of krb5
rahejaprince Jul 2, 2024
64b45cf
using URL from yumdownloader
rahejaprince Jul 2, 2024
e009878
separating out docker command for easy debugging
rahejaprince Jul 2, 2024
ff51115
fixing installation of jdk
rahejaprince Jul 2, 2024
82c2bd8
using azul cdn URL
rahejaprince Jul 2, 2024
f18943b
removing cve-scan
rahejaprince Jul 3, 2024
9df7099
build jmxterm also
rahejaprince Jul 3, 2024
45d178e
manually pushing docker image for debugging docker push issues
rahejaprince Jul 3, 2024
f57bedf
putting debug docker logs command in amd blocks
rahejaprince Jul 3, 2024
b83cdbc
using semaphore oidc role to push images
rahejaprince Jul 3, 2024
efc6c65
adding separate azul and temurin dockerfiles for development
rahejaprince Jul 5, 2024
b04565f
disabling docker push as it is not supported right now
rahejaprince Jul 5, 2024
08af03b
using temurin dockerfile to build the image
rahejaprince Jul 5, 2024
f6a563d
reverting dockerfile.ubi8 to original
rahejaprince Jul 5, 2024
a5b3463
installing zulu jdk using yum URLs directly
rahejaprince Jul 5, 2024
058b6c0
enabling docker image push for amd64 images
rahejaprince Jul 10, 2024
98154df
fixing arch value in installing jdk
rahejaprince Jul 10, 2024
38e9d88
using temurin jdk for cp-base-new
rahejaprince Jul 10, 2024
7d00f99
removing assume iam-role command
rahejaprince Jul 10, 2024
a0307a2
enabling deploy for arm64 images also
rahejaprince Jul 10, 2024
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
Prev Previous commit
Next Next commit
installing jdk on top
rahejaprince committed Jul 2, 2024
commit c017aca548b94d19e92a84de91fa486c0371caca
4 changes: 2 additions & 2 deletions base/Dockerfile.ubi8
Original file line number Diff line number Diff line change
@@ -80,6 +80,8 @@ ARG PYTHON_CONFLUENT_DOCKER_UTILS_INSTALL_SPEC="git+https://github.com/confluent

RUN microdnf --nodocs install yum \
&& rpm --import https://www.azul.com/files/0xB1998361219BD9C9.txt \
&& yum --nodocs -y install https://cdn.azul.com/zulu/bin/zulu11.72.19-ca-jre11.0.23-linux.$(uname -m).rpm \
&& yum --nodocs -y https://cdn.azul.com/zulu/bin/zulu11.72.19-ca-jdk11.0.23-linux.$(uname -m).rpm \
&& yum --nodocs update -y \
&& yum --nodocs install -y --setopt=install_weak_deps=False \
git \
@@ -99,8 +101,6 @@ RUN microdnf --nodocs install yum \
"glibc-minimal-langpack${GLIBC_VERSION}" \
"curl${CURL_VERSION}" \
"libcurl${CURL_VERSION}" \
https://cdn.azul.com/zulu/bin/zulu11.72.19-ca-jre11.0.23-linux.$(uname -m).rpm \
https://cdn.azul.com/zulu/bin/zulu11.72.19-ca-jre11.0.23-linux.$(uname -m).rpm \
&& alternatives --set python /usr/bin/python3 \
&& python3 -m pip install --upgrade "setuptools${PYTHON_SETUPTOOLS_VERSION}" \
&& python3 -m pip install --prefer-binary --prefix=/usr/local --upgrade "${PYTHON_CONFLUENT_DOCKER_UTILS_INSTALL_SPEC}" \