From b5cbbc38d96c1c3913a9482eef82df4a8706c8fb Mon Sep 17 00:00:00 2001
From: estevesm <joao.esteves.marcal@cern.ch>
Date: Tue, 16 Mar 2021 17:33:55 +0100
Subject: [PATCH] Updated SDK to v1.5.0 OC to v1.7.0 GO to 1.16.2 and BATS to
 1.3.0

---
 Dockerfile | 19 ++++++++-----------
 1 file changed, 8 insertions(+), 11 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 0e0c108..049d633 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,15 +1,15 @@
 FROM centos:8
 
-ENV RELEASE_VERSION=v0.19.3 \
-    OKD4_VERSION=4.5.0-0.okd-2020-09-04-180756 \
-    GO_VERSION=1.15 \
-    BATS_VERSION=1.2.1\
+ENV RELEASE_VERSION=v1.5.0 \
+    OKD4_VERSION=4.7.0-0.okd-2021-03-07-090821 \
+    GO_VERSION=1.16.2 \
+    BATS_VERSION=1.3.0\
     # Telling the container where to find the Go executable binaries
     PATH=$PATH:/usr/local/go/bin
 
 RUN yum install -y ncurses gettext && \
     # Downloading operator-sdk
-    curl -LO https://github.com/operator-framework/operator-sdk/releases/download/${RELEASE_VERSION}/operator-sdk-${RELEASE_VERSION}-x86_64-linux-gnu && \
+    curl -LO https://github.com/operator-framework/operator-sdk/releases/download/${RELEASE_VERSION}/operator-sdk_linux_amd64 && \
     # Downloading openshift-cli
     curl -L https://github.com/openshift/okd/releases/download/${OKD4_VERSION}/openshift-client-linux-${OKD4_VERSION}.tar.gz | tar xvz && \
     # Downloading go, needed by most commands of operator-sdk
@@ -17,13 +17,10 @@ RUN yum install -y ncurses gettext && \
     # Downlaoding bats, testing framework for shell
     curl -L https://github.com/bats-core/bats-core/archive/v${BATS_VERSION}.tar.gz | tar xvz && \
     # Installing bats
-    ./bats-core-${BATS_VERSION}/install.sh /usr/local && rm -rf ./bats-core-${BATS_VERSION}/ &&\
+    ./bats-core-${BATS_VERSION}/install.sh /usr/local && rm -rf ./bats-core-${BATS_VERSION}/ && \
     # Setting up operator-sdk
-    chmod +x operator-sdk-${RELEASE_VERSION}-x86_64-linux-gnu &&  mkdir -p /usr/local/bin/ &&  cp operator-sdk-${RELEASE_VERSION}-x86_64-linux-gnu /usr/local/bin/operator-sdk && rm operator-sdk-${RELEASE_VERSION}-x86_64-linux-gnu && \
+    chmod +x operator-sdk_linux_amd64 &&  mkdir -p /usr/local/bin/ &&  cp operator-sdk_linux_amd64 /usr/local/bin/operator-sdk && rm operator-sdk_linux_amd64 && \
     # Setting up openshift-cli
-    cp ./oc /usr/local/bin && rm oc && \
-    # Installing modules necessary for Ansible operators
-    dnf install -y python3-pip python3-devel gcc && \
-    pip-3 install ansible ansible-runner ansible-runner-http openshift kubernetes jmespath
+    cp ./oc /usr/local/bin && rm oc
 
 CMD ["/usr/local/bin/operator-sdk"]
-- 
GitLab