diff --git a/.drone.yml b/.drone.yml index b61e1a85b88eb..168651d0bf071 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1296,7 +1296,7 @@ type: kubernetes name: build-linux-amd64-centos7 environment: BUILDBOX_VERSION: teleport14 - RUNTIME: go1.21.0 + RUNTIME: go1.21.1 trigger: event: include: @@ -1505,7 +1505,7 @@ type: kubernetes name: build-linux-amd64-centos7-fips environment: BUILDBOX_VERSION: teleport14 - RUNTIME: go1.21.0 + RUNTIME: go1.21.1 trigger: event: include: @@ -1713,7 +1713,7 @@ type: kubernetes name: build-linux-amd64 environment: BUILDBOX_VERSION: teleport14 - RUNTIME: go1.21.0 + RUNTIME: go1.21.1 trigger: event: include: @@ -1928,7 +1928,7 @@ type: kubernetes name: build-linux-amd64-fips environment: BUILDBOX_VERSION: teleport14 - RUNTIME: go1.21.0 + RUNTIME: go1.21.1 trigger: event: include: @@ -3228,7 +3228,7 @@ type: kubernetes name: build-linux-386 environment: BUILDBOX_VERSION: teleport14 - RUNTIME: go1.21.0 + RUNTIME: go1.21.1 trigger: event: include: @@ -4054,7 +4054,7 @@ type: kubernetes name: build-linux-arm environment: BUILDBOX_VERSION: teleport14 - RUNTIME: go1.21.0 + RUNTIME: go1.21.1 trigger: event: include: @@ -5383,7 +5383,7 @@ type: kubernetes name: build-windows-amd64 environment: BUILDBOX_VERSION: teleport14 - RUNTIME: go1.21.0 + RUNTIME: go1.21.1 trigger: event: include: @@ -8072,7 +8072,7 @@ steps: "linux/amd64" --tag drone-docker-registry:5000/teleport-operator:$(cat "/go/var/full-version")-amd64 --file "/go/src/github.com/gravitational/teleport/integrations/operator/Dockerfile" --build-arg BUILDBOX=public.ecr.aws/gravitational/teleport-buildbox:teleport14 - --build-arg COMPILER_NAME=x86_64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.0 + --build-arg COMPILER_NAME=x86_64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.1 --build-arg PROTOC_VERSION=3.20.3 --build-arg TARGETARCH=amd64 --build-arg BUILD_ARCH=amd64 /go/src/github.com/gravitational/teleport - docker logout "public.ecr.aws" @@ -8116,7 +8116,7 @@ steps: "linux/arm" --tag drone-docker-registry:5000/teleport-operator:$(cat "/go/var/full-version")-arm --file "/go/src/github.com/gravitational/teleport/integrations/operator/Dockerfile" --build-arg BUILDBOX=public.ecr.aws/gravitational/teleport-buildbox-arm:teleport14 - --build-arg COMPILER_NAME=arm-linux-gnueabihf-gcc --build-arg GOLANG_VERSION=go1.21.0 + --build-arg COMPILER_NAME=arm-linux-gnueabihf-gcc --build-arg GOLANG_VERSION=go1.21.1 --build-arg PROTOC_VERSION=3.20.3 --build-arg TARGETARCH=arm --build-arg BUILD_ARCH=amd64 /go/src/github.com/gravitational/teleport - docker logout "public.ecr.aws" @@ -8160,7 +8160,7 @@ steps: "linux/arm64" --tag drone-docker-registry:5000/teleport-operator:$(cat "/go/var/full-version")-arm64 --file "/go/src/github.com/gravitational/teleport/integrations/operator/Dockerfile" --build-arg BUILDBOX=public.ecr.aws/gravitational/teleport-buildbox-arm:teleport14 - --build-arg COMPILER_NAME=aarch64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.0 + --build-arg COMPILER_NAME=aarch64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.1 --build-arg PROTOC_VERSION=3.20.3 --build-arg TARGETARCH=arm64 --build-arg BUILD_ARCH=amd64 /go/src/github.com/gravitational/teleport - docker logout "public.ecr.aws" @@ -11594,7 +11594,7 @@ steps: "linux/amd64" --tag drone-docker-registry:5000/teleport-operator:$(cat "/go/var/full-version")-amd64 --file "/go/src/github.com/gravitational/teleport/integrations/operator/Dockerfile" --build-arg BUILDBOX=public.ecr.aws/gravitational/teleport-buildbox:teleport14 - --build-arg COMPILER_NAME=x86_64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.0 + --build-arg COMPILER_NAME=x86_64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.1 --build-arg PROTOC_VERSION=3.20.3 --build-arg TARGETARCH=amd64 --build-arg BUILD_ARCH=amd64 /go/src/github.com/gravitational/teleport - docker logout "public.ecr.aws" @@ -11640,7 +11640,7 @@ steps: "linux/arm" --tag drone-docker-registry:5000/teleport-operator:$(cat "/go/var/full-version")-arm --file "/go/src/github.com/gravitational/teleport/integrations/operator/Dockerfile" --build-arg BUILDBOX=public.ecr.aws/gravitational/teleport-buildbox-arm:teleport14 - --build-arg COMPILER_NAME=arm-linux-gnueabihf-gcc --build-arg GOLANG_VERSION=go1.21.0 + --build-arg COMPILER_NAME=arm-linux-gnueabihf-gcc --build-arg GOLANG_VERSION=go1.21.1 --build-arg PROTOC_VERSION=3.20.3 --build-arg TARGETARCH=arm --build-arg BUILD_ARCH=amd64 /go/src/github.com/gravitational/teleport - docker logout "public.ecr.aws" @@ -11686,7 +11686,7 @@ steps: "linux/arm64" --tag drone-docker-registry:5000/teleport-operator:$(cat "/go/var/full-version")-arm64 --file "/go/src/github.com/gravitational/teleport/integrations/operator/Dockerfile" --build-arg BUILDBOX=public.ecr.aws/gravitational/teleport-buildbox-arm:teleport14 - --build-arg COMPILER_NAME=aarch64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.0 + --build-arg COMPILER_NAME=aarch64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.1 --build-arg PROTOC_VERSION=3.20.3 --build-arg TARGETARCH=arm64 --build-arg BUILD_ARCH=amd64 /go/src/github.com/gravitational/teleport - docker logout "public.ecr.aws" @@ -14012,7 +14012,7 @@ steps: "linux/amd64" --tag drone-docker-registry:5000/teleport-operator:$(cat "/go/var/full-version")-amd64 --file "/go/src/github.com/gravitational/teleport/integrations/operator/Dockerfile" --build-arg BUILDBOX=public.ecr.aws/gravitational/teleport-buildbox:teleport14 - --build-arg COMPILER_NAME=x86_64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.0 + --build-arg COMPILER_NAME=x86_64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.1 --build-arg PROTOC_VERSION=3.20.3 --build-arg TARGETARCH=amd64 --build-arg BUILD_ARCH=amd64 /go/src/github.com/gravitational/teleport - docker logout "public.ecr.aws" @@ -14058,7 +14058,7 @@ steps: "linux/arm" --tag drone-docker-registry:5000/teleport-operator:$(cat "/go/var/full-version")-arm --file "/go/src/github.com/gravitational/teleport/integrations/operator/Dockerfile" --build-arg BUILDBOX=public.ecr.aws/gravitational/teleport-buildbox-arm:teleport14 - --build-arg COMPILER_NAME=arm-linux-gnueabihf-gcc --build-arg GOLANG_VERSION=go1.21.0 + --build-arg COMPILER_NAME=arm-linux-gnueabihf-gcc --build-arg GOLANG_VERSION=go1.21.1 --build-arg PROTOC_VERSION=3.20.3 --build-arg TARGETARCH=arm --build-arg BUILD_ARCH=amd64 /go/src/github.com/gravitational/teleport - docker logout "public.ecr.aws" @@ -14104,7 +14104,7 @@ steps: "linux/arm64" --tag drone-docker-registry:5000/teleport-operator:$(cat "/go/var/full-version")-arm64 --file "/go/src/github.com/gravitational/teleport/integrations/operator/Dockerfile" --build-arg BUILDBOX=public.ecr.aws/gravitational/teleport-buildbox-arm:teleport14 - --build-arg COMPILER_NAME=aarch64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.0 + --build-arg COMPILER_NAME=aarch64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.1 --build-arg PROTOC_VERSION=3.20.3 --build-arg TARGETARCH=arm64 --build-arg BUILD_ARCH=amd64 /go/src/github.com/gravitational/teleport - docker logout "public.ecr.aws" @@ -16430,7 +16430,7 @@ steps: "linux/amd64" --tag drone-docker-registry:5000/teleport-operator:$(cat "/go/var/full-version")-amd64 --file "/go/src/github.com/gravitational/teleport/integrations/operator/Dockerfile" --build-arg BUILDBOX=public.ecr.aws/gravitational/teleport-buildbox:teleport14 - --build-arg COMPILER_NAME=x86_64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.0 + --build-arg COMPILER_NAME=x86_64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.1 --build-arg PROTOC_VERSION=3.20.3 --build-arg TARGETARCH=amd64 --build-arg BUILD_ARCH=amd64 /go/src/github.com/gravitational/teleport - docker logout "public.ecr.aws" @@ -16476,7 +16476,7 @@ steps: "linux/arm" --tag drone-docker-registry:5000/teleport-operator:$(cat "/go/var/full-version")-arm --file "/go/src/github.com/gravitational/teleport/integrations/operator/Dockerfile" --build-arg BUILDBOX=public.ecr.aws/gravitational/teleport-buildbox-arm:teleport14 - --build-arg COMPILER_NAME=arm-linux-gnueabihf-gcc --build-arg GOLANG_VERSION=go1.21.0 + --build-arg COMPILER_NAME=arm-linux-gnueabihf-gcc --build-arg GOLANG_VERSION=go1.21.1 --build-arg PROTOC_VERSION=3.20.3 --build-arg TARGETARCH=arm --build-arg BUILD_ARCH=amd64 /go/src/github.com/gravitational/teleport - docker logout "public.ecr.aws" @@ -16522,7 +16522,7 @@ steps: "linux/arm64" --tag drone-docker-registry:5000/teleport-operator:$(cat "/go/var/full-version")-arm64 --file "/go/src/github.com/gravitational/teleport/integrations/operator/Dockerfile" --build-arg BUILDBOX=public.ecr.aws/gravitational/teleport-buildbox-arm:teleport14 - --build-arg COMPILER_NAME=aarch64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.0 + --build-arg COMPILER_NAME=aarch64-linux-gnu-gcc --build-arg GOLANG_VERSION=go1.21.1 --build-arg PROTOC_VERSION=3.20.3 --build-arg TARGETARCH=arm64 --build-arg BUILD_ARCH=amd64 /go/src/github.com/gravitational/teleport - docker logout "public.ecr.aws" @@ -17121,6 +17121,6 @@ image_pull_secrets: - DOCKERHUB_CREDENTIALS --- kind: signature -hmac: 9260501185830b133d566c7065545167590f4f4fe67665fa9f36dd5f7bc30405 +hmac: 144d7235593bbd5252fd5b7387e88f7473bebbb84ffa03431c7e9ccd875015ec ... diff --git a/.github/workflows/build-api.yaml b/.github/workflows/build-api.yaml index 071e79205169a..70dd92525bb81 100644 --- a/.github/workflows/build-api.yaml +++ b/.github/workflows/build-api.yaml @@ -38,8 +38,5 @@ jobs: go-version-file: api/go.mod cache-dependency-path: api/go.sum - - name: Init workspace - run: go work init . ./api/ - - name: Build - run: go build ./api/... + run: cd api; go build ./... diff --git a/build.assets/Dockerfile-grpcbox b/build.assets/Dockerfile-grpcbox index bedef9f151b34..109ae46259044 100644 --- a/build.assets/Dockerfile-grpcbox +++ b/build.assets/Dockerfile-grpcbox @@ -1,4 +1,4 @@ -FROM docker.io/golang:1.20 +FROM docker.io/golang:1.21 # Image layers go from less likely to most likely to change. RUN apt-get update && \ diff --git a/build.assets/versions.mk b/build.assets/versions.mk index 72ff7ca1174ce..85590c40aee1e 100644 --- a/build.assets/versions.mk +++ b/build.assets/versions.mk @@ -3,7 +3,7 @@ # Keep versions in sync with devbox.json, when applicable. # Sync with devbox.json. -GOLANG_VERSION ?= go1.21.0 +GOLANG_VERSION ?= go1.21.1 NODE_VERSION ?= 18.17.1 diff --git a/go.mod b/go.mod index a196dc41719e1..2460948841d56 100644 --- a/go.mod +++ b/go.mod @@ -2,6 +2,8 @@ module github.com/gravitational/teleport go 1.20 +toolchain go1.21.1 + require ( cloud.google.com/go/compute v1.23.0 cloud.google.com/go/compute/metadata v0.2.3