beejeebus
c3f34efb41
Revert "Revert: DataSource: Support config CRUD from apiservers ( #106996 ) ( #110342 )"
...
This reverts commit 72eeefabd7 .
2025-10-07 14:31:07 -04:00
Yuri Tseretyan
7d1c6b6bd2
Alerting: Replace IntegrationConfig with IntegrationSchemaVersion ( #112010 )
...
* remove unused compat functions
* update to alerting module from pr
* replace IntegrationConfig with IntegrationSchemaVersion
* safely resolve a string into integration type
* change usages of integration config
2025-10-07 11:08:16 -04:00
Ryan McKinley
22b88988a4
Stars: include query history ( #111979 )
2025-10-06 21:08:10 +03:00
Tania and Dave Henderson
843956e795
OpenFeature: Add tracing to feature flags service ( #111895 )
...
* Add tracing to feature flags service
* Apply review feedback
* Apply suggestion from @hairyhenderson
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
* Apply suggestion from @hairyhenderson
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
* Apply suggestion from @hairyhenderson
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
* Apply suggestion from @hairyhenderson
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
* Apply suggestion from @hairyhenderson
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
* Apply suggestion from @hairyhenderson
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
* Fix issues
---------
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
2025-10-06 09:16:29 +02:00
Stephanie Hingtgen
ff5b470f40
DeleteHooks: Fix logging ( #112033 )
2025-10-05 13:16:09 +04:00
Stephanie Hingtgen
ce50f2cf61
Revert "Secrets: Refactor data_key_id out of the encoded secure value payload" ( #112034 )
...
Revert "Secrets: Refactor data_key_id out of the encoded secure value payload…"
This reverts commit acad92864e .
2025-10-05 09:53:43 +03:00
Stephanie Hingtgen
7188a6ac33
Provisioning: Fix pull stuck in pending ( #112032 )
2025-10-04 21:53:31 +00:00
Stephanie Hingtgen
d5d1851bc1
Provisioning: Cleanup folders properly with webhooks ( #112031 )
2025-10-04 21:17:42 +00:00
Ryan McKinley
2486dba881
Provisioning: use kind consistently for provisioning stats ( #111977 )
2025-10-04 09:02:02 -05:00
Michael Mandrus
acad92864e
Secrets: Refactor data_key_id out of the encoded secure value payload ( #111852 )
...
* everything compiles
* tests pass
* remove file included by accident
* add entry to gitignore
* some scaffolding for the migration executor
* remove file
* implement and test the migration
* use xkube.Namespace in our interfaces
* add todo
* update wire deps
* add some logs
* fix wire dependency ordering
* create tests to validate error conditions during migrations
2025-10-03 15:25:46 -04:00
Daniele Stefano Ferru
0c0c66fda1
Provisioning: update unhealthy status only when not recent ( #112014 )
2025-10-03 20:49:44 +02:00
Daniele Stefano Ferru
cca9e0d55f
Provisioning: set sync state if empty ( #111998 )
2025-10-03 16:21:07 +02:00
Mihai Doarna
6d7c50f18d
IAM: Refactor team bindings to store one pair of team and member ( #111871 )
...
* store one pair of team member in team bindings object
* generate queries for sql unit tests
* remove TeamBinding struct
2025-10-03 16:48:51 +03:00
Mihai Doarna
0f60e2208e
IAM: Implement update method in team API ( #111660 )
...
* implement team update in legacy store
* add unit tests
* add integration test
* set permissions for user in integration tests
* add more integration tests for update
* update validations
* add unit tests for ValidateOnUpdate() func
* fix integration test
2025-10-03 12:48:38 +03:00
Stephanie Hingtgen
3ce9137c19
Provisioning: Refactor to combine validation and test endpoint logic ( #111965 )
...
Provisioning: Refactor test endpoint
2025-10-03 01:16:37 -06:00
Todd Treece
2d232aa10d
Plugins: Move store init to dskit service ( #111823 )
2025-10-02 19:53:31 -04:00
Sarah Zinger
74a2232de1
DS-Apiservers: fix error handling in ds apiservers ( #111956 )
2025-10-02 15:40:30 -04:00
Ryan McKinley
0af6efb096
Preferences: Support Create+Update+Delete over apiserver ( #111715 )
2025-10-02 21:58:08 +03:00
Daniele Stefano Ferru
6336e8cdd2
Provisioning: always set job status when a sync job is created ( #111957 )
2025-10-02 12:03:21 -05:00
Stephanie Hingtgen
044407d9dc
Provisioning: Allow configurable min interval ( #111920 )
2025-10-02 09:05:09 +03:00
Stephanie Hingtgen
ebbcef5583
Provisioning: Fix logging on finalizer ( #111917 )
2025-10-02 09:34:16 +04:00
Ryan McKinley
2f2289f226
Chore: Update authlib (foder as top level argument) ( #111800 )
2025-10-01 14:40:28 +00:00
Ryan McKinley
8f8e4a881a
Dashboards: Avoid panic with invalid continue token ( #111870 )
2025-10-01 13:11:00 +02:00
Mustafa Sencer Özcan
aeb62b7acc
fix: improve api error handling for dashboards and folders ( #111831 )
2025-10-01 09:54:14 +02:00
Ryan McKinley
cfbf64c3fd
Validation: Move validation into apimachinery package ( #111736 )
2025-09-30 12:59:33 +00:00
Will Browne
cc72599321
Revert "Plugins: Move store init to dskit service" ( #111806 )
...
Revert "Plugins: Move store init to dskit service (#111206 )"
This reverts commit 4cff7237d0 .
2025-09-30 12:48:27 +01:00
Jean-Philippe Quéméner
4a229009ab
fix(folders): allow to move folder to root ( #111784 )
2025-09-30 11:52:06 +03:00
Stephanie Hingtgen
2e6c02c489
Dashboards: Add AfterDelete hook ( #111722 )
2025-09-30 01:27:40 -05:00
Todd Treece
4cff7237d0
Plugins: Move store init to dskit service ( #111206 )
2025-09-29 15:32:15 -04:00
Ryan McKinley
0a06183d84
Stars: support running stars in mode 5 ( #111754 )
2025-09-29 22:28:48 +03:00
Matheus Macabu
ffa9444256
Secrets: Add more details about decryption when there is an error ( #111741 )
2025-09-29 18:29:52 +02:00
Jean-Philippe Quéméner
d46e3d0e5a
fix(dashboards): allow multiple types in search query ( #111740 )
2025-09-29 16:13:43 +02:00
1b766b9c9f
Provisioning finalisers fix 2 ( #111679 )
...
* adding some logs to better understand what might be happening
* only focus this PR on improve logging in finalizer handling
* debug log before calling finalizers
* working on finalizers
* removing last todos, adding unit tests
* better use SupportedFinalizers name
* addressing comments
* wip: fix tests and add delete error in status
* chore: codegen
* chore: codegen openapi
* Merge remote-tracking branch 'origin/main' into provisioning-finalisers-fix-2
* update frontend client
* fix: errors in testing
* fix: breaking test
---------
Co-authored-by: Daniele Ferru <daniele.ferru@grafana.com >
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2025-09-29 15:21:12 +02:00
Alexander Zobnin and Gabriel MABILLE
893523dd7c
grafana-iam: Wire RoleBindings APIs to OSS ( #111728 )
...
* Update role binding specs
* Wire role bindings APIs in OSS
* gofmt
* revert modules updates
* update specs
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
* update registration
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
* fix reader
* fix format
* add role bindings mapper
* remove namespace from subject spec
* fix formatting
* update api specs
* Fix role binding registration
* remove mapper
---------
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
2025-09-29 14:28:12 +02:00
Ryan McKinley
c4a2bb5540
Search: Include managedBy in DashboardHit result ( #111600 )
2025-09-29 14:28:26 +03:00
Daniele Stefano Ferru
e34475041a
Provisioning: move job operator to enterprise and enable PR worker ( #111663 )
2025-09-27 20:14:08 -05:00
Stephanie Hingtgen
e083c05532
Folders: Create default permissions on root level folder in API Service and cleanup after delete ( #111690 )
2025-09-26 17:16:07 -05:00
Ryan McKinley
82bcfba64b
Preferences: refactor experimental apiserver and improve tests ( #111596 )
2025-09-26 19:44:02 +00:00
Todd Treece
a333e8a8da
Background Services: Remove dskitBackgroundServices toggle ( #111255 )
2025-09-26 15:16:06 -04:00
Cory Forseth
248b323967
Authz: add folder delete hook ( #111649 )
...
* add delete hook
* logging cleanup
2025-09-26 08:50:05 -05:00
Ieva
2b86de8b7f
Resource Permissions: Move validator higher up ( #111557 )
...
* move resource permission create and update validator higher up the chain
* undo unwanted change
2025-09-26 11:30:28 +00:00
Costa Alexoglou and Clarity-89
31ae013e8d
chore: add validations to test endpoint ( #111622 )
...
* chore: add validations to test endpoint
* Validate path
---------
Co-authored-by: Clarity-89 <homes89@ukr.net >
2025-09-25 15:10:13 +00:00
Ryan McKinley
054e12b1ac
FeatureToggles: Remove deprecated experimental apiserver ( #111617 )
2025-09-25 17:39:25 +03:00
Mihai Doarna
1e4358163b
IAM: Implement delete in team API ( #111367 )
...
* implement delete in team API
* add unit tests for legacy sql
* add integration tests
* remove comment
* remove org_id from delete team sql command
* fetch team ID before deleting it
2025-09-25 14:55:54 +03:00
Ryan McKinley and Clarity-89
7b1413ec54
Dashboards/search: improve openapi spec ( #111575 )
...
Co-authored-by: Clarity-89 <homes89@ukr.net >
2025-09-25 11:08:47 +00:00
maicon
991ac5b72e
Fix folder parents getter max depth validation ( #111568 )
...
* Fix folder parents getter max depth validation
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
* Move max depth validation out of newParentsGetter
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
* Add tests
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-09-25 10:02:21 +03:00
Stephanie Hingtgen
9172daa3dd
Provisioning: Allow viewers to view /status subresource and wait on the frontend before sync ( #111576 )
2025-09-24 22:37:55 +00:00
Ryan McKinley
a51d1b76b4
Dashboards: dependency cleanup ( #111572 )
2025-09-25 00:38:27 +03:00
Costa Alexoglou and Stephanie Hingtgen
0c0554da5e
fix: avoid child paths in repositories ( #111573 )
...
* fix: avoid child paths in repositories
* add another unit test; fix linter
* Update pkg/registry/apis/provisioning/register.go
* skip itself
* fix: failing tests
---------
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
2025-09-24 21:35:06 +00:00
Stephanie Hingtgen
8c5ca9ca12
Folders: fix panic on move ( #111551 )
2025-09-24 10:21:34 -05:00