diff --git a/docker/ubi8/Dockerfile-fips b/docker/ubi8/Dockerfile-fips index b43b72e058..efb72f74dd 100644 --- a/docker/ubi8/Dockerfile-fips +++ b/docker/ubi8/Dockerfile-fips @@ -45,6 +45,7 @@ ENV AWS_CLI_S3_CMD=2.0.2 ENV AWS_AIM_AUTHENTICATOR_VERSION=0.6.14 ENV GOOGLE_CLOUD_SDK_VERSION=468.0.0 ENV ECR_TOKEN_VERSION=v1.0.2 +ENV SERVICE_PLUGIN_PATH=/opt/clouddriver/plugins ENV PATH "$PATH:/usr/local/bin/:/opt/google-cloud-sdk/bin/:/usr/local/bin/aws-iam-authenticator" @@ -59,8 +60,7 @@ RUN yum -y install python3-pip && \ && yum -y remove python3-pip && \ yum clean all - -RUN wget -nv https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-${GOOGLE_CLOUD_SDK_VERSION}-linux-x86_64.tar.gz \ +RUN wget -nv https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-${GOOGLE_CLOUD_SDK_VERSION}-linux-x86_64.tar.gz \ && mkdir -p /opt \ && tar -xzf google-cloud-sdk-${GOOGLE_CLOUD_SDK_VERSION}-linux-x86_64.tar.gz -C /opt \ && rm google-cloud-sdk-${GOOGLE_CLOUD_SDK_VERSION}-linux-x86_64.tar.gz \ @@ -76,36 +76,30 @@ RUN wget https://storage.googleapis.com/kubernetes-release/release/v${KUBECTL_RE && wget -O aws-iam-authenticator https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/download/v${AWS_AIM_AUTHENTICATOR_VERSION}/aws-iam-authenticator_${AWS_AIM_AUTHENTICATOR_VERSION}_linux_${TARGETARCH} \ && chmod +x ./aws-iam-authenticator \ && mv ./aws-iam-authenticator /usr/local/bin/aws-iam-authenticator\ - && ln -sf /usr/local/bin/aws-iam-authenticator /usr/local/bin/heptio-authenticator-aws + && ln -sf /usr/local/bin/aws-iam-authenticator /usr/local/bin/heptio-authenticator-aws COPY clouddriver-web/build/install/clouddriver /opt/clouddriver - #RUN yum -y remove tar curl #RUN yum -y remove vim jq unzip RUN yum -y remove clean all && rm -rf /var/cache RUN adduser spinnaker -RUN mkdir -p /opt/clouddriver/plugins - +RUN mkdir -p ${SERVICE_PLUGIN_PATH} #custom plugin zip files adding ARG CUSTOMPLUGIN_RELEASEORG ENV CUSTOMPLUGIN_RELEASEORG=$CUSTOMPLUGIN_RELEASEORG - ARG CUSTOMPLUGIN_RELEASEREPO ENV CUSTOMPLUGIN_RELEASEREPO=$CUSTOMPLUGIN_RELEASEREPO - ARG CUSTOMPLUGIN_RELEASEVERSION -ENV CUSTOMPLUGIN_RELEASEVERSION=$CUSTOMPLUGIN_RELEASEVERSION - - +ENV CUSTOMPLUGIN_RELEASE_VERSION=$CUSTOMPLUGIN_RELEASE_VERSION -RUN wget -O Armory.armory-observability-plugin-${CUSTOMPLUGIN_RELEASEVERSION}-SNAPSHOT.zip -c https://github.com/${CUSTOMPLUGIN_RELEASEORG}/${CUSTOMPLUGIN_RELEASEREPO}/releases/download/${CUSTOMPLUGIN_RELEASEVERSION}/armory-observability-plugin-${CUSTOMPLUGIN_RELEASEVERSION}.zip -P /opt/clouddriver/plugins -RUN mv Armory.armory-observability-plugin-${CUSTOMPLUGIN_RELEASEVERSION}-SNAPSHOT.zip /opt/clouddriver/plugins/ +RUN wget -O Armory.armory-observability-plugin-${CUSTOMPLUGIN_RELEASE_VERSION}.zip -c https://github.com/${CUSTOMPLUGIN_RELEASEORG}/${CUSTOMPLUGIN_RELEASEREPO}/releases/download/v${CUSTOMPLUGIN_RELEASE_VERSION}/armory-observability-plugin-v${CUSTOMPLUGIN_RELEASE_VERSION}.zip -P ${SERVICE_PLUGIN_PATH} +RUN mv Armory.armory-observability-plugin-${CUSTOMPLUGIN_RELEASE_VERSION}.zip ${SERVICE_PLUGIN_PATH} -RUN chmod -R 777 /opt/clouddriver/plugins/ +RUN chmod -R 777 ${SERVICE_PLUGIN_PATH} RUN chown -R spinnaker:spinnaker /opt/ RUN yum -y remove tar vim vi RUN chown -R spinnaker:spinnaker /opt/ @@ -116,4 +110,3 @@ RUN chown -R spinnaker:spinnaker /var USER spinnaker ENV SLEEP_TIME=10s CMD sleep $SLEEP_TIME ; "/opt/clouddriver/bin/clouddriver" -#CMD sleep 180s ; "/opt/clouddriver/bin/clouddriver"