Jev Forsberg
477dcb0335
[v11.0.x] Chore: Update alpine build docker image ( #100070 )
...
Chore: Update alpine build docker image (#99998 )
baldm0mma/ update alpine build image
(cherry picked from commit 46af49f907 )
2025-02-04 14:32:39 -07:00
Jack Baldry
5cd8e37536
[v11.0.x] Remove codespell ( #99434 )
2025-01-23 12:41:14 +00:00
Mariell Hoversholm
aa03183150
Security: Update to Go 1.22.11 - Backport to v11.0.x ( #99127 )
...
* feat: update to Go 1.22.11
* chore: make drone
* CI: Force re-build
* chore: go work use
* build: update mariadb connection
The new Alpine base that the Golang images are built on no longer trust the CA of MySQL.
This is a backport of: https://github.com/grafana/grafana/pull/98857
(cherry picked from commit e1bb8ccb79 )
(cherry picked from commit 5becd9ac03 )
2025-01-17 09:37:27 +01:00
Jev Forsberg
a1291054a0
[v11.0.x] CI: add missing github app volume to release pipeline ( #97409 )
...
CI: add missing github app volume to release pipeline (#97406 )
add github app volume to release pipeline
(cherry picked from commit 6fe184a565 )
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
2024-12-04 08:29:15 -07:00
Jev Forsberg
048ed56968
[v11.0.x] Chore: Remove verification steps for deb/rpm in drone ( #97300 )
...
Chore: Remove verification steps for deb/rpm in drone (#96991 )
remove verification steps for deb/rpm in drone
(cherry picked from commit feeb2c6ce0 )
Co-authored-by: Serge Zaitsev <serge.zaitsev@grafana.com >
2024-12-02 11:58:24 -07:00
Kevin Minehart
4fc584b7fc
[v11.0.x] CI: Add github app token generation in pipelines that use GITHUB_TOKEN ( #96871 )
...
CI: Add github app token generation in pipelines that use GITHUB_TOKEN (#96646 )
* Add github app token generation in pipelines that use GITHUB_TOKEN
* ci?
* clone gh repo using x-access-token user
* address linting issues
* use mounted volume for exporting token
* remove unused github_token env var swagger gen step
* replace pat on release_pr pipepline
* cleanup GH PAT references
* linting
* Update scripts/drone/steps/lib.star
* make drone
---------
Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com >
(cherry picked from commit 2400483d6c )
2024-11-21 16:13:28 -07:00
Kevin Minehart
4ef9fb7607
[v11.0.x] CI: Remove drone steps for building windows because its done in grafana-… ( #95410 )
...
CI: Remove drone steps for building windows because it's done in grafana-… (#95373 )
Remove drone steps for building windows because it's done in grafana-build now
(cherry picked from commit 67b3848fd9 )
2024-10-25 17:04:01 +03:00
Kevin Minehart
9d9ab65fea
[v11.0.x] CI: use linux to build msi installers ( #95296 )
...
CI: use linux to build msi installers (#95215 )
* Build the MSI installers using Linux and wine
(cherry picked from commit 66c728d26b )
2024-10-23 14:12:08 -06:00
Diego Augusto Molina
10ea008462
[v11.0.x] CI: Additional changes for +security versions ( #94927 )
...
CI: Additional changes for +security versions (#94854 )
* Build: Fix docker manifest create not using correct IMAGE_TAG
* Support publishing security versions of NPM packages
---------
Co-authored-by: Andreas Christou <andreas.christou@grafana.com >
Co-authored-by: Kevin Minehart <kmineh0151@gmail.com >
Co-authored-by: Diego Augusto Molina <diegoaugustomolina@gmail.com >
(cherry picked from commit 8f7352e862 )
Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com >
2024-10-17 17:20:20 -03:00
Kevin Minehart
b9574d6698
[v11.0.x] CI: Support more version formats in publishing ( #94747 )
...
CI: Support more version formats in publishing (#94575 )
* cleanup dead code
* add tests and rewrite publish grafanacom steps to reuse
* add pkg/build tests; don't upload CDN assets on grafana releases
(cherry picked from commit 7a2edd35d5 )
2024-10-15 13:24:16 -05:00
Jev Forsberg
6a9f1532ea
[v11.0.x] CI: Remove redundant FE and BE tests from release pipeline ( #94354 )
...
CI: Remove redundant FE and BE tests from release pipeline (#94173 )
baldm0mma/remove_tests/ remove fe and be tests
(cherry picked from commit 0e8fa1f5f8 )
2024-10-07 15:38:47 -06:00
Kevin Minehart
01a7e5dc9a
[v11.0.x] CI: upgrade grabpl v3.0.53 ( #94123 )
...
CI: upgrade grabpl v3.0.53 (#94112 )
* upgrade grabpl to v3.0.53
* upgrade grabpl to v3.0.53
(cherry picked from commit 26c3ed89a3 )
2024-10-01 23:29:36 +01:00
Jev Forsberg
0acbcd2c81
[v11.0.x] CI: Bump alpine version ( #93873 )
...
CI: Bump alpine version (#93865 )
* baldm0mma/up_alpine/ update alpine
* baldm0mma/resolve commits
(cherry picked from commit dc1670ed9a )
2024-09-26 20:54:23 -06:00
Jev Forsberg
3aa9ed274a
[v11.0.x] CI: Update retry_command function ( #93868 )
...
* CI: Update retry_command function (#93863 )
* baldm0mma/update args
* baldm0mma/update_args/ conflict
(cherry picked from commit b17b98aeb9 )
* make drone
2024-09-26 19:46:34 -06:00
Dave Henderson
10c7ae6056
[v11.0.x] Chore: Bump Go to 1.22.7 ( #93358 )
...
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-09-18 00:24:34 +03:00
Kevin Minehart
87f5bf1914
[v11.0.x] CI: Update grafanabot github token ( #93294 )
...
CI: Update grafanabot github token (#93291 )
Update grafanabot github token
(cherry picked from commit d60a28b3c8 )
2024-09-12 23:47:47 +03:00
Jev Forsberg
078bfbff5d
[v11.0.x] CI/CD: Update retry logic for package validation ( #92992 )
...
CI/CD: Update retry logic for package validation (#92943 )
* baldm0mma/retry_command/ update retry logic for package validation
* baldm0mma/retry_command/ update to 15 minutes
* baldm0mma/retry_command/ update to 30 minute retry
* baldm0mma/retry_command/ make drone
(cherry picked from commit d3ceaf41c2 )
2024-09-05 09:56:37 -06:00
Kevin Minehart
15a3afdc35
CI: Fix drone docker publish ( #91204 )
...
* $debug -> $$debug
* use bash instead of sh
* Update publish_images.star
* Install bash in the docker/docker image
* buildifier
(cherry picked from commit bee678da94 )
# Conflicts:
# .drone.yml
2024-07-30 15:47:55 +01:00
Kevin Minehart
e670124c8c
[v11.0.x] CI: Fix release-pr call in releases ( #91095 )
...
* CI: Fix release-pr call in releases (#91088 )
* Fix release-pr call in releases
* Remove backport arg
* set TARGET to v_target
(cherry picked from commit 2ffdc2d5b0 )
* Release Pipeline: [RPM pkg verification] Fix linefeeds converted to literal backslash-n sequences (#90989 )
fix lf converted to literal backslash-n sequence
(cherry picked from commit 9852513c65 )
---------
Co-authored-by: Diego Augusto Molina <diegoaugustomolina@gmail.com >
2024-07-27 04:03:58 +03:00
Kevin Minehart
aabf494bc8
[v11.0.x] CI: replace publish image step with a much simpler one that supports LATEST ( #90621 )
...
CI: replace publish image step with a much simpler one that supports LATEST (#90498 )
* replace publish image step with a much simpler one that supports LATEST
(cherry picked from commit 6a2a6b0fbc )
2024-07-18 12:18:47 -06:00
Jev Forsberg
31a71b37f2
Automation: Verify DEB and RPM packages ( #90146 )
...
* baldm0mma/verify_aptyum/ add verify_linux_packages_step
* baldm0mma/verify_aptyum/ add name and image
* baldm0mma/verify_aptyum/ add commands
* baldm0mma/verify_aptyum/ add test pipeline
* baldm0mma/verify_aptyum/ update deps for verify_linux_packages_step
* baldm0mma/verify_aptyum/ update ubuntu image
* baldm0mma/verify_aptyum/ add rockylinux9 image
* baldm0mma/verify_aptyum/ update to verify_linux_DEB_packages_step naming
* baldm0mma/verify_aptyum/ add verify_linux_RPM_packages_step
* baldm0mma/verify_aptyum/ update commands for RPM check
* baldm0mma/verify_aptyum/ update test pipeline
* baldm0mma/verify_aptyum/ update annos
* baldm0mma/verify_aptyum/ update annos
* baldm0mma/verify_aptyum/ update args
* baldm0mma/verify_aptyum/ add arg to verify_linux_RPM_packages_step
* baldm0mma/verify_aptyum/ update oss_steps
* baldm0mma/verify_aptyum/ update deps args
* baldm0mma/verify_aptyum/ update sec hash
* baldm0mma/verify_aptyum/ make format-drone
* baldm0mma/verify_aptyum/ update sec hash
* baldm0mma/verify_aptyum/ update drone
* baldm0mma/verify_aptyum/ update function styles
* baldm0mma/verify_aptyum/ revert changes
* baldm0mma/verify_aptyum/ make drone
* baldm0mma/verify_aptyum/ redirect install logs
* baldm0mma/verify_aptyum/ restructure args
* baldm0mma/verify_aptyum/ update verify_linux_DEB_packages_step
* baldm0mma/verify_aptyum/ make format drone
* baldm0mma/verify_aptyum/ update verify_linux_RPM_packages_step
* baldm0mma/verify_aptyum/ add retry_command
* baldm0mma/verify_aptyum/ make drone
* baldm0mma/verify_aptyum/ update attempts to 10 minutes
* baldm0mma/verify_aptyum/ handle is_preview
* baldm0mma/verify_aptyum/ add doc strings to satisfy starlark linter
* baldm0mma/verify_aptyum/ revert is_preview
* baldm0mma/verify_aptyum/ update to rpm repo download
* baldm0mma/verify_aptyum/ add back logging for rpm
* baldm0mma/verify_aptyum/ revert to working
* baldm0mma/verify_aptyum/ update to use RPM repo
* baldm0mma/verify_aptyum/ remove redirect for logging
* baldm0mma/verify_aptyum/ rem gpg check
* baldm0mma/verify_aptyum/ fromat drone
* baldm0mma/verify_aptyum/ rem comment
* baldm0mma/verify_aptyum/ add single comment on timing
(cherry picked from commit d781ec2daa )
2024-07-12 14:59:53 -06:00
Kevin Minehart
302831c125
[11.0.x] backport CI / release changes ( #89636 )
...
* go mod tidy; go work sync
* CI: Add release-pr workflow (#89005 )
* Add release-pr workflow
* update CODEOWNERS
* CI: Trigger release pr workflow when a release is completed (#89062 )
* CI: Add bump-version action to the release PR workflow (#89491 )
* Automation: Verify release artifacts on grafana.com (#89197 )
* baldm0mma/verify_release/ create verify_release_for_download function
* baldm0mma/verify_release/ add name, image, env
* baldm0mma/verify_release/ add initial commands
* baldm0mma/verify_release/ add deps?
* baldm0mma/verify_release/ update location
* baldm0mma/verify_release/ add anno to lib-star
* bald0mma/verify_release/ update func name to verify_grafanacom_step
* baldm0mma/verify_release/ add verify shell script
* baldm0mma/verify_release/ add script content, first attempt
* baldm0mma/verify_release/ add node image to verify_grafanacom_step
* baldm0mma/verify_release/ add gcom secret note
* baldm0mma/verify_release/ add sudo to apt-get
* baldm0mma/verify_release/ add anno
* baldm0mma/verify_release/ add anno to secrets
* baldm0mma/verify_release/ update commands to reflect node env image
* baldm0mma/verify_release/ update annos
* baldm0mma/verify_release/ update tag variable
* baldm0mma/verify release/ add whitespace
* baldm0mma/verify_releases/ update with no bash loops
* baldm0mma/verify_release/ update exit logic
* baldm0mma/verify_release/ remove annos
* baldm0mma/verify_releasse/ resign and build yml
* baldm0mma/verify_release/ remove annos
* baldm0mma/verify_release/ update signature
* baldm0mma/verify_release/ download curl
* baldm0mma/verify_release/ remove temp key folder removal
* baldm0mma/verify_release/ account for artifact download time
* baldm0mma/verify_release/ add anno
* baldm0mma/verify_release/ update location
* baldm0mma/verify_release/ update script
* baldm0mma/verify_release/ make drone
* baldm0mma/verify_release/ update script for oss or ent
* baldm0mma/verify_release/ add promotion option
* baldm0mma/verify_release/ make drone
* Update scripts/drone/events/release.star
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* Update scripts/drone/steps/lib.star
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* Update scripts/drone/steps/lib.star
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* baldm0mma/verify_release/ update drone
* Update scripts/drone/events/release.star
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* baldm0mma/verify_release/ update drone
* Update scripts/drone/steps/lib.star
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* baldm0mma/update drone
* baldm0mma/verify_release/ update path
* baldm0mma/verify_release/ make drone
* baldm0mma/update drone
* Apply suggestions from code review
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* baldm0mma/verify_release/ update for loop to account for failure
* baldm0mma/verify_release/ make drone
* baldm0mma/verify_release/ make format-drone
* baldm0mma/verify_release/ rem unused var
---------
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
* use go 1.21.10
* use 1.21.10 in pkg/build
* upgrade to go 1.22.4
* upgrade swagger
* swagger-gen
* gen openapi3.json
* allow grpc.dial
* fix .bingo/README.md formatting
---------
Co-authored-by: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com >
2024-06-24 15:06:58 -05:00
grafana-delivery-bot[bot]
d71b61a77a
[v11.0.x] Azure: Update resource group ( #88766 )
...
Azure: Update resource group (#88690 )
Update azure e2e tests
(cherry picked from commit 17f03882d4 )
Co-authored-by: Andreas Christou <andreas.christou@grafana.com >
2024-06-05 16:53:13 +03:00
Stephanie Hingtgen
42da106097
[v11.0.x] Chore: Upgrade go to 1.21.10 ( #87472 )
...
* Chore: upgrade go to 1.20.10
* sign drone
---------
Co-authored-by: Kevin Minehart <kmineh0151@gmail.com >
2024-05-08 10:05:12 -05:00
grafana-delivery-bot[bot]
d08ca1f4eb
[v11.0.x] Chore: Run backend lint in PRs if .golangci.toml changes ( #86141 )
...
Chore: Run backend lint in PRs if .golangci.toml changes (#85106 )
Chore: Run lint backend if .golangci.toml changes
(cherry picked from commit 71c5070240 )
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
2024-04-15 15:07:14 +01:00
Santiago
4ad6d66479
Alerting: Remove ID from UserGrafanaConfig struct ( #84602 )
...
* Alerting: Remove ID from UserGrafanaConfig struct
* user custom mimir image withoud id in grafana config
* change mimir image name
2024-03-19 12:47:13 +01:00
Kevin Minehart
cf6bed7ae5
Trigger downstream from grafana and not the mirror ( #84381 )
2024-03-13 12:21:08 -05:00
renovate[bot]
d63bc6d2e4
Update dependency @playwright/test to v1.42.1 ( #84292 )
...
* Update dependency @playwright/test to v1.42.1
* update playwright image
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2024-03-12 14:53:55 +00:00
Erik Sundell
2a7785c262
CI: Allow failed Playwright tests to fail entire build ( #84244 )
...
* bump plugin-e2e and fix failing test
* do not ignore failures
* generate trace on every test
* force test to fail for debugging purposes
* fix broken test
* regenerate drone file
2024-03-12 13:48:32 +01:00
Sofia Papagiannaki
b8d8662bd9
Swagger: Re-generate the enterprise specification if enterprise is cloned ( #81730 )
...
* Swagger: Re-generate the enterprise specification if enterprise is cloned successfully
* API change to trigger the swagger CI step execution
* Swagger: Silence logs
2024-03-07 12:07:35 +02:00
Alexander Weaver
7a171fd14a
Regenerate openapidocs at 1.21.8 to match ci ( #84037 )
...
* Regenerate openapidocs at 1.21.8 to match ci
* Adjust trigger to work on the actual outputted files
* Also put go.mod and go.sum in the triggers
* manually fix
* Make an arbitrary change rather than touching the trigger to force a run
* Drop all triggers - run all the time
* Print diff - taken from @papagian's PR
* Manual fixes to swagger doc
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2024-03-06 16:08:45 -06:00
Dave Henderson
01fb2cff62
chore: bump Go to 1.21.8 ( #83927 )
...
* chore: bump Go to 1.21.8
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
* bump workflows too
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
---------
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2024-03-05 15:24:34 -05:00
Todd Treece
d7b031f318
Chore: Update Makefile to support go workspace ( #83549 )
2024-02-29 17:22:18 -05:00
Andreas Christou
c9d8d8713b
CI: Bump alpine image version ( #83716 )
...
Bump image version
2024-02-29 18:00:21 +00:00
Todd Treece
f4b432841b
Chore: Add env var check to make drone ( #83337 )
2024-02-23 21:28:30 +02:00
Andreas Christou
1477e658ec
CI: Add retry for yarn install ( #83317 )
...
Add retry for yarn install
2024-02-23 16:15:28 +00:00
Todd Treece
49d3cb29eb
Chore: Add go workspace ( #83191 )
...
---------
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
2024-02-23 08:54:24 -05:00
Erik Sundell
3e456127cb
E2E: Add plugin-e2e scenario verification tests ( #79969 )
...
* add playwright test and plugin-e2e
* run tests in ci
* add ds config tests
* add panel edit tests
* add annotation test
* add variable edit page tests
* add explore page tests
* add panel plugin tests
* add readme
* remove comments
* fix broken test
* remove user.json
* remove newline in starlark
* fix lint issue
* ignore failure of playwright tests
* update code owners
* add detailed error messages in every expect
* update message frame
* fix link
* upload report to gcp
* echo url
* add playwright developer guide
* bump plugin-e2e
* add custom provisioning dir
* update plugin-e2e
* remove not used imports
* fix typo
* minor fixes
* use latest version of plugin-e2e
* fix broken link
* use latest plugin-e2e
* add feature toggle scenario verification tests
* bump version
* use auth file from package
* fix type error
* add panel data assertions
* rename parent dir and bump version
* fix codeowners
* reset files
* remove not used file
* update plugin-e2e
* separate tests per role
* pass prov dir
* skip using provisioning fixture
* wip
* fix permission test
* move to e2e dir
* fix path to readme
* post comment with report url
* format starlark
* post comment with report url
* post comment with report url
* fix token
* make test fail
* fix exit code
* bump version
* bump to latest plugin-e2e
* revert reporting message
* remove comments
* readding report comment
* change exit code
* format starlark
* force test to fail
* add new step that posts comment
* fix link
* use latest playwright image
* fix failing test
* format starlark
* remove unused fixture
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com >
---------
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com >
2024-02-23 12:39:30 +01:00
Jack Westbrook
5f89c69b66
Chore: Bump Lerna 8.x.x ( #83233 )
...
* chore(lerna): bump lerna to 8.x.x
* chore(lerna): run lerna repair command to update lerna.json
* ci(drone): use raw output (no quotes) when updating package.json version
* ci(drone): update config file
2024-02-22 16:22:23 +01:00
Carl Bergquist
53c19e4988
move codespell check into /docs ( #83109 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com >
2024-02-20 20:40:31 +01:00
Sofia Papagiannaki
6a47c8da8e
Drone: Do not upload artifacts if e2e tests have not run ( #82451 )
2024-02-15 10:26:43 +02:00
Andreas Christou
dcbc3aa46a
Chore: Update grabpl to v3.0.50 ( #82379 )
...
Bump grabpl version
2024-02-13 15:39:41 +00:00
Kevin Minehart
68345b9596
CI: Add dagger cloud token to PR steps for caching ( #81817 )
...
* Add dagger cloud token to steps for caching
* lint
2024-02-02 12:59:48 -06:00
Fabrizio
2d60c0123b
Chore: Improve how we install Python ( #81695 )
2024-02-01 13:27:29 +01:00
Andrej Ocenas
cb945aa5df
NodeGraph: Use layered layout instead of force based layout ( #78957 )
2024-01-31 17:26:12 +01:00
Fabrizio
564a1d32b7
Add Python as dependency ( #80979 )
2024-01-31 12:44:22 +01:00
Kyle Brandt
43d0664340
Prometheus: (Experimental) Inject label matchers into queries (also change drone to fix ARM rpm build and Update Swagger) ( #81396 )
...
- Feature Toggle is `promQLScope`.
- Query property is:
"scope": {
"matchers": "{job=~\".*\"}"
}
Misc:
- Also updates drone GO version to address ARM bug https://github.com/golang/go/issues/58425
- Also updates Swagger defs that were causing builds to fail
---------
Co-authored-by: Kevin Minehart <kmineh0151@gmail.com >
2024-01-29 22:22:17 +02:00
Josh Hunt
a138ce668d
I18n: Remove unneeded i18n:compile script ( #81184 )
2024-01-24 17:24:24 +00:00
Timur Olzhabayev
4083d23f01
Chore: Bumping go to 1.21.6 ( #80709 )
...
* Bumping go to 1.25.6
* bumping sqlite to 1.14.19
* Bumping sqlite version
2024-01-23 14:32:26 +01:00
Santiago
d4e831b051
Alerting: Use mimir:r274-1780c50 in CI ( #80985 )
...
* Alerting: Use new mimir image in CI
* add image to blocks, enable experimental routes
2024-01-22 16:25:50 +02:00