# See the License for the specific language governing permissions and
# limitations under the License.
-#----------------------------------------------------------
+#-----------------------------------------------------------
-FROM nexus3.o-ran-sc.org:10004/bldr-ubuntu18-c-go:2-u18.04-nng AS appmgr-build
+ARG HELMVERSION=v2.12.3
+FROM nexus3.o-ran-sc.org:10004/o-ran-sc/bldr-ubuntu18-c-go:9-u18.04 AS appmgr-build
RUN apt-get update -y && apt-get install -y jq
ENV PATH="/usr/local/go/bin:${PATH}"
-ARG HELMVERSION=v2.12.3
+ARG HELMVERSION
# Install helm
-RUN wget -nv https://storage.googleapis.com/kubernetes-helm/helm-${HELMVERSION}-linux-amd64.tar.gz \
+RUN wget -nv https://get.helm.sh/helm-${HELMVERSION}-linux-amd64.tar.gz \
&& tar -zxvf helm-${HELMVERSION}-linux-amd64.tar.gz \
&& cp linux-amd64/helm /usr/local/bin/helm \
&& rm -rf helm-${HELMVERSION}-linux-amd64.tar.gz \
&& rm -rf linux-amd64
# Install kubectl from Docker Hub
-COPY --from=lachlanevenson/k8s-kubectl:v1.10.3 /usr/local/bin/kubectl /usr/local/bin/kubectl
+COPY --from=lachlanevenson/k8s-kubectl:v1.16.0 /usr/local/bin/kubectl /usr/local/bin/kubectl
ENV GOPATH="/go"
RUN ldconfig
+ARG HELMVERSION
+ENV HELMVERSION=$HELMVERSION
#
# xApp Manager
#