Skip to content
Snippets Groups Projects
Commit fc7a9cd8 authored by Fabian Seidl's avatar Fabian Seidl
Browse files

Update go fix vulnerability


See merge request !465

Co-authored-by: default avatarEnglert, Fabian Emil <fabian.e.englert@stud.h-da.de>
parent a78cc048
No related branches found
No related tags found
1 merge request!465Update go fix vulnerability
Pipeline #142905 passed
...@@ -2,7 +2,7 @@ variables: ...@@ -2,7 +2,7 @@ variables:
GOSDN_IMAGE: "${CI_REGISTRY_IMAGE}:${CI_COMMIT_SHA}" GOSDN_IMAGE: "${CI_REGISTRY_IMAGE}:${CI_COMMIT_SHA}"
GOSDN_TESTING_IMAGE: "${CI_REGISTRY_IMAGE}:testing_${CI_COMMIT_SHA}" GOSDN_TESTING_IMAGE: "${CI_REGISTRY_IMAGE}:testing_${CI_COMMIT_SHA}"
CEOS_IMAGE: "${CI_PCONTAINERS_REGISTRY_IMAGE}/ceos:4.28.2F" CEOS_IMAGE: "${CI_PCONTAINERS_REGISTRY_IMAGE}/ceos:4.28.2F"
GOLANG_VERSION: "1.20.3" GOLANG_VERSION: "1.20.4"
workflow: workflow:
rules: rules:
......
variables: variables:
GOLANG_VERSION: "1.20.3" GOLANG_VERSION: "1.20.4"
code-quality: code-quality:
image: golangci/golangci-lint:v1.52.2-alpine image: golangci/golangci-lint:v1.52.2-alpine
stage: analyze stage: analyze
......
variables: variables:
GOLANG_VERSION: "1.20.3" GOLANG_VERSION: "1.20.4"
run: run:
go: $GOLANG_VERSION go: $GOLANG_VERSION
concurrency: 4 concurrency: 4
......
ARG GOLANG_VERSION=1.20.3 ARG GOLANG_VERSION=1.20.4
ARG BUILDARGS ARG BUILDARGS
ARG $GITLAB_PROXY ARG $GITLAB_PROXY
......
ARG GOLANG_VERSION=1.20.3 ARG GOLANG_VERSION=1.20.4
ARG BUILDARGS ARG BUILDARGS
ARG $GITLAB_PROXY=code.fbi.h-da.de:443/danet/dependency_proxy/containers ARG $GITLAB_PROXY=code.fbi.h-da.de:443/danet/dependency_proxy/containers
......
variables: variables:
GOLANG_VERSION: "1.20.3" GOLANG_VERSION: "1.20.4"
test: test:
image: golang:$GOLANG_VERSION image: golang:$GOLANG_VERSION
stage: test stage: test
......
ARG GOLANG_VERSION=1.20.3 ARG GOLANG_VERSION=1.20.4
ARG BUILDARGS ARG BUILDARGS
ARG $GITLAB_PROXY ARG $GITLAB_PROXY
......
# syntax = docker/dockerfile:1.2 # syntax = docker/dockerfile:1.2
ARG GOLANG_VERSION=1.20.1 ARG GOLANG_VERSION=1.20.4
FROM golang:$GOLANG_VERSION-alpine AS builder FROM golang:$GOLANG_VERSION-alpine AS builder
ARG GITLAB_USER ARG GITLAB_USER
ARG GITLAB_TOKEN ARG GITLAB_TOKEN
...@@ -25,4 +25,4 @@ EXPOSE 40000 ...@@ -25,4 +25,4 @@ EXPOSE 40000
COPY --from=builder /src/gosdn / COPY --from=builder /src/gosdn /
COPY --from=builder /go/bin/dlv / COPY --from=builder /go/bin/dlv /
CMD ["/dlv", "--listen=:40000", "--headless=true", "--api-version=2", "exec", "/gosdn"] CMD ["/dlv", "--listen=:40000", "--headless=true", "--api-version=2", "exec", "/gosdn"]
\ No newline at end of file
ARG GOLANG_VERSION=1.20.3 ARG GOLANG_VERSION=1.20.4
ARG BUILDARGS ARG BUILDARGS
ARG $GITLAB_PROXY ARG $GITLAB_PROXY
......
ARG GOLANG_VERSION=1.20.3 ARG GOLANG_VERSION=1.20.4
FROM golang:$GOLANG_VERSION-alpine FROM golang:$GOLANG_VERSION-alpine
RUN go install github.com/google/gnxi/gnmi_target@latest RUN go install github.com/google/gnxi/gnmi_target@latest
RUN wget https://raw.githubusercontent.com/google/gnxi/master/gnmi_target/openconfig-openflow.json RUN wget https://raw.githubusercontent.com/google/gnxi/master/gnmi_target/openconfig-openflow.json
......
# syntax = docker/dockerfile:1.2 # syntax = docker/dockerfile:1.2
ARG GOLANG_VERSION=1.20.3 ARG GOLANG_VERSION=1.20.4
FROM golang:$GOLANG_VERSION-alpine AS installer FROM golang:$GOLANG_VERSION-alpine AS installer
ARG GITLAB_USER ARG GITLAB_USER
ARG GITLAB_TOKEN ARG GITLAB_TOKEN
......
...@@ -5,9 +5,9 @@ sudo apt update ...@@ -5,9 +5,9 @@ sudo apt update
sudo apt upgrade -y sudo apt upgrade -y
# Install go # Install go
wget https://go.dev/dl/go1.20.3.linux-amd64.tar.gz wget https://go.dev/dl/go1.20.4.linux-amd64.tar.gz
sudo tar -C /usr/local/ -xzf go1.20.3.linux-amd64.tar.gz sudo tar -C /usr/local/ -xzf go1.20.4.linux-amd64.tar.gz
rm go1.20.3.linux-amd64.tar.gz rm go1.20.4.linux-amd64.tar.gz
echo "export PATH=$PATH:/usr/local/go/bin" >>/home/gosdn/.profile echo "export PATH=$PATH:/usr/local/go/bin" >>/home/gosdn/.profile
echo "export GOPATH=$HOME/go " >>/home/gosdn/.profile echo "export GOPATH=$HOME/go " >>/home/gosdn/.profile
source /home/gosdn/.profile source /home/gosdn/.profile
......
...@@ -37,9 +37,9 @@ Vagrant.configure(2) do |config| ...@@ -37,9 +37,9 @@ Vagrant.configure(2) do |config|
zip zip
apt-get autoremove -y apt-get autoremove -y
####### installing go ####### ####### installing go #######
wget https://go.dev/dl/go1.20.3.linux-amd64.tar.gz wget https://go.dev/dl/go1.20.4.linux-amd64.tar.gz
rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.3.linux-amd64.tar.gz rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz
rm go1.20.3.linux-amd64.tar.gz rm go1.20.4.linux-amd64.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> /home/vagrant/.profile echo 'export PATH=$PATH:/usr/local/go/bin' >> /home/vagrant/.profile
echo 'export GOPATH=$HOME/go' >> /home/vagrant/.profile echo 'export GOPATH=$HOME/go' >> /home/vagrant/.profile
source /home/vagrant/.profile source /home/vagrant/.profile
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment