[VOL-5374] Upgrade go version to v1.23

Change-Id: I11655451672cc7bae9cc92cddcaa563ac50d7de4
Signed-off-by: Akash Reddy Kankanala <akash.kankanala@radisys.com>
diff --git a/docker/Dockerfile.voltha-go-controller b/docker/Dockerfile.voltha-go-controller
index ecfc87c..aa454f3 100644
--- a/docker/Dockerfile.voltha-go-controller
+++ b/docker/Dockerfile.voltha-go-controller
@@ -17,14 +17,10 @@
 # SPDX-License-Identifier: Apache-2.0
 # -----------------------------------------------------------------------
 
-FROM --platform=linux/amd64 golang:1.16.3-alpine3.13 AS dev
+FROM golang:1.23.1-alpine3.20 AS dev
 
-RUN adduser -h /home/voltha-go-controller -s /bin/bash -D voltha-go-controller
-# Install required packages
-RUN apk add --no-cache build-base=0.5-r3
-
-#adding git
-#RUN apk add --no-cache bash=5.1.16-r0
+RUN adduser -h /home/voltha-go-controller -s /bin/bash -D voltha-go-controller && \
+    apk add --no-cache build-base=0.5-r3
 
 #chnaging the working dir to tmp
 WORKDIR /tmp
@@ -51,11 +47,10 @@
 WORKDIR /go/src/voltha-go-controller/voltha-go-controller/cli
 RUN CGO_ENABLED=0 go build -a -v -o /app/vgcctl
 
-FROM --platform=linux/amd64 golang:1.16.3-alpine3.13 AS prod
+FROM golang:1.23.1-alpine3.20 AS prod
 
-RUN adduser -h /home/voltha-go-controller -s /bin/bash -D voltha-go-controller
-
-RUN apk add --no-cache bash=5.1.16-r0
+RUN adduser -h /home/voltha-go-controller -s /bin/bash -D voltha-go-controller && \
+    apk add --no-cache bash=5.2.26-r0
 # Set the working directory
 WORKDIR /app
 
@@ -63,13 +58,12 @@
 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/
-RUN apk add --no-cache openssh=8.4_p1-r4
+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 sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/init.d/sshd
 ENV NOTVISIBLE "in users profile"
 RUN echo "export VISIBLE=now" >> /etc/profile
 
 EXPOSE 22
 
-# [EOF]
\ No newline at end of file
+# [EOF]