* Set up to reproduce issue locally
* add check for deadline exceeded
* Revert "Set up to reproduce issue locally"
This reverts commit d8d9b354ca.
* Trigger build
---------
Co-authored-by: Will Browne <will.browne@grafana.com>
* Add FolderStore interface
* Authz: add implementation to use folders api and use it inproc with loopback config
* Add tracing and add rest.Config for talking with folder api using access tokens
* Restructure test to get rid of circular dependencies in tests
* use correct group version kind
---------
Co-authored-by: gamab <gabriel.mabille@grafana.com>
* feat: new secrets impl
* fix: send interval as a number
* feat: use UUIDs for webhook secrets
* Provisioning: Encrypt GitHub token
* refactor: have a wrapping interface
* refactor: simplify decryption
* refactor: move encryption to mutation hook
* feat: use omitempty again
* feat: always decrypt
* chore: update comment to reality
* feat: add generic plugin extension functions
* updated betterer.
* Fixed type issues after sync with main.
* Remved extensions from datasource and panel.
* Added validation for extension function registry.
* Added tests and validation logic for function extensions registry.
* removed prop already existing on base.
* fixed lint error.
---------
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
We currently cancel the context when the adapter function is done. We should wait for the entire handler we're wrapping
to finish before cancelling our context.
* 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
* APIServer: Propagate a new context with limited information
* APIServer: Remove error return
* APIServer: Test that context propagation does fork
* APIServer: Fix golangci-lint lints
* chore: make update-workspace
* Move SyncStatus to separate component
* Move resources to separate file
* Remove Edit button in listing page
* Put sync status as part of resources tab
* Use repository description as subtitle
* Overview tab
* Add cards to overview
* Remove settings tab
* Add circle
* Use page actions intead
* Check test option
* Update overview
* Make the resources counts prettier
* Improve styling
* More styling
* Add padding
* Full sync instead
* Move recent jobs to overview
* Display started, finished and coloured status
* Show more information
* Add tooltips for errors and summary
* Display summary as tooltip table
* Move table as expandable row
* Move errors to the expandable cells
* Improve styling
* Use Badge instead Tag
* Fix linting
* Split into smaller components
* Minor tweaks
---------
Co-authored-by: Clarity-89 <homes89@ukr.net>
* Move SyncStatus to separate component
* Move resources to separate file
* Remove Edit button in listing page
* Put sync status as part of resources tab
* Use repository description as subtitle
* Overview tab
* Add cards to overview
* Remove settings tab
* Add circle
* Use page actions intead
* Check test option
* Update overview
* Make the resources counts prettier
* Improve styling
* More styling
* Add padding
* Full sync instead
* Fix syntax issues
* Remove duplicate status badge