@ -25,7 +25,7 @@ steps:
depends_on : [ ]
environment:
CGO_ENABLED : 0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : compile-build-cmd
- commands:
- ./bin/build verify-drone
@ -75,7 +75,7 @@ steps:
- go install github.com/bazelbuild/buildtools/buildifier@latest
- buildifier --lint=warn -mode=check -r .
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : lint-starlark
trigger:
event:
@ -370,7 +370,7 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-cue
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-cue
- commands:
- '# It is required that generated jsonnet is committed and in sync with its inputs.'
@ -379,14 +379,14 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-jsonnet
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-jsonnet
- commands:
- apk add --update make
- make gen-go
depends_on:
- verify-gen-cue
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : wire-install
- commands:
- apk add --update build-base shared-mime-info shared-mime-info-lang
@ -394,7 +394,7 @@ steps:
-timeout=5m
depends_on:
- wire-install
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : test-backend
- commands:
- apk add --update build-base
@ -403,7 +403,7 @@ steps:
| grep -o '\(.*\)/' | sort -u)
depends_on:
- wire-install
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : test-backend-integration
trigger:
event:
@ -456,7 +456,7 @@ steps:
depends_on : [ ]
environment:
CGO_ENABLED : 0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : compile-build-cmd
- commands:
- echo $(/usr/bin/github-app-external-token) > /github-app/token
@ -500,7 +500,7 @@ steps:
- apk add --update make
- make gen-go
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : wire-install
- commands:
- apk add --update make build-base
@ -509,16 +509,16 @@ steps:
- wire-install
environment:
CGO_ENABLED : "1"
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : lint-backend
- commands:
- go run scripts/modowners/modowners.go check go.mod
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : validate-modfile
- commands:
- apk add --update make
- make swagger-validate
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : validate-openapi-spec
trigger:
event:
@ -591,7 +591,7 @@ steps:
depends_on : [ ]
environment:
CGO_ENABLED : 0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : compile-build-cmd
- commands:
- '# It is required that code generated from Thema/CUE be committed and in sync
@ -601,7 +601,7 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-cue
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-cue
- commands:
- '# It is required that generated jsonnet is committed and in sync with its inputs.'
@ -610,14 +610,14 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-jsonnet
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-jsonnet
- commands:
- apk add --update make
- make gen-go
depends_on:
- verify-gen-cue
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : wire-install
- commands:
- apk add --update g++ make python3 && ln -sf /usr/bin/python3 /usr/bin/python
@ -654,7 +654,7 @@ steps:
- docker run --privileged --rm tonistiigi/binfmt:qemu-v7.0.0-28 --uninstall 'qemu-*'
- docker run --privileged --rm tonistiigi/binfmt:qemu-v7.0.0-28 --install all
- /src/grafana-build artifacts -a targz:grafana:linux/amd64 -a targz:grafana:linux/arm64
-a targz:grafana:linux/arm/v7 --go-version=1.22.11 --yarn-cache=$$YARN_CACHE_FOLDER
-a targz:grafana:linux/arm/v7 --go-version=1.23.7 --yarn-cache=$$YARN_CACHE_FOLDER
--build-id=$$DRONE_BUILD_NUMBER --grafana-dir=$$PWD > packages.txt
depends_on:
- yarn-install
@ -812,7 +812,7 @@ steps:
- /src/grafana-build artifacts -a docker:grafana:linux/amd64 -a docker:grafana:linux/amd64:ubuntu
-a docker:grafana:linux/arm64 -a docker:grafana:linux/arm64:ubuntu -a docker:grafana:linux/arm/v7
-a docker:grafana:linux/arm/v7:ubuntu --yarn-cache=$$YARN_CACHE_FOLDER --build-id=$$DRONE_BUILD_NUMBER
--go-version=1.22.11 --ubuntu-base=ubuntu:22.04 --alpine-base=alpine:3.21.3 --tag-format='{{
--go-version=1.23.7 --ubuntu-base=ubuntu:22.04 --alpine-base=alpine:3.21.3 --tag-format='{{
.version_base }}-{{ .buildID }}-{{ .arch }}' --grafana-dir=$$PWD --ubuntu-tag-format='{{
.version_base }}-{{ .buildID }}-ubuntu-{{ .arch }}' > docker.txt
- find ./dist -name '*docker*.tar.gz' -type f | xargs -n1 docker load -i
@ -975,7 +975,7 @@ steps:
depends_on : [ ]
environment:
CGO_ENABLED : 0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : compile-build-cmd
- commands:
- echo $DRONE_RUNNER_NAME
@ -989,7 +989,7 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-cue
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-cue
- commands:
- '# It is required that generated jsonnet is committed and in sync with its inputs.'
@ -998,14 +998,14 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-jsonnet
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-jsonnet
- commands:
- apk add --update make
- make gen-go
depends_on:
- verify-gen-cue
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : wire-install
- commands:
- dockerize -wait tcp://postgres:5432 -timeout 120s
@ -1026,7 +1026,7 @@ steps:
GRAFANA_TEST_DB : postgres
PGPASSWORD : grafanatest
POSTGRES_HOST : postgres
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : postgres-integration-tests
- commands:
- dockerize -wait tcp://mysql57:3306 -timeout 120s
@ -1047,7 +1047,7 @@ steps:
environment:
GRAFANA_TEST_DB : mysql
MYSQL_HOST : mysql57
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : mysql-5.7-integration-tests
- commands:
- dockerize -wait tcp://mysql80:3306 -timeout 120s
@ -1068,7 +1068,7 @@ steps:
environment:
GRAFANA_TEST_DB : mysql
MYSQL_HOST : mysql80
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : mysql-8.0-integration-tests
- commands:
- dockerize -wait tcp://redis:6379 -timeout 120s
@ -1084,7 +1084,7 @@ steps:
- wait-for-redis
environment:
REDIS_URL : redis://redis:6379/0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : redis-integration-tests
- commands:
- dockerize -wait tcp://memcached:11211 -timeout 120s
@ -1100,7 +1100,7 @@ steps:
- wait-for-memcached
environment:
MEMCACHED_HOSTS : memcached:11211
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : memcached-integration-tests
- commands:
- dockerize -wait tcp://mimir_backend:8080 -timeout 120s
@ -1116,7 +1116,7 @@ steps:
environment:
AM_TENANT_ID : test
AM_URL : http://mimir_backend:8080
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : remote-alertmanager-integration-tests
trigger:
event:
@ -1202,7 +1202,7 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-cue
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-cue
trigger:
event:
@ -1317,12 +1317,12 @@ steps:
- make swagger-clean && make openapi3-gen
- for f in public/api-merged.json public/openapi3.json; do git add $f; done
- if [ -z "$(git diff --name-only --cached)" ]; then echo "Everything seems up to
date!"; else echo "Please ensure the branch is up-to-date, then regenerate the
specification by running make swagger-clean && make openapi3-gen" && return 1;
fi
date!"; else git diff --cached && echo "Please ensure the branch is up-to-date,
then regenerate the specification by running make swagger-clean && make openapi3-gen"
&& return 1; fi
depends_on:
- clone-enterprise
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : swagger-gen
trigger:
event:
@ -1443,7 +1443,7 @@ steps:
depends_on : [ ]
environment:
CGO_ENABLED : 0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : compile-build-cmd
- commands:
- '# It is required that code generated from Thema/CUE be committed and in sync
@ -1454,7 +1454,7 @@ steps:
- CODEGEN_VERIFY=1 make gen-cue
depends_on:
- clone-enterprise
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-cue
- commands:
- '# It is required that generated jsonnet is committed and in sync with its inputs.'
@ -1464,14 +1464,14 @@ steps:
- CODEGEN_VERIFY=1 make gen-jsonnet
depends_on:
- clone-enterprise
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-jsonnet
- commands:
- apk add --update make
- make gen-go
depends_on:
- verify-gen-cue
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : wire-install
- commands:
- apk add --update build-base
@ -1479,7 +1479,7 @@ steps:
- go test -v -run=^$ -benchmem -timeout=1h -count=8 -bench=. ${GO_PACKAGES}
depends_on:
- wire-install
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : sqlite-benchmark-integration-tests
- commands:
- apk add --update build-base
@ -1491,7 +1491,7 @@ steps:
GRAFANA_TEST_DB : postgres
PGPASSWORD : grafanatest
POSTGRES_HOST : postgres
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : postgres-benchmark-integration-tests
- commands:
- apk add --update build-base
@ -1502,7 +1502,7 @@ steps:
environment:
GRAFANA_TEST_DB : mysql
MYSQL_HOST : mysql57
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : mysql-5.7-benchmark-integration-tests
- commands:
- apk add --update build-base
@ -1513,7 +1513,7 @@ steps:
environment:
GRAFANA_TEST_DB : mysql
MYSQL_HOST : mysql80
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : mysql-8.0-benchmark-integration-tests
trigger:
event:
@ -1589,7 +1589,7 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-cue
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-cue
trigger:
branch : main
@ -1766,7 +1766,7 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-cue
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-cue
- commands:
- '# It is required that generated jsonnet is committed and in sync with its inputs.'
@ -1775,14 +1775,14 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-jsonnet
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-jsonnet
- commands:
- apk add --update make
- make gen-go
depends_on:
- verify-gen-cue
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : wire-install
- commands:
- apk add --update build-base shared-mime-info shared-mime-info-lang
@ -1790,7 +1790,7 @@ steps:
-timeout=5m
depends_on:
- wire-install
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : test-backend
- commands:
- apk add --update build-base
@ -1799,7 +1799,7 @@ steps:
| grep -o '\(.*\)/' | sort -u)
depends_on:
- wire-install
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : test-backend-integration
trigger:
branch : main
@ -1844,13 +1844,13 @@ steps:
depends_on : [ ]
environment:
CGO_ENABLED : 0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : compile-build-cmd
- commands:
- apk add --update make
- make gen-go
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : wire-install
- commands:
- apk add --update make build-base
@ -1859,16 +1859,16 @@ steps:
- wire-install
environment:
CGO_ENABLED : "1"
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : lint-backend
- commands:
- go run scripts/modowners/modowners.go check go.mod
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : validate-modfile
- commands:
- apk add --update make
- make swagger-validate
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : validate-openapi-spec
- commands:
- ./bin/build verify-drone
@ -1939,7 +1939,7 @@ steps:
depends_on : [ ]
environment:
CGO_ENABLED : 0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : compile-build-cmd
- commands:
- '# It is required that code generated from Thema/CUE be committed and in sync
@ -1949,7 +1949,7 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-cue
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-cue
- commands:
- '# It is required that generated jsonnet is committed and in sync with its inputs.'
@ -1958,14 +1958,14 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-jsonnet
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-jsonnet
- commands:
- apk add --update make
- make gen-go
depends_on:
- verify-gen-cue
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : wire-install
- commands:
- apk add --update g++ make python3 && ln -sf /usr/bin/python3 /usr/bin/python
@ -2001,7 +2001,7 @@ steps:
- docker run --privileged --rm tonistiigi/binfmt:qemu-v7.0.0-28 --uninstall 'qemu-*'
- docker run --privileged --rm tonistiigi/binfmt:qemu-v7.0.0-28 --install all
- /src/grafana-build artifacts -a targz:grafana:linux/amd64 -a targz:grafana:linux/arm64
-a targz:grafana:linux/arm/v7 --go-version=1.22.11 --yarn-cache=$$YARN_CACHE_FOLDER
-a targz:grafana:linux/arm/v7 --go-version=1.23.7 --yarn-cache=$$YARN_CACHE_FOLDER
--build-id=$$DRONE_BUILD_NUMBER --grafana-dir=$$PWD > packages.txt
depends_on:
- update-package-json-version
@ -2195,7 +2195,7 @@ steps:
- /src/grafana-build artifacts -a docker:grafana:linux/amd64 -a docker:grafana:linux/amd64:ubuntu
-a docker:grafana:linux/arm64 -a docker:grafana:linux/arm64:ubuntu -a docker:grafana:linux/arm/v7
-a docker:grafana:linux/arm/v7:ubuntu --yarn-cache=$$YARN_CACHE_FOLDER --build-id=$$DRONE_BUILD_NUMBER
--go-version=1.22.11 --ubuntu-base=ubuntu:22.04 --alpine-base=alpine:3.21.3 --tag-format='{{
--go-version=1.23.7 --ubuntu-base=ubuntu:22.04 --alpine-base=alpine:3.21.3 --tag-format='{{
.version_base }}-{{ .buildID }}-{{ .arch }}' --grafana-dir=$$PWD --ubuntu-tag-format='{{
.version_base }}-{{ .buildID }}-ubuntu-{{ .arch }}' > docker.txt
- find ./dist -name '*docker*.tar.gz' -type f | xargs -n1 docker load -i
@ -2403,7 +2403,7 @@ steps:
depends_on : [ ]
environment:
CGO_ENABLED : 0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : compile-build-cmd
- commands:
- echo $DRONE_RUNNER_NAME
@ -2417,7 +2417,7 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-cue
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-cue
- commands:
- '# It is required that generated jsonnet is committed and in sync with its inputs.'
@ -2426,14 +2426,14 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-jsonnet
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-jsonnet
- commands:
- apk add --update make
- make gen-go
depends_on:
- verify-gen-cue
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : wire-install
- commands:
- dockerize -wait tcp://postgres:5432 -timeout 120s
@ -2454,7 +2454,7 @@ steps:
GRAFANA_TEST_DB : postgres
PGPASSWORD : grafanatest
POSTGRES_HOST : postgres
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : postgres-integration-tests
- commands:
- dockerize -wait tcp://mysql57:3306 -timeout 120s
@ -2475,7 +2475,7 @@ steps:
environment:
GRAFANA_TEST_DB : mysql
MYSQL_HOST : mysql57
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : mysql-5.7-integration-tests
- commands:
- dockerize -wait tcp://mysql80:3306 -timeout 120s
@ -2496,7 +2496,7 @@ steps:
environment:
GRAFANA_TEST_DB : mysql
MYSQL_HOST : mysql80
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : mysql-8.0-integration-tests
- commands:
- dockerize -wait tcp://redis:6379 -timeout 120s
@ -2512,7 +2512,7 @@ steps:
- wait-for-redis
environment:
REDIS_URL : redis://redis:6379/0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : redis-integration-tests
- commands:
- dockerize -wait tcp://memcached:11211 -timeout 120s
@ -2528,7 +2528,7 @@ steps:
- wait-for-memcached
environment:
MEMCACHED_HOSTS : memcached:11211
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : memcached-integration-tests
- commands:
- dockerize -wait tcp://mimir_backend:8080 -timeout 120s
@ -2544,7 +2544,7 @@ steps:
environment:
AM_TENANT_ID : test
AM_URL : http://mimir_backend:8080
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : remote-alertmanager-integration-tests
trigger:
branch : main
@ -2689,7 +2689,7 @@ steps:
depends_on : [ ]
environment:
CGO_ENABLED : 0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : compile-build-cmd
- commands:
- ./bin/build artifacts docker fetch --edition oss
@ -2821,7 +2821,7 @@ steps:
depends_on : [ ]
environment:
CGO_ENABLED : 0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : compile-build-cmd
- commands:
- ./bin/build artifacts docker fetch --edition oss
@ -2962,7 +2962,7 @@ steps:
depends_on : [ ]
environment:
CGO_ENABLED : 0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : compile-build-cmd
- commands:
- ./bin/build artifacts packages --artifacts-editions=oss --tag $${DRONE_TAG} --src-bucket
@ -3053,7 +3053,7 @@ steps:
depends_on : [ ]
environment:
CGO_ENABLED : 0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : compile-build-cmd
- commands:
- apk add --update g++ make python3 && ln -sf /usr/bin/python3 /usr/bin/python
@ -3154,7 +3154,7 @@ steps:
depends_on : [ ]
environment:
CGO_ENABLED : 0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : compile-build-cmd
- depends_on:
- compile-build-cmd
@ -3270,7 +3270,7 @@ steps:
from_secret : grafana_api_key
GCP_KEY_BASE64:
from_secret : gcp_key_base64
GO_VERSION : 1.22 .11
GO_VERSION : 1.23 .7
GPG_PASSPHRASE:
from_secret : packages_gpg_passphrase
GPG_PRIVATE_KEY:
@ -3345,7 +3345,7 @@ steps:
from_secret : grafana_api_key
GCP_KEY_BASE64:
from_secret : gcp_key_base64
GO_VERSION : 1.22 .11
GO_VERSION : 1.23 .7
GPG_PASSPHRASE:
from_secret : packages_gpg_passphrase
GPG_PRIVATE_KEY:
@ -3462,7 +3462,7 @@ steps:
from_secret : grafana_api_key
GCP_KEY_BASE64:
from_secret : gcp_key_base64
GO_VERSION : 1.22 .11
GO_VERSION : 1.23 .7
GPG_PASSPHRASE:
from_secret : packages_gpg_passphrase
GPG_PRIVATE_KEY:
@ -3614,7 +3614,7 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-cue
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-cue
- commands:
- '# It is required that generated jsonnet is committed and in sync with its inputs.'
@ -3623,14 +3623,14 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-jsonnet
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-jsonnet
- commands:
- apk add --update make
- make gen-go
depends_on:
- verify-gen-cue
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : wire-install
- commands:
- apk add --update build-base shared-mime-info shared-mime-info-lang
@ -3638,7 +3638,7 @@ steps:
-timeout=5m
depends_on:
- wire-install
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : test-backend
- commands:
- apk add --update build-base
@ -3647,7 +3647,7 @@ steps:
| grep -o '\(.*\)/' | sort -u)
depends_on:
- wire-install
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : test-backend-integration
trigger:
cron:
@ -3701,7 +3701,7 @@ steps:
from_secret : grafana_api_key
GCP_KEY_BASE64:
from_secret : gcp_key_base64
GO_VERSION : 1.22 .11
GO_VERSION : 1.23 .7
GPG_PASSPHRASE:
from_secret : packages_gpg_passphrase
GPG_PRIVATE_KEY:
@ -3845,7 +3845,7 @@ steps:
from_secret : grafana_api_key
GCP_KEY_BASE64:
from_secret : gcp_key_base64
GO_VERSION : 1.22 .11
GO_VERSION : 1.23 .7
GPG_PASSPHRASE:
from_secret : packages_gpg_passphrase
GPG_PRIVATE_KEY:
@ -3971,7 +3971,7 @@ steps:
from_secret : grafana_api_key
GCP_KEY_BASE64:
from_secret : gcp_key_base64
GO_VERSION : 1.22 .11
GO_VERSION : 1.23 .7
GPG_PASSPHRASE:
from_secret : packages_gpg_passphrase
GPG_PRIVATE_KEY:
@ -4116,7 +4116,7 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-cue
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-cue
- commands:
- '# It is required that generated jsonnet is committed and in sync with its inputs.'
@ -4125,14 +4125,14 @@ steps:
- apk add --update make
- CODEGEN_VERIFY=1 make gen-jsonnet
depends_on : [ ]
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : verify-gen-jsonnet
- commands:
- apk add --update make
- make gen-go
depends_on:
- verify-gen-cue
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : wire-install
- commands:
- dockerize -wait tcp://postgres:5432 -timeout 120s
@ -4153,7 +4153,7 @@ steps:
GRAFANA_TEST_DB : postgres
PGPASSWORD : grafanatest
POSTGRES_HOST : postgres
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : postgres-integration-tests
- commands:
- dockerize -wait tcp://mysql57:3306 -timeout 120s
@ -4174,7 +4174,7 @@ steps:
environment:
GRAFANA_TEST_DB : mysql
MYSQL_HOST : mysql57
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : mysql-5.7-integration-tests
- commands:
- dockerize -wait tcp://mysql80:3306 -timeout 120s
@ -4195,7 +4195,7 @@ steps:
environment:
GRAFANA_TEST_DB : mysql
MYSQL_HOST : mysql80
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : mysql-8.0-integration-tests
- commands:
- dockerize -wait tcp://redis:6379 -timeout 120s
@ -4211,7 +4211,7 @@ steps:
- wait-for-redis
environment:
REDIS_URL : redis://redis:6379/0
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : redis-integration-tests
- commands:
- dockerize -wait tcp://memcached:11211 -timeout 120s
@ -4227,7 +4227,7 @@ steps:
- wait-for-memcached
environment:
MEMCACHED_HOSTS : memcached:11211
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : memcached-integration-tests
- commands:
- dockerize -wait tcp://mimir_backend:8080 -timeout 120s
@ -4243,7 +4243,7 @@ steps:
environment:
AM_TENANT_ID : test
AM_URL : http://mimir_backend:8080
image : golang:1.22.11 -alpine
image : golang:1.23.7 -alpine
name : remote-alertmanager-integration-tests
trigger:
event:
@ -4549,7 +4549,7 @@ steps:
- commands:
- trivy --exit-code 0 --severity UNKNOWN,LOW,MEDIUM docker:27-cli
- trivy --exit-code 0 --severity UNKNOWN,LOW,MEDIUM alpine/git:2.40.1
- trivy --exit-code 0 --severity UNKNOWN,LOW,MEDIUM golang:1.22.11 -alpine
- trivy --exit-code 0 --severity UNKNOWN,LOW,MEDIUM golang:1.23.7 -alpine
- trivy --exit-code 0 --severity UNKNOWN,LOW,MEDIUM node:20.9.0-alpine
- trivy --exit-code 0 --severity UNKNOWN,LOW,MEDIUM google/cloud-sdk:431.0.0
- trivy --exit-code 0 --severity UNKNOWN,LOW,MEDIUM grafana/grafana-ci-deploy:1.3.3
@ -4587,7 +4587,7 @@ steps:
- commands:
- trivy --exit-code 1 --severity HIGH,CRITICAL docker:27-cli
- trivy --exit-code 1 --severity HIGH,CRITICAL alpine/git:2.40.1
- trivy --exit-code 1 --severity HIGH,CRITICAL golang:1.22.11 -alpine
- trivy --exit-code 1 --severity HIGH,CRITICAL golang:1.23.7 -alpine
- trivy --exit-code 1 --severity HIGH,CRITICAL node:20.9.0-alpine
- trivy --exit-code 1 --severity HIGH,CRITICAL google/cloud-sdk:431.0.0
- trivy --exit-code 1 --severity HIGH,CRITICAL grafana/grafana-ci-deploy:1.3.3
@ -4856,6 +4856,6 @@ kind: secret
name : gcr_credentials
---
kind : signature
hmac : dfa68f0445c4485167734f36c7c54cf9622c12cfb79d0091615da3223ffbae59
hmac : d438da3270c4e17ad67140907335154b0d0ca4a9347a5655e12ab3ab770c5fd7
...