Ryan McKinley
f2911bdebb
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2025-02-13 09:45:28 +03:00
Sergej-Vlasov
d1dee968c3
Schema V2: Adjust quick_ranges in time settings and remove time_options ( #100135 )
...
* adjut quickRanges type in v2
* clean up unused time_options property
* remove deprecated time_options property on time picker
* add schema migration for time_options
* adjust test
2025-02-12 19:23:09 +00:00
Tom Ratcliffe
1f6142dd8f
Chore: Remove betterer:merge and revert previous changes to betterer:stats ( #98609 )
2025-02-12 17:14:43 +02:00
Clarity-89
0f382ea04f
Merge branch 'main' into grafana-git-ui-sync
2025-02-12 17:00:53 +02:00
Josh Hunt
a9b4b1e5be
Chore: pin tonistiigi/binfmt version ( #100510 )
...
* Chore: pin tonistiigi/binfmt version
* change version to qemu-v7.0.0-28
* uninstall first, log version
* uninstall first, log version
* uninstall first, log version
2025-02-12 08:37:04 -06:00
Ryan McKinley
24cfb93ef6
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2025-02-07 23:28:21 +03:00
Agnès Toulet
0beb7e668b
E2E: Add PDF/CSV/Image comparison tasks ( #99104 )
...
* E2E: Add tasks for new reporting tests
* try to switch to pdf-parse
* fix pdf comparison
* add log
* increase threshold
* clean up
* apply review feedback
* improve logs + fix local setup for reporting
* format
2025-02-07 15:46:32 +01:00
Clarity-89
42d7ca0c53
Merge branch 'main' into grafana-git-ui-sync
...
# Conflicts:
# go.work.sum
2025-02-07 07:56:40 +02:00
Jev Forsberg
8e3327a446
Chore: Update grabpl version to v3.1.2 ( #100157 )
...
baldm0mma/ update grabpl version
2025-02-06 15:23:51 -07:00
Andres Martinez Gotor
05ea450dd2
Drone: Add apps directory for backend tests ( #100204 )
2025-02-06 17:01:50 +02:00
Ryan McKinley
e1f075bdde
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2025-02-04 12:42:22 +03:00
Ashley Harrison
c94b8b78ae
API client generation: Add verify-api-clients step to drone ( #99987 )
...
* add verify-api-clients step to drone
* change to check the verify step fails
* ignore conf dir
* rerun make drone
* undo change to make step fail
2025-02-04 09:13:44 +00:00
Alex Khomenko
443cb092b4
RTK APIs: Support multiple source files ( #100029 )
2025-02-04 10:32:29 +02:00
Ryan McKinley and Clarity-89
ca3db84d99
POC/Provisioning: Use RepositoryViewList for /settings endpoing ( #99978 )
...
* frontend settings as list
* frontend settings as list
* remove weird comment
* remove metadata
* lint
* Add hooks back
---------
Co-authored-by: Clarity-89 <homes89@ukr.net >
2025-02-04 07:53:11 +02:00
Jev Forsberg
46af49f907
Chore: Update alpine build docker image ( #99998 )
...
baldm0mma/ update alpine build image
2025-02-03 15:06:29 -07:00
Clarity-89
e995715bb9
Merge branch 'main' into grafana-git-ui-sync
...
# Conflicts:
# public/app/core/reducers/root.ts
# scripts/generate-rtk-apis.ts
2025-02-03 17:48:23 +02:00
Ashley Harrison
f728b2df12
API client generation: Dedupe scripts and centralise them ( #99970 )
...
dedupe scripts and centralise them
2025-02-03 15:26:23 +00:00
Mariell Hoversholm
8109fd0226
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2025-02-03 13:18:25 +01:00
Alex Khomenko
a0901456ae
RTK Clients: Fix namespace filter ( #99949 )
...
* Fix namespace filter
* Update comment
* Update filter
2025-02-03 13:50:15 +02:00
Alex Khomenko
33a5a62868
POC/Provisioning: Update RTK APIs ( #99790 )
...
* Switch to .gen file
* Fix type errors
* Remove watch param
* add comment
* Remove type assertion
* Fix comments
2025-01-30 10:36:30 +02:00
Ryan McKinley
eccd8e5638
merge main
2025-01-29 23:49:57 +03:00
Alex Khomenko and Ryan McKinley
9f4e8ee206
Query Library: Update API client ( #99382 )
...
* Add process script
* Working version
* Use new types
* Use new types
* Update client
* Tweaks
* Process multiple specs
* Remove 'any' types
* Use BASE_URL
* Update CODEOWNERS
* Fix filename
* add openapi
* update CODEOWNDER
* use JSONeq
* Use existing specs
* Filter ForAllNamespaces
* Add instructions
* Switch to tsx
* Use openapi-types
* Update src path
* Expand docs
* Update docs
* Rename script
* codeowners
* More docs
* Move openapi-types to dev deps
* Update error message
* Update doc
* Fix typo
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2025-01-29 18:05:40 +02:00
Ryan McKinley
0fece88980
Provisioning: Support finalizers in our controller ( #99532 )
2025-01-29 18:22:10 +03:00
Ryan McKinley
beaebcf606
Provisioning: Move openapi setup to core ( #99701 )
2025-01-29 08:47:04 +03:00
Mariell Hoversholm
f06b5a5933
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2025-01-17 10:26:39 +01:00
Mariell Hoversholm
a08f406781
Security: Update to Go 1.23.5 ( #99121 )
...
* feat: update to Go 1.23.5
* chore: make drone
* chore: make update-workspace
* CI: Force re-build
* CI: Force re-build
2025-01-17 09:29:52 +01:00
Ryan McKinley
f7639f4520
merge main
2025-01-15 19:38:09 +03:00
Josh Hunt
e3e580edfa
Chore: Prevent direct path imports from workspace grafana packages ( #98940 )
...
* restrict imports from @grafana/ui/src paths
* prevent path imports from all grafana packages
* just run on ui, runtime, data packages
* update
2025-01-15 15:47:44 +02:00
Ryan McKinley
62373145b8
merge main
2025-01-15 08:59:18 +03:00
Jack Baldry
3884c0e896
Replace codespell with Vale spelling check ( #98406 )
2025-01-14 14:08:01 +00:00
Mariell Hoversholm
05ea05d64e
Chore: Bump Go to 1.23.4 ( #98853 )
...
* Chore: Bump Go to 1.23.4
This is done in preparation of updating the App SDK library we import, as it has bumped its Go version to 1.23.4 as well.
* Chore: make update-workspace
2025-01-14 09:28:44 +01:00
Roberto Jimenez Sanchez
a7e8972fc5
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2025-01-13 16:17:15 +01:00
Mariell Hoversholm
e754ea7a64
Fix: MySQL integration tests don't need to verify CA ( #98857 )
...
* Fix: MySQL integration tests don't need to verify CA
The _better_ solution here is to use our own, custom CA certificate. But there is also no real problem in risking a MITM
attack here as it's just test code, with no sensitive data, and it's ran on our own infra (so if we have a MITM problem,
we have even bigger issues...).
* Chore: make drone
* Chore: buildifier format
2025-01-13 15:40:19 +01:00
Mariell Hoversholm
920e76cc52
feat: use app sdk logger ( #98824 )
...
* feat: use app sdk logger
* build: bump Go version
* chore: mark owner of logging lib
* chore: remove ineffectual ctx assignment
2025-01-13 09:19:21 +01:00
Mariell Hoversholm
5547a04616
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2025-01-10 08:39:53 +01:00
renovate[bot] and Ashley Harrison
e0121055fb
Update dependency typescript to v5.7.2 ( #93749 )
...
* Update dependency typescript to v5.7.2
* typescript fixes
* don't need this change
* remaining typescript fixes
* remove emotion/react aliasing
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2025-01-09 15:20:45 +00:00
Alex Khomenko
c0a0c7bb3d
POC/Provisioning: Use PUT endpoints for updates ( #98674 )
2025-01-08 18:46:15 +03:00
Mariell Hoversholm
f0aed104fb
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2025-01-08 11:22:26 +01:00
Josh Hunt
7c596bb4ed
Chore: remove betterer:json script ( #98618 )
...
* Chore: remove betterer:json script
* codeowners
2025-01-07 15:58:40 +00:00
Ryan McKinley
d3f5640343
merge main
2025-01-07 07:55:20 +03:00
Todd Treece
49adb86233
Chore: Tweak order of update-workspace script ( #98491 )
2025-01-03 23:47:41 +02:00
Ryan McKinley
e4837d452e
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-12-16 19:07:54 +03:00
Bruno Abrantes
17a9974b87
Storage: Removes integration tests for MySQL 5.7 since it is EOL ( #98013 )
...
* Removes integration tests for MySQL 5.7 since it is EOL
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
* Remake drone.yml
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
---------
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
2024-12-16 12:28:30 -03:00
Alex Khomenko and Ryan McKinley
dfb7d5110e
POC/Provisioning: update generator ( #98027 )
...
* Add source
* Update filters
* Exclude all namespace endpoints
* Remove watch endpoints
* Exclude collection endpoint
* Update arg names
* Add parser script
* Update spec
* Update @rtk-query/codegen-openapi
* Update params for list endpoints
* Use new hooks and types in hooks
* alternative operation ID
* alternative operation ID
* alt operation
* alt operation
* Move some transformations to BE
* Update endpoints
* Update types after generation
* Remove spec and generated endpoints
* Add tags automatically
* Update pkg/services/apiserver/builder/helper.go
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
* add static openapi
* Use generated spec
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2024-12-16 16:27:31 +02:00
Mariell Hoversholm
0fb8dd8760
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-12-13 10:44:31 +01:00
Tom Ratcliffe
0f52065377
Chore: Rename betterer stats file and attempt to fix ( #97887 )
...
Rename betterer stats and attempt to fix
2024-12-13 09:19:11 +00:00
Ashley Harrison
08bb66ba72
Chore: Update to node 22 ( #97779 )
...
* update to node 22
* downgrade to 22.11.0
* switch to using node-version-file
* update @types/node
* revert back to using node-version
2024-12-12 16:39:52 +00:00
Ryan McKinley
d57c2078e5
merge main
2024-12-12 18:04:02 +03:00
Ashley Harrison and renovate[bot]
b34fd6b6a1
Chore: update react-inlinesvg and use new icon caching mechanism ( #97725 )
...
* Update dependency react-inlinesvg to v4
* attempt to use new icon caching
* remove unicons chunk
* fix layout shift
* update snapshot
* parameterise cache by commit hash and clear old caches
* remove icon caching in storybook
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-12 13:35:28 +00:00
Mariell Hoversholm
22e0e952c7
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-12-11 12:15:47 +01:00