Mariell Hoversholm
cb72f89dfb
feat: add more logs
2024-11-25 13:02:27 +01:00
Mariell Hoversholm
de2807059f
fix: set kind when parsing raw dashboards
2024-11-25 13:02:26 +01:00
Ryan McKinley and Clarity-89
0527d0ccbe
POC/Provisioning: Move the save UI to its own file ( #96966 )
...
Co-authored-by: Clarity-89 <homes89@ukr.net >
2024-11-25 14:15:29 +03:00
Mariell Hoversholm
96e5ef149c
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-11-25 11:51:51 +01:00
Mariell Hoversholm
42e9570808
POC/Provisioning: Fix: Make github client not call prod GH in tests ( #96926 )
...
* refactor: create repository package
* refactor: abstract GH client
* feat: generate mock
* feat: wire in factories
* test: make tests pass
* chore: go fmt
2024-11-25 11:51:29 +01:00
Ryan McKinley
7d61a312da
POC/Provisioning: Include the ref parameter everywhere ( #96969 )
2024-11-25 12:09:51 +03:00
Matheus Macabu
1bf35c97e5
CloudMigrations: fix flaky test on snapshot status ( #96827 )
...
* cloudmigration: uncomment flaky test
* cloudmigration: refactor test snapshot status
2024-11-25 09:28:00 +01:00
97fc5abb85
Bump gocloud.dev from 0.39.0 to 0.40.0 ( #95900 )
...
* Bump gocloud.dev from 0.39.0 to 0.40.0
Bumps [gocloud.dev](https://github.com/google/go-cloud ) from 0.39.0 to 0.40.0.
- [Release notes](https://github.com/google/go-cloud/releases )
- [Commits](https://github.com/google/go-cloud/compare/v0.39.0...v0.40.0 )
---
updated-dependencies:
- dependency-name: gocloud.dev
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* update workspace
* skip flakey test
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Grot <grot@grafana.com >
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2024-11-25 11:04:34 +03:00
Ryan McKinley
ac998121e4
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-11-25 09:15:47 +03:00
Sriram
ea3bc8f253
MySQL: Datasource health check error message improvements ( #96906 )
...
* updated mysql health check error messages
* fix betterer error
* fix lint errors
* renamed moreDetailsLink to errorDetailsLink
* update
* added i18n locale files
2024-11-22 21:58:35 +00:00
Ryan McKinley
94262fd095
Search: expose search on dashboard apiserver (v0alpha1) ( #96907 )
2024-11-22 22:26:56 +02:00
Andreas Christou
4ea15f2f2c
Bump Plugin SDK version ( #96933 )
...
* Bump Plugin SDK version
* Rerun update-workspace
2024-11-22 20:43:13 +02:00
Leonor Oliveira
2a74778776
Support delete endpoint for folders ( #96573 )
...
* Support delete endpoint for folders
* Include authorizer
* Add test for delete verb
* Add delete command to delete options
* Pass query string to context to admission
* Dont support nested folder deletion for now
* Skip test if feature flag is present
* Add test case
* Remove comment
* Only rely on the storage type config to run alerting tests
* Dont change legacy subpath
* Remove unised function
* Add test case when an editor can delete alert rules
* Lint
2024-11-22 16:51:53 +01:00
Gabriel MABILLE
3c876f0208
AuthZ: Introduce cloud mode ( #96922 )
...
* AuthZ: Introduce cloud mode
* Update readme
2024-11-22 16:19:53 +01:00
Ryan McKinley
5d4de8d8f3
POC/Provisioning: Support write (after dryRun) ( #96919 )
...
now writing
2024-11-22 14:48:49 +01:00
Ryan McKinley and Scott Lepper
c6848d4b68
UnifiedSearch: Introduce a ResourceIndex interface and bleve implementation ( #96826 )
...
Co-authored-by: Scott Lepper <scott.lepper@gmail.com >
2024-11-22 16:44:06 +03:00
maicon and Arati R.
bbae396db4
Unistore: Add GetFolders endpoint backed by UnifiedStorage ( #96399 )
...
* Unistore: Add GetFolders endpoint backed by UnifiedStorage
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
Co-authored-by: Arati R. <33031346+suntala@users.noreply.github.com >
2024-11-22 10:38:00 -03:00
706300e9b7
Alerting: notification template group ( #96447 )
...
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com >
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com >
2024-11-22 14:40:20 +02:00
Ryan McKinley
a07c5b0392
POC/Provisioning: View dashboard from repository ( #96884 )
2024-11-22 15:34:17 +03:00
Ryan McKinley
f0ac660d3b
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-11-22 14:29:49 +03:00
Artur Wierzbicki
b7f9ed52b0
POC/Provisioning: Support ping event ( #96893 )
...
support ping event
2024-11-22 12:12:16 +01:00
Mariell Hoversholm
85dc952969
feat: use new provisioning flag
2024-11-22 12:10:15 +01:00
Sonia Aguilar and Gilles De Mey
977184b878
Alerting: Simplify notification step ( #96430 )
...
* Move evaluation outside folder section, and move labels in instead
* rename file
* update translations
* refactor
* rename file and component
* refactor
* fix test
* refactor
* rename files and components
* update translations
* fix style
* update translations
* Add feature toggle for simplified mode in notifications step
* WIP
* Use useAppNotification for toasts
* update label when group can not be selected yet
* update translations
* WIP
* update some texts and add comment
* update translations
* remove duplicated code
* fix typo
* update translations
* update styles and remove label
* update simplified_notifications_section name according BE changes
* remove FolderWithoutGroup
* remove commented code
* prettier
* remove SIMPLIFIED_NOTIFICATION_STEP_KEY and use MANUAL_ROUTING_KEY instead
* styles cleanup
* Update docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com >
* merge main and prettier doc
---------
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com >
2024-11-22 13:07:45 +02:00
Mariell Hoversholm
86cb44d64e
gerge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-11-22 12:06:59 +01:00
Mariell Hoversholm
cfe36270f5
POC/Provisioning: create folder if it does not exist ( #96890 )
...
* feat: create folder if it does not exist
* feat: test the folder creation behaviour
* test: make sure deletion doesn't fail
* test: remove unnecessary settings
2024-11-22 12:03:46 +01:00
Ryan McKinley
68c61514b0
Chore: Remove experimental Storage UI ( #96887 )
2024-11-22 12:38:02 +02:00
Ryan McKinley
53245e2742
Provisioning: Add feature toggle ( #96891 )
2024-11-22 11:03:50 +02:00
Mariell Hoversholm
36f588fbef
fix: use new lookup for exports
...
(cherry picked from commit 33762d33bc )
2024-11-22 09:19:00 +01:00
Mariell Hoversholm
a04421556e
feat: export metadata-less YAML resources ( #96829 )
...
* feat: export metadata-less YAML resources
* feat: add option to prefer YAML
(cherry picked from commit ed0db3d0e0 )
2024-11-22 09:18:56 +01:00
Ryan McKinley
cc09fd5976
POC/Provisioning: Parse and validate objects from repo ( #96822 )
...
(cherry picked from commit 079f47221d )
2024-11-22 09:18:50 +01:00
Mariell Hoversholm
3a5a27037c
test: add export to list
...
(cherry picked from commit 81b56561c0 )
2024-11-22 09:18:47 +01:00
Mariell Hoversholm
1aede325f2
POC/Prototype: Provisioning: add export endpoint ( #96815 )
...
* feat: add export endpoint
This is not at all complete, but acts as a good base.
* chore: more todos
* feat: fetch folders and their parents
* feat: export to folders
* refactor: use constant for folder key
(cherry picked from commit d403f5255e )
2024-11-22 09:18:41 +01:00
Ryan McKinley
bad1547479
POC/Provisioning: rename "file" to "files" ( #96814 )
...
(cherry picked from commit f46ba6eba2 )
2024-11-22 09:18:29 +01:00
Ryan McKinley
08e8b8b392
no tabs in yaml
...
(cherry picked from commit 303ea39218 )
2024-11-22 09:18:16 +01:00
Ryan McKinley
3328952a48
no tabs in yaml
...
(cherry picked from commit 738e1c983f )
2024-11-22 09:18:08 +01:00
Ryan McKinley
bc79537fee
update
...
(cherry picked from commit dedfcfd33f )
2024-11-22 09:18:02 +01:00
Mariell Hoversholm
38538d7a88
Merge remote-tracking branch 'origin/main' into grafana-git-ui-sync
2024-11-22 09:16:34 +01:00
lean.dev
e9fae5bd7f
CloudMigration: Create authapi service ( #96581 )
2024-11-21 20:46:06 +02:00
Joao Silva
3ceaa42d20
Bookmarks: Do not show on navigation or button for unauthed users ( #96836 )
2024-11-21 15:32:38 +00:00
Carl Bergquist
35d1274919
Logging: Enables unified error logging by default ( #96512 )
...
enables unified error logging by default
Signed-off-by: bergquist <carl.bergquist@gmail.com >
2024-11-21 17:12:00 +02:00
Misi
d0d62fc518
Chore: Use the correct value in log ( #96840 )
2024-11-21 16:02:37 +02:00
Victor Marin
d5f404d082
Dashboards: Add possibility to lock multi value variables option list ( #95949 )
...
* add new option for multi variables to lock value list wip
* WIP - lock option list
* tests
* fix
* fixes + canary scenes
* wip
* wip
* fix snapshot
* bump scenes
* Dashboards: Add possibility to lock adhoc variables options list (#96077 )
* Lock list of options flag for ad hoc
* refactor
* fix snapshot
2024-11-21 16:01:54 +02:00
Misi
1061e4712f
OAuth: Refactor OAuthToken service to make it easier to use the new external sessions ( #96667 )
...
* Refactor OAuthToken service
* introduce user.SessionAwareIdentityRequester
* replace login.UserAuth parameters with user.SessionAwareIdentityRequester
* Add nosec G101 to fake ID tokens
* Opt 2, min changes
* Revert a change to the current version
2024-11-21 15:36:28 +02:00
Prem Saraswat
ca2c874161
authn: grpcutils: Mark ID Tokens optional in cloud mode in gRPC Authenticator ( #96824 )
...
This patch marks ID tokens as not required when initalising a gRPC
Authenticator to be used in `cloud` mode. ID Tokens are still enabled in
`cloud` mode, but the `Required` option is set to `false`.
This is needed for MT services like Cloud API Server to authenticate
against gRPC services like Resource Store with only an Access Token.
Signed-off-by: Prem Kumar <prem.saraswat@grafana.com >
2024-11-21 18:41:49 +05:30
Georges Chaudy
4f8ab73a8c
unistore: Add support for verify-full in postgres ( #96825 )
...
Add support for verify-full in postgres
2024-11-21 12:31:33 +00:00
Georges Chaudy
8bb59c64f0
unistore: handle auth when fallback is used ( #96772 )
...
* handle auth when fallback is used
* handle auth when fallback is used
* add traces
2024-11-21 12:21:22 +02:00
Karl Persson
a5e743895b
Zanzana: Capabilities api ( #96682 )
...
* Add capabilities api
2024-11-21 10:51:16 +01:00
Daniel Strobusch
169b61b98d
[docs] document 409 Conflict on updating data sources. ( #93170 )
2024-11-21 11:28:30 +02:00
Gabriel MABILLE
a9b938427e
Fix: Correct handling of base64 padding during aes-gcm private key decryption. ( #96761 )
...
* SecretsService: Use RawStdEncoding to avoid padding
* Commment
* Forgot one line
* Backward compatibility
2024-11-21 10:08:48 +01:00
Karl Persson
e995d4f682
Zanzana: Add setting zanzana reconciliation interval ( #96687 )
...
Add config option under RBAC for zanzana reconciliation interval
2024-11-21 09:20:29 +01:00