diff --git a/OracleLinuxDevelopers/oraclelinux8/ocne-tools/2.0/Dockerfile b/OracleLinuxDevelopers/oraclelinux8/ocne-tools/2.0/Dockerfile new file mode 100644 index 0000000000..3cee41226f --- /dev/null +++ b/OracleLinuxDevelopers/oraclelinux8/ocne-tools/2.0/Dockerfile @@ -0,0 +1,21 @@ +# Copyright (c) 2025 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. + +# hadolint ignore=DL3007 +FROM ghcr.io/oracle/oci-cli:latest + +USER root + +RUN dnf install -y oracle-olcne-release-el8 && \ + dnf config-manager --enable ol8_ocne ol8_addons ol8_baseos_latest ol8_appstream && \ + dnf install -y helm kubectl && \ + rm -rf /var/cache/dnf + +COPY help.sh /opt/help.sh + +USER oracle + +# remove original OCI cli entrypoint from upstream image +ENTRYPOINT [] + +CMD ["/bin/bash", "/opt/help.sh"] \ No newline at end of file diff --git a/OracleLinuxDevelopers/oraclelinux8/ocne-tools/2.0/help.sh b/OracleLinuxDevelopers/oraclelinux8/ocne-tools/2.0/help.sh new file mode 100755 index 0000000000..b937c4b410 --- /dev/null +++ b/OracleLinuxDevelopers/oraclelinux8/ocne-tools/2.0/help.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# Copyright (c) 2025 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. + +echo "OCNE/OKE Tools" + +echo "oci-cli version: $(oci --version)" +helm version --template='helm version: {{.Version}}' +echo '' +echo "kubectl versions: " +kubectl version --client \ No newline at end of file