24a1f12826
Chore: Add new drone step to validate OpenAPI specification ( #75034 )
...
* chore: add new drone step to validate openapi specification
* fix: update make before running make command
2023-09-20 11:46:15 -04:00
49ff1b9060
CI: Fix bump version step ( #75047 )
...
needs brackets
2023-09-19 01:37:32 +03:00
c7ef496750
CI: Add a step on main pipelines to temporarily update the package.json v… ( #75018 )
...
* Add a step on main pipelines to temporarily update the package.json version to include the build number
2023-09-18 18:53:42 -03:00
85abf2bebd
Chore: Upgrade Alpine base image to 3.18.3 ( #74984 )
2023-09-18 12:44:04 +03:00
39dbd98458
Chore: Upgrade Go to 1.20.8 ( #74978 )
...
chore: Update to Go 1.20.8
2023-09-18 11:29:50 +03:00
1ee485ac43
CI: Fix npm canary release ( #74915 )
...
Install bash on this step
2023-09-14 16:59:34 +03:00
84d35e9f0b
CI: Fix frontend-metrics-step (attempt #1 ) ( #74838 )
...
* use grafana/public instead
* parameterise script (still need to fix + run drone locally)
* make drone
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-09-14 14:48:31 +01:00
ad13663e74
CI: Don't run tag builds in grafana/grafana ( #74850 )
...
* Don't run tag builds in grafana/grafana
* remove unused code
2023-09-13 10:49:20 -05:00
fcdae0ca0b
Chore: move to cypress 13.1 ( #74718 )
...
* move to cypress 13.1
* update cloud-data-sources docker image
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-09-13 11:08:43 +01:00
49165d35ad
Chore: Remove unused secret enterprise2-cdn-path
( #74741 )
...
Remove unused secret
# Conflicts:
# .drone.yml
2023-09-13 10:35:51 +03:00
69737cba6d
CI: Fixes for various main steps ( #74768 )
...
Fixes for various main steps
2023-09-13 00:44:33 +03:00
3d50a6c87f
CI fix docker image format in PRs ( #74766 )
...
* fix docker image format
2023-09-12 22:02:32 +03:00
d2154387d8
This moves the ubuntu:22.10 image to 22.04 (which is available until… ( #74757 )
...
This moves the ubuntu:22.10 image to 22.04 (which is avaailable until april 2027)
2023-09-12 20:59:02 +03:00
9221822dfe
CI: fix docker tag format on main
branch and missing dependency on ci-frontend-metrics.sh
( #74753 )
...
* On main, set the docker tag format to be the same as it is in PRs
* Install bash when trying to push frontend metrics
2023-09-12 19:05:02 +03:00
915f198ecb
Refactor starlark to remove references to the build_image ( #74624 )
...
* Refactor starlark to remove references to the build_image
2023-09-12 12:19:06 -03:00
02f617a20d
Nightlies: Push windows artifacts to GCS on main builds ( #74709 )
...
* Push windows artifacts to gcs
* Lint starlark
* Sign drone
2023-09-12 13:28:32 +03:00
36728dd671
Bring back windows installers for main builds ( #74698 )
2023-09-12 10:31:04 +03:00
0f2f25c5d9
Chore: Move to Cypress 12 and decouple cypress from @grafana/e2e
( #74084 )
...
* update drone to use cypress 12 image
* upgrade cypress to 12 in core
* cypress config actually valid
* update @grafana/e2e imports and add lint rule
* ignore grafana-e2e from betterer now it's deprecated
* fix remaining type errors
* fix failing tests
* remove unnecessary tsconfig
* remove unnecessary comment
* update enterprise suite commands to work
* add cypress config to CODEOWNERS
* export setTimeRange in utils
* remove @grafana/e2e from core deps
* try running the command through yarn
* move CMD to scripts
* Update cloud-data-sources e2e image
* Update paths
---------
Co-authored-by: Andreas Christou <andreas.christou@grafana.com>
2023-09-08 16:51:59 +01:00
566215c22c
CI: Get Github Token and Docker username/password from Vault ( #74555 )
...
CI: Get Docker username/password from Vault
Not Drone secrets
2023-09-07 12:26:43 -04:00
77bf8215d4
Plugins: Remove deprecated grafana-toolkit ( #73489 )
...
* remove grafana-toolkit
* replaces old tsconfig with grafana tsconfig
* fix betterer
2023-09-05 09:56:04 +02:00
f93d7f81a3
Nightly scans: Remove cloud_datasources_e2e_image
from images to scan ( #74313 )
...
Remove cloud_datasources_e2e_image from images to scan
2023-09-04 10:55:26 +03:00
dd2520ece0
Nightly builds: Add missing volumes for nightly builds ( #74195 )
...
Add missing volumes
2023-09-01 13:31:28 +03:00
025b2f3011
Chore: use any rather than interface{} ( #74066 )
2023-08-30 18:46:47 +03:00
ab7e655737
CI: Use new release eng managed grafanacom api key ( #74017 )
...
Use new release eng managed grafanacom api key
2023-08-29 17:21:44 +03:00
eea4adea29
CI: Mount /root/.docker/ dir in authenticate-gcr step ( #73977 )
...
Mount /root/.docker/ dir
2023-08-29 10:54:04 +03:00
e100fc927e
Security: Authenticate to GCR for trivy scans ( #72658 )
...
* Authenticate to GCR for trivy scans
# Conflicts:
# .drone.yml
* verify-starlark
* Change secret
# Conflicts:
# .drone.yml
2023-08-28 13:52:08 +02:00
de118a3736
CI: Update secrets for publishing steps ( #73658 )
...
Update secrets
2023-08-23 10:57:19 +03:00
8fc3be6b5a
CI: Different secret for verification and do not ignore build failures ( #73613 )
2023-08-22 15:06:22 +02:00
c86a73c794
CI: Move npm token to Vault ( #73407 )
2023-08-17 17:43:26 +03:00
654d99fbca
Chore: Replace Husky/Lint-staged with Lefthook ( #66608 )
...
* Switch from husky+precommit to lefthook
Migrate from husky/precommit to lefthook
h
old husky precommit
lefthook so far
remove husky folder
switch to new lefthook package
Add postinstall script to clean up after husky
preinstall to remove husky config
package.json
package.json
package.json
script
v
Reduce lefthook output
Cleanup
testing
reduce output
testing betterer
testing betterer
testing betterer
testing betterer
testing betterer
testing betterer
testing betterer
skip skipping execution info
small cleanup
remove comment from testing
clean up old husky hooks in .git/hooks path
run scripts in parallel
update codeowners
don't auto-install lefthook
install lefthook with make command
fix yarn checksum
* update codeowners
* don't use source because it isn't available in ubuntu/debian's /bin/sh
* Ensure lefthook commits files fixed by precommit hooks
* add comment to lefthook.rc explaining what it does
* add i18n:pseudo precommit
* Don't create .husky/safe-to-delete file anymore
* cleanup old lint-staged config
* contribute docs
* update lefthook to 1.4.8
* Move frontend encouragement docs
* rewrite husky cleanup script in bash so we can run it with make
* Make old husky precommit script reject commits until husky is removed
* log precommit warning for everyone
* fix package.json
* run lefthook hooks from old husky hook
* run lefthook hooks from old husky hook
* comments
* codeowners
* codeowners
2023-08-17 09:56:52 +00:00
3463dc8e48
CI: Update grabpl
to v3.0.41
( #73373 )
...
Update grabpl
2023-08-17 11:46:24 +02:00
b1fd399c10
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>
2023-08-03 08:53:13 -05:00
4ad7aed096
Chore: Remove eval source maps to fix trusted types during dev ( #72664 )
...
* user essentials mob! 🔱
lastFile:scripts/webpack/webpack.dev.js
* user essentials mob! 🔱
* delete results.md
Co-authored-by: Joao Silva <joao.silva@grafana.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com>
Co-authored-by: tskarhed <1438972+tskarhed@users.noreply.github.com>
Co-authored-by: Roxana Turc <anamaria-roxana.turc@grafana.com>
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
Co-authored-by: Joao Silva <joao.silva@grafana.com>
Co-authored-by: L-M-K-B <48948963+L-M-K-B@users.noreply.github.com>
Co-authored-by: tskarhed <1438972+tskarhed@users.noreply.github.com>
Co-authored-by: Roxana Turc <anamaria-roxana.turc@grafana.com>
2023-08-02 07:35:36 +00:00
00f0ff038e
Chore: Introduce yarn start:noLint ( #64430 )
...
chore(webpack): introduce start:noLint to bypass typecheck and lint plugins during dev
2023-08-01 11:58:39 +02:00
6669d0a704
CI: Update secret refs to vault ones; update downstream repo origin ( #72515 )
...
Update secret refs to vault ones; update downstream repo origin
2023-07-28 20:36:31 +03:00
f04c673eb8
Chore: Turn validate-modfile failure into blocking drone step ( #72537 )
...
* Chore: Turn validate-modfile failure into blocking drone step
* test to see if removal of dependency owner causes validate-modfile to fail and block pipeline
* revert change
2023-07-28 13:23:54 -04:00
6bcd0cd953
Chore: Add action items for existing dependencies to readme ( #72408 )
...
* chore: add action items for existing dependencies to readme
* chore: include that when reassigning back to BEP add BEP as reviewers on a PR
2023-07-28 12:54:44 -04:00
971f5f14be
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
2023-07-28 09:58:22 -05:00
ae4810f854
Chore: Emit theme token usage metrics ( #72500 )
...
* create rule to find instances of theme variables
* emit theme token usage metrics
* move awking into script
* make sure theme usage is covering ts and tsx files, remove commented lines
2023-07-28 17:08:02 +03:00
b019ef9a89
CI: use base64 key in windows installer build step ( #72413 )
...
use base64 key
2023-07-27 09:31:35 +03:00
0c2b2219bb
CI: use the base64 key in the windows installer steps ( #72372 )
...
use the base64 key in the windows installer steps
2023-07-26 16:59:25 +03:00
c3d6f795ea
Only trigger downstream builds on Grafana ( #72356 )
2023-07-26 15:26:58 +02:00
e3ec53b418
CI: Fix deb/rpm
bug for linux package publishing ( #72336 )
...
Fix deb/rpm
(cherry picked from commit c3ebd388e3cc192590c3f4d381429f7d9e345765)
(cherry picked from commit 4c9bdef98dcfb24d8d24dac8117c9d3feb921a06)
# Conflicts:
# .drone.yml
2023-07-26 14:18:00 +03:00
142cbc2ec6
CI: Fix verify-prerelease-assets pipeline ( #72226 )
...
* Fix verify-prerelease-assets pipeline
* Comment out unused assets
2023-07-24 18:30:02 -03:00
a10f049517
Docs: Add README to modowners ( #71979 )
...
* Docs: Add README to modowners
* fix: fix typos
* chore: put example commands on new line
* chore: add example output
2023-07-24 15:19:10 -04:00
f005a375db
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
2023-07-21 15:50:06 -05:00
16e2808b43
CI: Use GCP keys in vault and not drone secrets ( #72023 )
2023-07-21 08:53:57 -05:00
ac445a25d5
Kindsys: update generated doc and add check in CI ( #71871 )
...
* clean up docs
* fix Windows path issue
* add verify-gen-cue to doc pipeline
* fix linting error
2023-07-20 11:48:12 +02:00
9cf309288b
CI: Try setting the vault secret for 'grafana_api_key' ( #71981 )
...
* Try setting the vault secret
* Maybe?
* forgot .drone.yml
2023-07-19 23:40:03 +03:00
6d6cd2011e
CI: Only run main pipeliens on Grafana ( #71949 )
...
Only run main pipeliens on Grafana
2023-07-19 14:03:07 +00:00