[VOL-5475] upgrade go to 1.24.5 and golangci-lint version to 2.2.2
Signed-off-by: mgouda <madhumati.gouda@radisys.com>
Change-Id: Ic9fe6b74bdb86f8313a04559b59991d66307d5bb
diff --git a/docker/Dockerfile.voltha-go-controller b/docker/Dockerfile.voltha-go-controller
index aa454f3..7cce4f8 100644
--- a/docker/Dockerfile.voltha-go-controller
+++ b/docker/Dockerfile.voltha-go-controller
@@ -17,7 +17,7 @@
# SPDX-License-Identifier: Apache-2.0
# -----------------------------------------------------------------------
-FROM golang:1.23.1-alpine3.20 AS dev
+FROM golang:1.24.5-alpine3.22 AS dev
RUN adduser -h /home/voltha-go-controller -s /bin/bash -D voltha-go-controller && \
apk add --no-cache build-base=0.5-r3
@@ -47,10 +47,10 @@
WORKDIR /go/src/voltha-go-controller/voltha-go-controller/cli
RUN CGO_ENABLED=0 go build -a -v -o /app/vgcctl
-FROM golang:1.23.1-alpine3.20 AS prod
+FROM golang:1.24.5-alpine3.22 AS prod
RUN adduser -h /home/voltha-go-controller -s /bin/bash -D voltha-go-controller && \
- apk add --no-cache bash=5.2.26-r0
+ apk add --no-cache bash=5.2.37-r0
# Set the working directory
WORKDIR /app
@@ -58,10 +58,10 @@
COPY --from=dev /app/voltha-go-controller /app
COPY --from=dev /app/vgcctl /app
-RUN chown -R voltha-go-controller.voltha-go-controller /app/voltha-go-controller /usr/local/bin/ && \
- apk add --no-cache openssh=9.7_p1-r5
+RUN chown -R voltha-go-controller:voltha-go-controller /app/voltha-go-controller /usr/local/bin/ && \
+ apk add --no-cache openssh=10.0_p1-r9
-ENV NOTVISIBLE "in users profile"
+ENV NOTVISIBLE="in users profile"
RUN echo "export VISIBLE=now" >> /etc/profile
EXPOSE 22