Emil Tullstedt
6604ea1fbb
Chore: Upgrade Go to 1.20.3 ( #66840 )
...
Backport of #66264
2023-04-19 14:01:08 +02:00
Dimitris Sotirakis
a807c04177
[v9.3.x] Chore: Upgrade Go to 1.20.1 and Alpine to 3.17 ( #63891 ) ( #66455 )
...
* CI: Split subcommand (#66005 )
* Update e2e package
- Ensure health request is monitored for addDatasource flow
- Add custom timeout to configurePanel flow
(cherry picked from commit 155fcae4aa )
* Make health check optional
(cherry picked from commit 91f66d61e1 )
---------
Co-authored-by: Andreas Christou <andreas.christou@grafana.com >
2023-04-13 16:57:19 +03:00
Dimitris Sotirakis
b34f9779fd
[v9.3.x] CI: Split /bin/build artifacts * subcommand ( #66005 ) ( #66341 )
...
CI: Split `/bin/build artifacts *` subcommand (#66005 )
* Split go files
* Modify publishartifacts.go
* Split main
* FIXME: Temp add GCSCopy to gcloud/storage
* Fix lint
* Exported flags
* Update starlark - make drone
* Further backend lint fixes
* Add fallback_test.go
* Fix go imports order
* make drone
* Remove GCSCopy from static assets
* Remove GCSCopy from storybook
* Fix lint
* Remove GCSCopy
* Remove success logline
* drone yaml cleanup
* Add artifacts-editions flag
* Fix starlark
* Add default sting slice in artifacts packages command
(cherry picked from commit 24d348f804 )
# Conflicts:
# .drone.yml
2023-04-12 12:19:51 +03:00
Dimitris Sotirakis
c9882623f5
[v9.3.x] Backport #65797 and #65806 to v9.3.x ( #65856 )
...
* CI: Make `init-enterprise` depend on `grabpl` (#65797 )
Make init-enterprise depend on grabpl
# Conflicts:
# .drone.yml
(cherry picked from commit 821633c796 )
# Conflicts:
# .drone.yml
* CI: Exclude cloud related tags from tag events (#65806 )
* Exclude cloud related tags
* Fix starlark lint errors
(cherry picked from commit a18ea77aac )
# Conflicts:
# .drone.yml
2023-04-04 08:36:42 +02:00
Horst Gutmann
94cbd9dba2
[v9.3.x] CI: Move release integration pipeline to standalone promotion pipeline ( #65787 ) ( #65802 )
...
CI: Move release integration pipeline to standalone promotion pipeline (#65787 )
(cherry picked from commit e9aef20eb4 )
2023-04-03 14:13:21 +03:00
Grot (@grafanabot)
d6d924b62a
[v9.3.x] Update doc-validator to latest release ( #62224 )
...
* Update doc-validator to latest release (#62170 )
* Update doc-validator to latest release
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
* Skip image validation
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
(cherry picked from commit f4be855e30 )
* Chore: Move to node 18 again (#62079 )
move to node 18 again
(cherry picked from commit 64352e8d08 )
Signed-off-by: Jack Baldry <jack.baldry@grafana.com >
---------
Co-authored-by: Jack Baldry <jack.baldry@grafana.com >
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2023-03-28 14:43:11 +01:00
Dimitris Sotirakis
4098978273
[v9.3.x] CI: Cleanup unnecessary grabpl dependencies ( #65330 ) ( #65346 )
...
CI: Cleanup unnecessary `grabpl` dependencies (#65330 )
* Remove unnecessary grabpl dependencies
* Revert test-frontend change
(cherry picked from commit 89d642e001 )
# Conflicts:
# .drone.yml
2023-03-27 16:41:27 +03:00
Dimitris Sotirakis
dc6c3783f1
[v9.3.x] CI: Remove grabpl dependency from publish-packages steps ( #65329 ) ( #65332 )
...
CI: Remove `grabpl` dependency from `publish-packages` steps (#65329 )
Remove grabpl dependency from publish packages
(cherry picked from commit 3b00d2c273 )
# Conflicts:
# .drone.yml
2023-03-27 11:22:54 +03:00
Dimitris Sotirakis
91fe6eb1b7
[v9.3.x] CD: Remove fetch-images dependency from AWS marketplace automation ( #65173 ) ( #65194 )
...
CD: Remove `fetch-images` dependency from AWS marketplace automation (#65173 )
* Remove fetch-images dependency
* Fix starlark link
(cherry picked from commit d0be9610f0 )
# Conflicts:
# .drone.yml
2023-03-22 18:55:59 +02:00
Dimitris Sotirakis
30ef59ec6c
[v9.3.x] CI: Update grabpl to 3.0.30 ( #65028 ) ( #65090 )
...
CI: Update `grabpl` to `3.0.30` (#65028 )
Update grabpl
(cherry picked from commit 4a80233bed )
# Conflicts:
# .drone.yml
# scripts/drone/steps/lib.star
2023-03-21 12:14:41 +02:00
Horst Gutmann
8c1aa4e50b
[9.3.x] CI: Move some build settings ( #64491 ) ( #64516 )
...
Backporting https://github.com/grafana/grafana/pull/64491 .
* Move some build settings to Vault
* CI: Remove reference to DOWNSTREAM_REPO as it isn't used
(cherry picked from commit 4b241804b4 )
2023-03-09 08:35:08 -05:00
Dimitris Sotirakis
b3edba4a37
[v9.3.x] Chore: Bump alpine version to 3.17.1 ( #63252 ) ( #63265 )
...
Chore: Bump alpine version to `3.17.1` (#63252 )
Bump alpine version to 3.17.1
(cherry picked from commit 24c60486f6 )
2023-03-06 04:38:35 -05:00
Horst Gutmann
17882d7c36
[9.3.x] CI: Do not clone repo in artifact-page step ( #63077 ) ( #63086 )
...
CI: Do not clone repo in artifact-page step (#63077 )
(cherry picked from commit 470be140dc )
2023-02-08 13:21:28 +00:00
Horst Gutmann
e57ab953f8
[v9.3.x] CI: Running Redis integration tests without grabpl ( #63028 ) ( #63073 )
...
CI: Running Redis integration tests without grabpl (#63028 )
This restores some changes from
https://github.com/grafana/grafana/pull/61920 that were accidentally
deleted.
(cherry picked from commit 2804acd264 )
2023-02-08 04:26:12 -05:00
Dimitris Sotirakis
8faaacd80d
[v9.3.x] CI: Remove variants arg from package step ( #62858 ) ( #62998 )
...
CI: Remove variants arg from `package` step (#62858 )
* Remove variants arg from package step
# Conflicts:
# .drone.yml
* Fix starlark lint
* Default to releaseModeConfig.Variants
* Check for empty variants arg
(cherry picked from commit e5c48ac945 )
# Conflicts:
# .drone.yml
2023-02-07 11:18:54 +02:00
Dimitris Sotirakis
03b1cf763d
CI: Backport CI/Release related code to v9.3.x ( #62752 )
...
* Batch-move everything
* go mod tidy
* make drone
* Remove genversions
* Bump alpine image
* Revert back pkg/build/docker/build.go
* Make sure correct enterprise branch is checked out
* Add enterprise2 version
* Remove extensions
* Bump build container
* backport node 18 test fix
(cherry picked from commit 4ff03fdbfb )
* Update scripts/drone
* Add more commands
* Fix starlark link
* Copy .drone.star
* Add drone target branch for custom events
---------
2023-02-03 11:43:48 +02:00
Kevin Minehart
ad08393729
[v9.3.x] Packaging: Use base64 key ( #61823 )
...
backport
Co-authored-by: Julien Duchesne <julien.duchesne@grafana.com >
2023-01-24 14:01:16 +00:00
Dimitris Sotirakis
f7352810e0
[v9.3.x] CI: Remove npm steps from enterprise pipelines ( #59108 ) ( #59289 )
...
CI: Remove `npm` steps from enterprise pipelines (#59108 )
Remove npm steps from enterprise pipelines
(cherry picked from commit 2d7fcea8fa )
# Conflicts:
# .drone.yml
2023-01-20 08:11:15 +00:00
Kevin Minehart
056ef7da7f
[9.3.x] Use new GPG key when publishing ( #61793 )
...
update .drone.yml
Co-authored-by: Julien Duchesne <julien.duchesne@grafana.com >
2023-01-19 16:08:27 +00:00
Emil Tullstedt
d7146dd127
[v9.3.x] Chore: Upgrade Go to 1.19.4 ( #60825 )
...
Chore: Upgrade Go to 1.19.4
2022-12-30 11:48:01 +01:00
Andreas Christou
17637cea7c
AzureMonitor: E2E update ( #60624 ) ( #60642 )
...
* Wait for locations call to complete
* Update drone to run cloud suite on tests update
(cherry picked from commit 0367036108 )
# Conflicts:
# .drone.yml
# scripts/drone/steps/lib.star
2022-12-22 11:50:24 +00:00
Dimitris Sotirakis
439b0cad43
[v9.3.x] CI: Add automation for github assets publishing ( #59491 ) ( #60192 )
...
CI: Add automation for github assets publishing (#59491 )
* Add github.star
* Make step depend on fetch images
* artifacts -> path
* Add github token
* Fix custom path
* Add case where path is absent
* Add GH_REGISTRY secret
(cherry picked from commit e9cf8fa751 )
2022-12-20 12:05:25 +02:00
Grot (@grafanabot)
95b7cabe00
[v9.3.x] Build: Adds a fallback script to fix package.json main and types fields before packaging ( #59639 )
...
Co-authored-by: Esteban Beltran <academo@users.noreply.github.com >
2022-12-01 05:47:09 -05:00
Ashley Harrison
ff1afbb699
Revert "Chore: move to node 18 ( #58570 )" ( #58754 )
...
This reverts commit 0a9129cf90 .
2022-11-15 13:47:14 +00:00
Dimitris Sotirakis
09c3ead945
CI: Make build and store storybook trigger in the release process ( #58686 )
...
Make storybook trigger conditional
2022-11-14 10:14:50 +00:00
Ashley Harrison
0a9129cf90
Chore: move to node 18 ( #58570 )
...
* bump node version to 18
* update folder to 18.x
* update README for m1 instructions
* update drone
* update unit test
* update README
2022-11-11 11:34:00 +00:00
Timur Olzhabayev
f451332e36
Chore: Switching to new output format for detect breaking changes action ( #58516 )
...
* Switching to new output format for detect breaking changes action
* linting: wrap $GITHUB_OUTPUT with double quotes
* linting: fix shellcheck issues in the right place 🤦♂️
Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com >
2022-11-10 06:02:04 -05:00
Andreas Christou
5cfd983cc2
AzureMonitor - E2E tests drone update ( #57100 )
...
* Update e2e command with video flag
* Add Cloud Plugins E2E tests to drone
* Update env variable names
* Add vault Azure secrets
* Update e2e steps
* Update secrets path
* Update image and rebuild drone file
* Readd drone changes
* Rebuild drone
* Remake drone
* Correct reference to secret
* Remake drone file
* Remove unneeded step
* Clear values in Arg query
2022-11-08 11:27:54 +01:00
Emil Tullstedt
428dd54094
Chore: Upgrade Go to 1.19.3 ( #58052 )
2022-11-04 14:50:43 +01:00
Dimitris Sotirakis
9c1c10ab9a
Remove base and arch args ( #58209 )
2022-11-04 13:21:18 +02:00
Todd Treece
e105b5a107
Chore: Add jsonnet library for devenv dashboards ( #57928 )
2022-11-03 11:04:39 -04:00
Dimitris Sotirakis
7a12132237
DEB/RPM Packages: Remove old package publishing steps ( #58071 )
...
* Remove old publish package steps
* Don't ignore publish packaging failures
2022-11-02 18:42:01 +00:00
Julien Duchesne
c46a4a0b26
Linux Packages: Handle publish to beta ( #57528 )
...
Uses the feature added here: https://github.com/grafana/deployment_tools/pull/46301
When a version is named "beta", it will be distributed in the beta distribution, rather than in stable
Co-authored-by: dsotirakis <dimitrios.sotirakis@grafana.com >
2022-11-02 06:21:41 -04:00
Dimitris Sotirakis
f3b8cd1c98
CI: Remove *-test-backend-enterprise2 pipelines ( #58028 )
...
* Remove test-backend-enterprise2 pipelines
* Remove leftover
2022-11-02 04:13:12 -04:00
Dimitris Sotirakis
57ee0e4a4b
CI: Use full dockerhub repository name ( #57979 )
...
* Add full dockerhub repo name
* Update grabpl version
2022-11-01 15:33:16 +02:00
Dimitris Sotirakis
1eaf7cbfc0
Add GCP_KEY to publish-grafanacom step ( #57910 )
2022-11-01 09:41:15 +02:00
Timur Olzhabayev
66d2fe7d9d
Fixing upload failure ( #57290 )
2022-10-20 14:18:33 +02:00
Dimitris Sotirakis
f0b882ebad
Add token to init-enterprise ( #57246 )
2022-10-19 04:23:12 -04:00
Ashley Harrison
178b05160a
make betterer a required step on PRs again ( #57099 )
2022-10-18 12:22:13 +01:00
Julien Duchesne
44ad4ec9d4
Add RPM package publishing ( #56797 )
...
Just tested deb publishing, and confirmed it works. Noticed that RPM packages aren't published though
It's the exact same step, targetting the RPM files instead
Both steps will run in parallel
Co-authored-by: dsotirakis <dimitrios.sotirakis@grafana.com >
2022-10-18 13:41:23 +03:00
Dimitris Sotirakis
7a71482371
Update grabpl to 3.0.14 ( #57144 )
2022-10-18 02:44:31 -04:00
Dimitris Sotirakis
27f072beb3
Don't trigger tag event when merging ( #57063 )
2022-10-17 12:27:10 +03:00
Dimitris Sotirakis
e25475b9c8
Make publish packages depend on compile-build-cmd and run from bin/build ( #56713 )
2022-10-17 10:58:36 +03:00
Dimitris Sotirakis
b9d449529a
Update grabpl to v3.0.12 ( #56823 )
2022-10-13 11:35:05 +03:00
Julien Duchesne
72b9555487
Publish Linux Packages: Fix bad secret name ( #56708 )
...
🤦
Co-authored-by: dsotirakis <dimitrios.sotirakis@grafana.com >
2022-10-12 14:07:13 +03:00
Dimitris Sotirakis
62314bbf66
Remove grabpl dependency from yarn-install ( #56692 )
2022-10-11 18:58:03 +03:00
Dimitris Sotirakis
efc8f985cb
Remove build-frontend-packages step from docs pipelines ( #56686 )
2022-10-11 06:56:43 -04:00
Dimitris Sotirakis
66cb56de79
CI: Trigger tag on CI changes ( #55388 )
...
* Trigger tag on CI changes
* Use github token available for PRs
Remove remote addition
* Replace origin with full url
Remove fetch for origin
Fix fetch
Remove --quite
Add rebase
Stash changes from verify-gen-cue
Cleanup
* Add --quiet when fetching
2022-10-11 12:01:18 +03:00
Dimitris Sotirakis
668cb25b82
Fix release test pipelines dependencies ( #56671 )
2022-10-11 11:42:24 +03:00
Dimitris Sotirakis
811f6054c8
Add dependencies ( #56666 )
2022-10-11 10:05:13 +03:00