From 8df76ce0b875d37621345525e6c9a03129d320ba Mon Sep 17 00:00:00 2001 From: Fabian Seidl <fabian.seidl@h-da.de> Date: Tue, 18 Jul 2023 13:15:53 +0000 Subject: [PATCH] Update go fix vulnerability 2 See merge request danet/gosdn!492 --- .gitlab-ci.yml | 2 +- .gitlab/ci/.code-quality-ci.yml | 2 +- .golangci.yml | 2 +- .../arista-routing-engine/arista-routing-engine.Dockerfile | 2 +- applications/venv-manager/venv-manager.Dockerfile | 4 ++-- cli/build/ci/.test.yml | 2 +- cli/cli.Dockerfile | 2 +- controller/Dockerfile.debug | 2 +- controller/controller.Dockerfile | 6 +++--- csbi/gnmi-target/gnmitarget.Dockerfile | 2 +- csbi/resources/Dockerfile | 2 +- lab-vm/vm-with-packer/scripts/setup.sh | 6 +++--- lab-vm/vm-with-vagrant/Vagrantfile | 6 +++--- plugin-registry/plugin-registry.Dockerfile | 4 ++-- plugin-registry/plugin-registry.debug.Dockerfile | 4 ++-- 15 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d274a58b0..947981d7f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,7 +2,7 @@ variables: GOSDN_IMAGE: "${CI_REGISTRY_IMAGE}:${CI_COMMIT_SHA}" GOSDN_TESTING_IMAGE: "${CI_REGISTRY_IMAGE}:testing_${CI_COMMIT_SHA}" CEOS_IMAGE: "${CI_PCONTAINERS_REGISTRY_IMAGE}/ceos:4.28.2F" - GOLANG_VERSION: "1.20.5" + GOLANG_VERSION: "1.20.6" workflow: rules: diff --git a/.gitlab/ci/.code-quality-ci.yml b/.gitlab/ci/.code-quality-ci.yml index bce2d382e..97ffaf0fb 100644 --- a/.gitlab/ci/.code-quality-ci.yml +++ b/.gitlab/ci/.code-quality-ci.yml @@ -1,5 +1,5 @@ variables: - GOLANG_VERSION: "1.20.5" + GOLANG_VERSION: "1.20.6" code-quality: image: golangci/golangci-lint:v1.52.2-alpine stage: analyze diff --git a/.golangci.yml b/.golangci.yml index 6951bf00f..8ffeff90b 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,5 +1,5 @@ variables: - GOLANG_VERSION: "1.20.5" + GOLANG_VERSION: "1.20.6" run: go: $GOLANG_VERSION concurrency: 4 diff --git a/applications/arista-routing-engine/arista-routing-engine.Dockerfile b/applications/arista-routing-engine/arista-routing-engine.Dockerfile index dcbb7f962..167be1454 100644 --- a/applications/arista-routing-engine/arista-routing-engine.Dockerfile +++ b/applications/arista-routing-engine/arista-routing-engine.Dockerfile @@ -1,4 +1,4 @@ -ARG GOLANG_VERSION=1.20.5 +ARG GOLANG_VERSION=1.20.6 ARG BUILDARGS ARG $GITLAB_PROXY diff --git a/applications/venv-manager/venv-manager.Dockerfile b/applications/venv-manager/venv-manager.Dockerfile index a0e41399c..052426912 100644 --- a/applications/venv-manager/venv-manager.Dockerfile +++ b/applications/venv-manager/venv-manager.Dockerfile @@ -1,8 +1,8 @@ -ARG GOLANG_VERSION=1.20.5 +ARG GOLANG_VERSION=1.20.6 ARG BUILDARGS ARG $GITLAB_PROXY=code.fbi.h-da.de:443/danet/dependency_proxy/containers -FROM ${GITLAB_PROXY}golang:$GOLANG_VERSION-buster AS builder +FROM ${GITLAB_PROXY}golang:$GOLANG_VERSION-bullseye AS builder WORKDIR /gosdn diff --git a/cli/build/ci/.test.yml b/cli/build/ci/.test.yml index efad0a388..dbc634dcb 100644 --- a/cli/build/ci/.test.yml +++ b/cli/build/ci/.test.yml @@ -1,5 +1,5 @@ variables: - GOLANG_VERSION: "1.20.5" + GOLANG_VERSION: "1.20.6" test: image: golang:$GOLANG_VERSION stage: test diff --git a/cli/cli.Dockerfile b/cli/cli.Dockerfile index 545506e5e..6bb710ed6 100644 --- a/cli/cli.Dockerfile +++ b/cli/cli.Dockerfile @@ -1,4 +1,4 @@ -ARG GOLANG_VERSION=1.20.5 +ARG GOLANG_VERSION=1.20.6 ARG BUILDARGS ARG $GITLAB_PROXY diff --git a/controller/Dockerfile.debug b/controller/Dockerfile.debug index a95924d91..9de4f65d7 100644 --- a/controller/Dockerfile.debug +++ b/controller/Dockerfile.debug @@ -1,5 +1,5 @@ # syntax = docker/dockerfile:1.2 -ARG GOLANG_VERSION=1.20.5 +ARG GOLANG_VERSION=1.20.6 FROM golang:$GOLANG_VERSION-alpine AS builder ARG GITLAB_USER ARG GITLAB_TOKEN diff --git a/controller/controller.Dockerfile b/controller/controller.Dockerfile index 85a92dc86..a2716198d 100644 --- a/controller/controller.Dockerfile +++ b/controller/controller.Dockerfile @@ -1,15 +1,15 @@ -ARG GOLANG_VERSION=1.20.5 +ARG GOLANG_VERSION=1.20.6 ARG BUILDARGS ARG $GITLAB_PROXY -FROM ${GITLAB_PROXY}golang:$GOLANG_VERSION-buster as builder +FROM ${GITLAB_PROXY}golang:$GOLANG_VERSION-bullseye as builder WORKDIR /gosdn/ COPY . . RUN --mount=type=cache,target=/root/go/pkg/mod \ --mount=type=cache,target=/root/.cache/go-build \ make build-gosdn -FROM ${GITLAB_PROXY}golang:$GOLANG_VERSION-buster +FROM ${GITLAB_PROXY}golang:$GOLANG_VERSION-bullseye WORKDIR /app/ COPY --from=builder /gosdn/controller/configs/development-gosdn.toml.example ./configs/development-gosdn.toml COPY --from=builder /gosdn/controller/configs/containerlab-gosdn.toml.example ./configs/containerlab-gosdn.toml diff --git a/csbi/gnmi-target/gnmitarget.Dockerfile b/csbi/gnmi-target/gnmitarget.Dockerfile index 5d8f760f9..dfd840686 100644 --- a/csbi/gnmi-target/gnmitarget.Dockerfile +++ b/csbi/gnmi-target/gnmitarget.Dockerfile @@ -1,4 +1,4 @@ -ARG GOLANG_VERSION=1.20.5 +ARG GOLANG_VERSION=1.20.6 FROM golang:$GOLANG_VERSION-alpine RUN go install github.com/google/gnxi/gnmi_target@latest RUN wget https://raw.githubusercontent.com/google/gnxi/master/gnmi_target/openconfig-openflow.json diff --git a/csbi/resources/Dockerfile b/csbi/resources/Dockerfile index 4e3437e33..85140b529 100644 --- a/csbi/resources/Dockerfile +++ b/csbi/resources/Dockerfile @@ -1,5 +1,5 @@ # syntax = docker/dockerfile:1.2 -ARG GOLANG_VERSION=1.20.5 +ARG GOLANG_VERSION=1.20.6 FROM golang:$GOLANG_VERSION-alpine AS installer ARG GITLAB_USER ARG GITLAB_TOKEN diff --git a/lab-vm/vm-with-packer/scripts/setup.sh b/lab-vm/vm-with-packer/scripts/setup.sh index 39018105e..363285e8e 100644 --- a/lab-vm/vm-with-packer/scripts/setup.sh +++ b/lab-vm/vm-with-packer/scripts/setup.sh @@ -5,9 +5,9 @@ sudo apt update sudo apt upgrade -y # Install go -wget https://go.dev/dl/go1.20.5.linux-amd64.tar.gz -sudo tar -C /usr/local/ -xzf go1.20.5.linux-amd64.tar.gz -rm go1.20.5.linux-amd64.tar.gz +wget https://go.dev/dl/go1.20.6.linux-amd64.tar.gz +sudo tar -C /usr/local/ -xzf go1.20.6.linux-amd64.tar.gz +rm go1.20.6.linux-amd64.tar.gz echo "export PATH=$PATH:/usr/local/go/bin" >>/home/gosdn/.profile echo "export GOPATH=$HOME/go " >>/home/gosdn/.profile source /home/gosdn/.profile diff --git a/lab-vm/vm-with-vagrant/Vagrantfile b/lab-vm/vm-with-vagrant/Vagrantfile index 61d1f9ece..83d7964d2 100644 --- a/lab-vm/vm-with-vagrant/Vagrantfile +++ b/lab-vm/vm-with-vagrant/Vagrantfile @@ -37,9 +37,9 @@ Vagrant.configure(2) do |config| zip apt-get autoremove -y ####### installing go ####### - 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.5.linux-amd64.tar.gz - rm go1.20.5.linux-amd64.tar.gz + wget https://go.dev/dl/go1.20.6.linux-amd64.tar.gz + rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.6.linux-amd64.tar.gz + rm go1.20.6.linux-amd64.tar.gz echo 'export PATH=$PATH:/usr/local/go/bin' >> /home/vagrant/.profile echo 'export GOPATH=$HOME/go' >> /home/vagrant/.profile source /home/vagrant/.profile diff --git a/plugin-registry/plugin-registry.Dockerfile b/plugin-registry/plugin-registry.Dockerfile index 898d29d08..1e579c337 100644 --- a/plugin-registry/plugin-registry.Dockerfile +++ b/plugin-registry/plugin-registry.Dockerfile @@ -1,8 +1,8 @@ -ARG GOLANG_VERSION=1.20.1 +ARG GOLANG_VERSION=1.20.6 ARG BUILDARGS ARG $GITLAB_PROXY -FROM ${GITLAB_PROXY}golang:$GOLANG_VERSION-buster as builder +FROM ${GITLAB_PROXY}golang:$GOLANG_VERSION-bullseye as builder WORKDIR /plugin-registry/ RUN apt-get update RUN apt-get -y install --no-install-recommends zip diff --git a/plugin-registry/plugin-registry.debug.Dockerfile b/plugin-registry/plugin-registry.debug.Dockerfile index fb9eeaff7..2fa02552d 100644 --- a/plugin-registry/plugin-registry.debug.Dockerfile +++ b/plugin-registry/plugin-registry.debug.Dockerfile @@ -1,8 +1,8 @@ -ARG GOLANG_VERSION=1.19 +ARG GOLANG_VERSION=1.20.6 ARG BUILDARGS ARG $GITLAB_PROXY -FROM ${GITLAB_PROXY}golang:$GOLANG_VERSION-buster as builder +FROM ${GITLAB_PROXY}golang:$GOLANG_VERSION-bullseye as builder WORKDIR /plugin-registry/ RUN apt-get update RUN apt-get -y install --no-install-recommends zip -- GitLab