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

bump go version to fix vuln

parent 15392d73
No related branches found
No related tags found
1 merge request!477Update deprecated fields in clab along other parameters
Pipeline #150960 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.4" GOLANG_VERSION: "1.20.5"
workflow: workflow:
rules: rules:
......
variables: variables:
GOLANG_VERSION: "1.20.4" GOLANG_VERSION: "1.20.5"
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.4" GOLANG_VERSION: "1.20.5"
run: run:
go: $GOLANG_VERSION go: $GOLANG_VERSION
concurrency: 4 concurrency: 4
......
ARG GOLANG_VERSION=1.20.4 ARG GOLANG_VERSION=1.20.5
ARG BUILDARGS ARG BUILDARGS
ARG $GITLAB_PROXY ARG $GITLAB_PROXY
......
ARG GOLANG_VERSION=1.20.4 ARG GOLANG_VERSION=1.20.5
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.4" GOLANG_VERSION: "1.20.5"
test: test:
image: golang:$GOLANG_VERSION image: golang:$GOLANG_VERSION
stage: test stage: test
......
ARG GOLANG_VERSION=1.20.4 ARG GOLANG_VERSION=1.20.5
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.4 ARG GOLANG_VERSION=1.20.5
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
......
ARG GOLANG_VERSION=1.20.4 ARG GOLANG_VERSION=1.20.5
ARG BUILDARGS ARG BUILDARGS
ARG $GITLAB_PROXY ARG $GITLAB_PROXY
......
ARG GOLANG_VERSION=1.20.4 ARG GOLANG_VERSION=1.20.5
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.4 ARG GOLANG_VERSION=1.20.5
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.4.linux-amd64.tar.gz wget https://go.dev/dl/go1.20.5.linux-amd64.tar.gz
sudo tar -C /usr/local/ -xzf go1.20.4.linux-amd64.tar.gz sudo tar -C /usr/local/ -xzf go1.20.5.linux-amd64.tar.gz
rm go1.20.4.linux-amd64.tar.gz rm go1.20.5.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.4.linux-amd64.tar.gz wget https://go.dev/dl/go1.20.5.linux-amd64.tar.gz
rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz
rm go1.20.4.linux-amd64.tar.gz rm go1.20.5.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
...@@ -67,4 +67,4 @@ Vagrant.configure(2) do |config| ...@@ -67,4 +67,4 @@ Vagrant.configure(2) do |config|
su - vagrant -c "cd gnmi-target && docker build -f target.Dockerfile ." su - vagrant -c "cd gnmi-target && docker build -f target.Dockerfile ."
su - vagrant -c "cd gnmi-target && make container" su - vagrant -c "cd gnmi-target && make container"
SHELL SHELL
end end
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment