Dimitris Sotirakis
0f304efaa7
[v10.0.x] : ImagePullSecrets: Add GAR secret to image_pull_secret in .drone.yml ( #80916 )
...
`ImagePullSecrets`: Add `GAR` secret to `image_pull_secret` in `.drone.yml` (#80912 )
* Add GAR secret to image_pull_secret
* Fix starlark fmt
(cherry picked from commit 65104a7efa )
2024-01-19 19:53:54 +02:00
Andreas Christou and Dimitris Sotirakis
472eea6390
[v10.0.x] Chore: Update grabpl to v3.0.47 ( #79788 )
...
Chore: Update `grabpl` (#79758 )
Update grabpl
(cherry picked from commit 7ba930b135 )
# Conflicts:
# .drone.yml
Co-authored-by: Dimitris Sotirakis <dimitrios.sotirakis@grafana.com >
2023-12-21 11:42:18 +00:00
Victor Marin
02c89fc38c
[v10.0.x] Re-add arm32 builds ( #79621 )
...
Re-add arm32 builds (#79496 )
* Re-add arm32 builds
* update grabpl version
* make drone
* make drone
* format drone
(cherry picked from commit 9dc015b595 )
2023-12-18 10:56:38 +02:00
Timur Olzhabayev
7a570bbe9d
[v10.0.x] Chore: Upgrade Go to 1.21.5 ( #79562 )
...
Chore: Upgrade Go to 1.21.5 (#79329 )
* bumping grafanas go version to 1.21.5
* adding how to upgrade go doc
* removing the whole ci-build and corresponding pipelines
* clarifying that we have to run make drone
* fixing starlark linter and removing unused code
* Adding note about enterprise
* trying to change the underyling image to avoid musl issues
* only need to golang one
(cherry picked from commit 4991e71b85 )
2023-12-15 12:46:34 +01:00
Jack Baldry
3fa0b675bb
[v10.0.x] Use latest grafana/docs-base image ( #77311 )
...
Use latest grafana/docs-base image (#77299 )
* Use latest grafana/docs-base image
The pinned tag does not support recent shortcodes like `docs/public-preview`.
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
* Always pull the image
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
---------
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
(cherry picked from commit d8d7a40d13 )
2023-11-27 11:12:38 +02:00
Horst Gutmann
0a70d1cd1d
[v10.0.x] CI: Test backend on feature-toggles documentation changes ( #78304 )
...
CI: Test backend on feature-toggles documentation changes (#78177 )
Run backend tests if the feature-toggles documentation changes
(cherry picked from commit d78b3fea2f )
2023-11-17 10:41:50 +02:00
Kevin Minehart
b19f02fa88
[v10.0.x] CI: Fix race condition when building docker on main ( #77509 )
...
* CI: Fix race condition when building docker on main (#77504 )
* build docker after packages are updated
* use my branch for main pipelines for testing
* use my branch for main pipelines for testing
* use main instead now
* formatting
(cherry picked from commit f6d3238505 )
* make drone
2023-11-01 09:50:49 -07:00
Kevin Minehart
65b5a97601
[v10.0.x] CI: Update RGM steps to use the artifacts command ( #77476 )
...
CI: Update RGM steps to use the artifacts command (#77470 )
* update rgm steps to use artifacts subcmd
* format-drone
* make drone
(cherry picked from commit 8a5d4c4c6e )
2023-10-31 15:40:38 -07:00
Guilherme Caulada
0518582e0e
[v10.0.x] CI: Rename scripts that build artifacts to use _build_ ( #77013 )
...
CI: Rename scripts that build artifacts to use _build_ (#77005 )
Rename scripts that build artifacts to use _build_
(cherry picked from commit 442e533803 )
2023-10-24 02:59:05 +03:00
Guilherme Caulada
438200c50d
[v10.0.x] CI: Update CI/CD tooling and pipelines from main ( #76874 )
...
* CI: Update CI/CD tooling and pipelines from main (#76814 )
* CI: Update CI/CD tooling and pipelines from main
* Update Makefile
* Comment out validate_openapi_spec_step
* Update broken frontend tests
* Fix validate-npm-packages regex to work without suffix
* Fix cypress image version
(cherry picked from commit 03ecb1db39 )
* Comment out kindsysreport/codegen/report.go on Makefile
* Remove modfile step, since modowners doesn't exist
* Disable i18n step
2023-10-20 10:04:18 -03:00
Dimitris Sotirakis
5cc13f4ba7
[v10.0.x] CI: Remove 0.0.0-test tag event ( #76668 )
...
CI: Remove `0.0.0-test` tag event (#76662 )
Remove 0.0.0-test tag event
(cherry picked from commit faa22b8f20 )
# Conflicts:
# .drone.yml
# scripts/drone/pipelines/build.star
# scripts/drone/steps/lib.star
2023-10-17 11:16:47 +03:00
Horst Gutmann
64485061ba
[v10.0.x] Chore: Upgrade Go to 1.20.10 ( #76365 )
...
Chore: Upgrade Go to 1.20.10 (#76355 )
* [v10.1.x] Chore: Upgrade Go to 1.20.10
* Rebuild .drone.yml
(cherry picked from commit 4287686420 )
2023-10-11 17:45:57 +03:00
Horst Gutmann
e800a96c6d
[v10.0.x] Chore: Upgrade Alpine base image to 3.18.3 ( #74994 )
...
Chore: Upgrade Alpine base image to 3.18.3 (#74984 )
(cherry picked from commit 85abf2bebd )
2023-09-18 13:17:03 +03:00
Horst Gutmann
fa556f1901
[v10.0.x] Chore: Upgrade Go to 1.20.8 ( #74983 )
...
Chore: Upgrade Go to 1.20.8 (#74978 )
chore: Update to Go 1.20.8
(cherry picked from commit 39dbd98458 )
2023-09-18 12:17:54 +03:00
Dimitris Sotirakis
d4428f65c8
[v10.0.x] Chore: Remove unused secret enterprise2-cdn-path - Nightlies: Push windows artifacts to GCS on main builds ( #74792 )
...
* Chore: Remove unused secret `enterprise2-cdn-path` (#74741 )
Remove unused secret
# Conflicts:
# .drone.yml
(cherry picked from commit 49165d35ad )
# Conflicts:
# .drone.yml
# scripts/drone/vault.star
* Nightlies: Push windows artifacts to GCS on main builds (#74709 )
* Push windows artifacts to gcs
* Lint starlark
* Sign drone
(cherry picked from commit 02f617a20d )
# Conflicts:
# .drone.yml
2023-09-13 11:24:47 +03:00
Dimitris Sotirakis
c79ccb1c9e
[v10.0.x] Nightlies: Bring back windows installers for main builds ( #74707 )
...
Bring back windows installers for main builds (#74698 )
(cherry picked from commit 36728dd671 )
# Conflicts:
# .drone.yml
2023-09-12 11:56:18 +03:00
Julien Duchesne
45f1d43a37
[v10.0.x] CI: Get Github Token and Docker username/password from Vault ( #74568 )
...
CI: Get Github Token and Docker username/password from Vault (#74555 )
CI: Get Docker username/password from Vault
Not Drone secrets
(cherry picked from commit 566215c22c )
2023-09-08 08:32:18 +03:00
Dimitris Sotirakis
9f7c35dcaa
[v10.0.x] CI: Mount /root/.docker/ dir in authenticate-gcr step ( #74078 )
...
CI: Mount /root/.docker/ dir in authenticate-gcr step (#73977 )
Mount /root/.docker/ dir
(cherry picked from commit eea4adea29 )
# Conflicts:
# .drone.yml
2023-08-30 11:11:28 +03:00
Guilherme Caulada
894e9fa6de
[v10.0.x] CI: Use new release eng managed grafanacom api key ( #74034 )
...
CI: Use new release eng managed grafanacom api key (#74017 )
Use new release eng managed grafanacom api key
(cherry picked from commit ab7e655737 )
2023-08-29 12:07:47 -03:00
Horst Gutmann
2902e9551b
[v10.0.x] CI: Different secret for verification and do not ignore build failures ( #73616 )
...
CI: Different secret for verification and do not ignore build failures (#73613 )
(cherry picked from commit 8fc3be6b5a )
2023-08-29 11:05:26 +03:00
Dimitris Sotirakis
2867953492
[v10.0.x] Security: Authenticate to GCR for trivy scans ( #73924 )
...
Security: Authenticate to GCR for trivy scans (#72658 )
* Authenticate to GCR for trivy scans
# Conflicts:
# .drone.yml
* verify-starlark
* Change secret
# Conflicts:
# .drone.yml
(cherry picked from commit e100fc927e )
# Conflicts:
# .drone.yml
2023-08-28 15:51:49 +03:00
Dimitris Sotirakis
a9e979b354
[v10.0.x] CI: Update secrets for publishing steps ( #73661 )
...
CI: Update secrets for publishing steps (#73658 )
Update secrets
(cherry picked from commit de118a3736 )
# Conflicts:
# .drone.yml
2023-08-23 11:29:56 +03:00
Horst Gutmann
3826d6fe54
[v10.0.x] CI: Move npm token to Vault ( #73456 )
...
CI: Move npm token to Vault (#73407 )
(cherry picked from commit c86a73c794 )
2023-08-18 08:59:34 +03:00
Dimitris Sotirakis
ce40646f56
[v10.0.x] CI: Update grabpl to v3.0.41 ( #73378 )
...
CI: Update `grabpl` to `v3.0.41` (#73373 )
Update grabpl
(cherry picked from commit 3463dc8e48 )
# Conflicts:
# .drone.yml
2023-08-17 13:05:54 +03:00
172abdc95e
[Docs v10.x] Manual backport - Docs/k8s install update ( #72567 ) ( #72946 )
...
* Docs/k8s install update (#72567 )
* added before you begin section
* just syncing up
* added namespace and yaml mainfest sections
* started the managed k8s section
* added external-ip section
* added minikube instructions
* added deployment rollout section
* added rolling update section
* added rollback stratgety section
* added the logging section
* fixed many typos
* Update docs/sources/setup-grafana/installation/kubernetes/index.md
* Update docs/sources/setup-grafana/installation/kubernetes/index.md
* Update docs/sources/setup-grafana/installation/kubernetes/index.md
* Update docs/sources/setup-grafana/installation/kubernetes/index.md
* Update docs/sources/setup-grafana/installation/kubernetes/index.md
* adjust codeblock spacing
* adjusts steps
* copy edit throughout
* Apply suggestions from code review
* more copy edit, updates links
* fixed minor typos
* Apply suggestions from code review
Co-authored-by: Clayton Cornell <131809008+clayton-cornell@users.noreply.github.com >
* Apply suggestions from code review
* Apply suggestions from code review
* explained the dry-run example
* Move .codespellignore out of Drone so that technical writers can modify it
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
* Fix spelling errors
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
* Add .codespellignore CODEOWNER
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
---------
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
Co-authored-by: Chris Moyer <chris.moyer@grafana.com >
Co-authored-by: Clayton Cornell <131809008+clayton-cornell@users.noreply.github.com >
Co-authored-by: Jack Baldry <jack.baldry@grafana.com >
(cherry picked from commit b1fd399c10 )
* Ensure changes are correct for this branch
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
---------
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
Co-authored-by: Usman Ahmad <usman.ahmad@grafana.com >
Co-authored-by: Jack Baldry <jack.baldry@grafana.com >
2023-08-04 13:09:09 -05:00
Guilherme Caulada and Kevin Minehart
d5c915bb5f
[v10.0.x] CI: Update secret refs to vault ones; update downstream repo origin ( #72549 )
...
CI: Update secret refs to vault ones; update downstream repo origin (#72515 )
Update secret refs to vault ones; update downstream repo origin
(cherry picked from commit 6669d0a704 )
Co-authored-by: Kevin Minehart <kmineh0151@gmail.com >
2023-07-28 16:00:29 -03:00
Kevin Minehart and Guilherme Caulada
d76c886de9
[v10.0.x] CI: Make RGM the main pipeline for prerelease ( #72532 )
...
CI: Make RGM the main pipeline for prerelease (#72295 )
* Make RGM the main pipeline for prerelease
* Use grafana/grafana-build:dev-bd41660
* Use grafana/grafana-build:dev-fda506a
* Fix destination url
* Update vault secrets
* Move bucket path to environment
* Use grafana/grafana-build:dev-2f36afa
* Revert to grafana/grafana-build:main
* Add repo to rgm_main trigger
(cherry picked from commit 971f5f14be )
Co-authored-by: Guilherme Caulada <guilherme.caulada@grafana.com >
2023-07-28 12:31:35 -03:00
Kevin Minehart
e4d42c84a8
[v10.0.x] CI: use base64 key in windows installer build step ( #72454 )
...
CI: use base64 key in windows installer build step (#72413 )
use base64 key
(cherry picked from commit b019ef9a89 )
2023-07-27 16:26:10 +03:00
Dimitris Sotirakis
0b2178fe9c
[v10.0.x] CI: Fix deb/rpm bug for linux package publishing ( #72425 )
...
CI: Fix `deb/rpm` bug for linux package publishing (#72336 )
Fix deb/rpm
(cherry picked from commit c3ebd388e3 )
(cherry picked from commit 4c9bdef98dcfb24d8d24dac8117c9d3feb921a06)
# Conflicts:
# .drone.yml
(cherry picked from commit e3ec53b418 )
# Conflicts:
# .drone.yml
2023-07-27 09:53:33 +03:00
Kevin Minehart
8ba6bfc6dd
[v10.0.x] CI: use the base64 key in the windows installer steps ( #72382 )
...
CI: use the base64 key in the windows installer steps (#72372 )
use the base64 key in the windows installer steps
(cherry picked from commit 0c2b2219bb )
2023-07-26 12:04:18 -03:00
Guilherme Caulada
3c48b8f8f6
[v10.0.x] CI: Fix verify-prerelease-assets pipeline ( #72232 )
...
CI: Fix verify-prerelease-assets pipeline (#72226 )
* Fix verify-prerelease-assets pipeline
* Comment out unused assets
(cherry picked from commit 142cbc2ec6 )
2023-07-25 00:49:44 +03:00
Kevin Minehart and Guilherme Caulada
6ec2fdc829
[v10.0.x] CI: Run only Grafana builds on RGM for grafana/grafana ( #72161 )
...
* CI: Try setting the vault secret for 'grafana_api_key' (#71981 )
* Try setting the vault secret
* Maybe?
* forgot .drone.yml
* CI: Use GCP keys in vault and not drone secrets (#72023 )
* CI: Run only Grafana builds on RGM for grafana/grafana (#72144 )
* Run only OSS builds on RGM for grafana/grafana
* Update script name
* Ignore windows step failure for RGM
---------
Co-authored-by: Guilherme Caulada <guilherme.caulada@grafana.com >
2023-07-21 18:27:43 -03:00
Guilherme Caulada
857b275d61
[v10.0.x] CI: Allow RGM to create msi for multiple editions ( #71894 )
...
CI: Allow RGM to create msi for multiple editions (#71883 )
* Allow RGM to create msi for multiple editions
* Remove suffix from build-windows-installer step
* Invert exit code on verify_release_pipeline
(cherry picked from commit 4c80bcf35f )
2023-07-19 13:35:23 -03:00
Guilherme Caulada
f128a9780d
[v10.0.x] CI: Add rgm compatible windows msi pipeline ( #71858 )
...
CI: Add rgm compatible windows msi pipeline (#71678 )
* Add rgm compatible windows msi pipeline
* Fix dependencies and platform
* Fix missing arg comment
* Fix linting issues
* Try to fix version on file path
* Fix dependency on verify release pipeline
(cherry picked from commit 4caa773401 )
2023-07-18 13:51:32 -03:00
Guilherme Caulada and Dimitris Sotirakis
cf45b836ab
[v10.0.x] CI: Removes enterprise specific pipelines and steps ( #71782 )
...
[WIP] CI: Removes enterprise specific pipelines and steps (#70815 )
* Removes enterprise specific pipelines and steps (#123 )
* Comment out enterprise related pipelines and steps
* Suppress unused variable warning
* Removes all edition arguments
* Remove leftover comments
* Remove redundant oss on pipelines and steps names
* Remove leftover unused variable
* Remove leftovers
* Remove pipeline dependencies
* Rename pipelines
* Fix starlark
---------
Co-authored-by: dsotirakis <dimitrios.sotirakis@grafana.com >
(cherry picked from commit 642a81ba75e79138246797302aba5c35575f030d)
* Add editions for static assets
(cherry picked from commit b13939b9af )
Co-authored-by: Dimitris Sotirakis <dimitrios.sotirakis@grafana.com >
2023-07-18 11:21:11 -03:00
Dimitris Sotirakis
96b94e722a
[v10.0.x] CI: Fix broken env vars in publish-artifacts step ( #71647 )
...
CI: Fix broken env vars in publish-artifacts step (#71471 )
Fix env vars
(cherry picked from commit 64d2ff03c80c807c03390f63ba1834c5605fc96d)
# Conflicts:
# .drone.yml
(cherry picked from commit fd90737884 )
# Conflicts:
# .drone.yml
2023-07-17 11:53:51 +03:00
Emil Tullstedt
73f53a37dc
[v10.0.x] Chore: Upgrade Go to 1.20.6 ( #71445 )
...
Chore: Upgrade Go to 1.20.6
2023-07-12 15:32:58 +02:00
Emil Tullstedt
eeca760e94
[v10.0.x] CI: Provide a Drone promotion to build the build-container ( #71352 )
...
CI: Provide a Drone promotion to build the build-container (#71133 )
(cherry picked from commit 7a9847e196 )
2023-07-11 14:03:50 +02:00
Kevin Minehart
d147af2281
[v10.0.x] CI: Add GPG keys to rgm, don't clone RGM just use the docker image ( #71234 )
...
* CI: Add rgm to drone (#66991 )
* add drone stub that build grafana using 'grafana/build' (dagger)
---------
Co-authored-by: Ricky Whitaker <ricky.whitaker@grafana.com >
(cherry picked from commit 768efe9748 )
* Add dagger token to rgm builds (#68651 )
(cherry picked from commit a870b227db )
* CI: Add GPG keys to rgm, don't clone RGM just use the docker image (#71143 )
* Add GPG keys to rgm, dont' clone RGM just use the docker image
* remove the cd command
* forgot to make drone :(
* idk
* reference script more specifically
* i guess we'll just cd /src
* Only show not found artifacts
(cherry picked from commit d5a4c81fa1 )
2023-07-07 12:47:34 -05:00
Dimitris Sotirakis
ead5e970db
[v10.0.x] CI: Cleanup - Remove security related steps ( #70795 )
...
CI: Cleanup - Remove security related steps (#70788 )
* Remove security related steps
* More cleanup
(cherry picked from commit 7f55ba9c6e )
2023-06-28 11:38:39 +03:00
Jack Baldry
264fdb9e8b
[v10.0.x] Use docs/reference for flexible linking for content reused in Grafana Cloud ( #70267 )
...
Use docs/reference for flexible linking for content reused in Grafana Cloud (#70253 )
* Use docs/reference for flexible linking for content reused in Grafana Cloud
Documented in https://github.com/grafana/website/pull/13878
* Use docs-base image that has docs/reference shortcode
---------
(cherry picked from commit 3d15d54a71 )
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
2023-06-16 18:35:09 +01:00
Dimitris Sotirakis
115766e717
[v10.0.x] CI: Update grabpl to v3.0.39 ( #70136 )
...
CI: Update `grabpl` to `v3.0.39` (#70126 )
Update grabpl to v3.0.39
(cherry picked from commit b1e219e72c )
# Conflicts:
# .drone.yml
2023-06-15 12:09:17 +02:00
Dimitris Sotirakis
c7315074b2
[v10.0.x] CI: Add CI check for what's new link ( #70046 ) ( #70123 )
...
CI: Add CI check for `what's new` link (#70046 )
* Add whatsnewchecker
* Add whatsnewchecker_test
* Small fixes
* Add step in CI
* Fix lint
* Fix starlark
* t.Cleanup instead of separate func
* Skip check for test tags
(cherry picked from commit 91272ee4f9 )
# Conflicts:
# .drone.yml
2023-06-15 09:44:50 +03:00
Dimitris Sotirakis
287a3e545e
[v10.0.x] Security Scans: Exclude windows container scans ( #69977 ) ( #69980 )
...
Security Scans: Exclude windows container scans (#69977 )
* Exclude windows container scans
* Fixes according to reviewer's comments
(cherry picked from commit fa70fba0e3 )
# Conflicts:
# .drone.yml
2023-06-13 11:07:55 +03:00
Dimitris Sotirakis
7297540729
[v10.0.x] Security Scans: Add trivy scans to every docker image used for building/testing/publishing ( #69911 ) ( #69917 )
...
* Security Scans: Add trivy scans to every docker image used for building/testing/publishing (#69911 )
* Created images.star
* Fix typo
* Add cronjobs for build-images
(cherry picked from commit 2cda971796 )
# Conflicts:
# .drone.yml
# scripts/drone/services/services.star
# scripts/drone/steps/lib.star
* Fix rebasing issue
2023-06-12 17:26:58 +03:00
Andreas Christou
20a24dff7c
[v10.0.x] Azure: Fix Kusto auto-completion for Azure datasources ( #69685 ) ( #69695 )
...
Azure: Fix Kusto auto-completion for Azure datasources (#69685 )
* Fix Kusto auto-completion not working in HG
* Add update to script paths
* Update CODEOWNERS
* Missed the ts
(cherry picked from commit a6484c6f81 )
# Conflicts:
# yarn.lock
2023-06-07 09:04:09 -06:00
Ricky Whitaker and Kevin Minehart
9710e15316
Backport 69191 to v10.0.x ( #69195 )
...
* fix verify_release_pipeline script execution (#69191 )
* fix verify_release_pipeline script execution
* forgot to run make drone
(cherry picked from commit 68fe1e1cb0 )
* finish resolving merge conflict
* make drone
---------
Co-authored-by: Kevin Minehart <kmineh0151@gmail.com >
2023-05-26 17:14:56 -05:00
Horst Gutmann
c774f055d5
[v10.0.x] CI: Pin the google/cloud-sdk image ( #69037 ) ( #69038 )
...
(cherry picked from commit f22d1d14a0 )
Backport of #69037
2023-05-25 10:48:45 +03:00
Dimitris Sotirakis
d73bf1838e
[v10.0.x] G10: Replace beta with preview references ( #68347 ) ( #68950 )
...
G10: Replace `beta` with `preview` references (#68347 )
* Update references
* Update grabpl to v3.0.38
(cherry picked from commit 7e816d010c )
# Conflicts:
# .drone.yml
2023-05-24 10:14:43 +02:00
Kevin Minehart
d1f6d46edd
[v10.0.x] CI: Add release verify pipeline ( #68756 ) ( #68934 )
...
CI: Add release verify pipeline (#68756 )
(cherry picked from commit 79f49c9649 )
2023-05-24 00:18:15 +02:00