Alex Khomenko
2585c58dd4
OptionsUI: Change owners to dashboard squad ( #92592 )
...
* OptionsUI: Change owners to dashboard squad
* Update .github/CODEOWNERS
Co-authored-by: Alexa V <239999+axelavargas@users.noreply.github.com>
---------
Co-authored-by: Alexa V <239999+axelavargas@users.noreply.github.com>
2024-09-09 16:21:05 +03:00
Alex Khomenko
7e4500c7c9
Dashboards: Update tests to be compatible with react router 6 ( #93080 )
...
* Dashboards: Update tests to be compatible with react router 6
* Update VersionsSettings.test
* Update DashboardGrid.test
* Update TimeSrv.test
* Remove redundant mock
* Update PublicDashboardListTable.test
* Update PlaylistEditPage.test
* Revert TimeSrv changes
2024-09-09 16:03:57 +03:00
Andreas Christou
4ab61cea0e
MSSQL: Add errorsource ( #92152 )
...
* Add errorsource to mssql
* Fix args
* Use fmt.Errorf
2024-09-09 14:02:09 +01:00
Tom Ratcliffe
ef486133c2
Alerting: Make query wrapper match up datasource UIDs if necessary ( #93057 )
2024-09-09 14:01:46 +01:00
Polidoro-root
3fde6bd730
I18n: Add constants value tests to avoid typos ( #93070 )
2024-09-09 15:49:47 +03:00
Claudiu Dragalina-Paraipan
3aeb8d390e
[authn] update authlib
and claims
versions ( #93098 )
...
* update authlib version to latest
* make update-workspace -- 2nd run
* manual cleanup of old version
2024-09-09 15:45:59 +03:00
Andrej Ocenas
5e2ac24890
Sidecar: Add split view and basic APIs for extensions ( #91648 )
...
* Add split view and basic APIs to extensions
* Add comments
* Update public/app/AppWrapper.tsx
Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com>
* Moved the .grafana-app element and deduplicate some code
* Remove the provider variants of usePluginLinks/Components
* Change buildPluginSectionNav
* Update comment
* Use eventBus
* Remove non existent exports
* refactor: use a sidecar service to encapsulate the state
* Don't wrap single app in split wrapper
* Use hook splitter
* Remove inline styles
* Type the style props from useSplitter
* Move the overflow style changes to appWrapper
* Deduplicate some common top level providers
* Move modals
* Move routes wrappers to it's own file
* Use better css and add comments
* Remove query rows app extension point
* Fix test
---------
Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com>
2024-09-09 14:45:05 +02:00
Ieva
ba9f1da28e
Data sources: Hide the datasource redirection banner for users who can't interact with data sources ( #92886 )
...
* hide the datasource redirection banner for users who can't list data sources
* readding explore evaluation
* add a test
2024-09-09 14:50:09 +03:00
ismail simsek
6548ea377d
Chore: Bump grafana-plugin-sdk-go version to v0.247.0 ( #93095 )
...
* Bump grafana-plugin-sdk-go version to v0.247.0
* make update-workspace
* make update-workspace
2024-09-09 14:36:59 +03:00
Gábor Farkas
7afe6d7023
CODEOWNERS: improve ownership of query apis ( #93087 )
2024-09-09 14:31:05 +03:00
ismail simsek
5ecc927f08
Explore Metrics: Skip DataTrailsHistory tests ( #93096 )
...
* Fix tests
* Skip tests
* revert the change
2024-09-09 14:10:36 +03:00
Alex Khomenko
adf1402ff8
Grafana/ui: Update Link component to react router 6 ( #92976 )
...
* Grafana/ui: Update Link component to react router 6
* Add compat package to grafana/ui
2024-09-09 13:54:43 +03:00
Will Browne
2c47d246fc
Plugins: Introduce LoadingStrategy
for frontend loading logic ( #92392 )
...
* do it all
* feat(plugins): move loadingStrategy to ds pluginMeta and add to plugin settings endpoint
* support child plugins and update tests
* use relative path for nested plugins
* feat(plugins): support nested plugins in the plugin loader cache by extracting pluginId from path
* feat(grafana-data): add plugin loading strategy to plugin meta and export
* feat(plugins): pass down loadingStrategy to fe plugin loader
* refactor(plugins): make PluginLoadingStrategy an enum
* feat(plugins): add the loading strategy to the fe plugin loader cache
* feat(plugins): load fe plugin js assets as script tags based on be loadingStrategy
* add more tests
* feat(plugins): add loading strategy to plugin preloader
* feat(plugins): make loadingStrategy a maybe and provide fetch fallback
* test(alerting): update config.apps mocks to include loadingStrategy
* fix format
---------
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2024-09-09 10:38:35 +01:00
Andreas Christou
d61530941a
AzureMonitor: Add errorsource ( #92094 )
...
* Add errorsource
* Migrate to individually build metric queries
* Migrate logs queries to be built individually
* Migrate to individually build resource graph queries
2024-09-09 10:29:35 +01:00
Victor Marin
8eb7e55f8f
DashboardScenes: Fix duplicate query modifying original query on panel duplication ( #93038 )
...
make sure queries are cloned on panel duplicate
2024-09-09 10:09:22 +03:00
Leon Sorokin
fc4b3a2b03
Prometheus: Retain time field's interval with Table formatted queries ( #93065 )
2024-09-08 13:18:58 -05:00
Pepe Cano
c43bd82c92
IAM Docs: replace relref
with refs
links to enable IAM docs in Grafana Cloud docs ( #92890 )
...
* Update `refs` links in `Service accounts` to enable the Cloud docs
* Update `refs` links in `Migrate API keys` to enable the Cloud docs
* Update `refs` links in `RBAC docs` to enable the Cloud docs
* 2 - Update `refs` links in `RBAC docs` to enable the Cloud docs
* 3 - Update `refs` links in `RBAC docs` to enable the Cloud docs
* Apply Jack suggestions
* Set `folder permissions` for OSS and Cloud
* Set adminition shortcode to support GC ref links
* Fix `//` in URLs
2024-09-07 08:02:59 +02:00
Jean-Philippe Quéméner
368c4e53f1
feat(apiserver): refactor the hooking mechanism for standalone apiserver ( #93001 )
...
It now uses a full build handler chain that can be passed from up top to `SetupConfig`.
Co-authored-by: Charandas Batra <charandas.batra@grafana.com>
2024-09-06 14:12:12 -07:00
Larissa Wandzura
a1a18922e5
Docs: Minor updates to Explore metrics ( #93053 )
...
fixed some wording for clarity
2024-09-06 13:22:50 -05:00
Russ
c71aae8c5c
Icons: update Asserts menu icon ( #92888 )
...
Chore: update Asserts menu icon
2024-09-06 10:08:30 -08:00
Dave Henderson
e1090db5d9
Chore: Bump Go to 1.23.1 ( #93007 )
...
Signed-off-by: Dave Henderson <dave.henderson@grafana.com>
2024-09-06 20:58:50 +03:00
Lucy Chen
2218841aa6
SharePanel: Add icons to panel options Share and More ( #92622 )
...
* add icon
* update icons
* add svg
* update legend
* remove new svg
* try again
* remove again
* add legend icons
* make review changes
2024-09-06 12:25:35 -05:00
Todd Treece
85759da360
Tracing: Add Start helper ( #93052 )
2024-09-06 13:02:17 -04:00
Tito Lins
539d363d2c
Create histogram and observe grafana config size ( #93028 )
2024-09-06 18:25:16 +02:00
Andre Pereira
72ed3107fa
Tempo: Remove usage of traceQLStreaming feature toggle ( #93033 )
...
* Remove usage of traceqlStreaming feature toggle and stop checking for Tempo version
* Increase Grafana Live's ClientQueueMaxSize to 4mb to support larger responses from Tempo
2024-09-06 16:12:21 +01:00
Irene Rodriguez
ffa925718e
fix broken link in backend style guide ( #93049 )
...
fix broken link
2024-09-06 15:03:50 +00:00
Josh Hunt
cad56df002
Make Combobox Storybook story public, with indev disclaimer ( #93042 )
2024-09-06 17:56:03 +03:00
Alex Khomenko
3d6c938e59
RolePicker: Improve overlay positioning ( #92590 )
...
* RolePicker: Improve overlay positioning
* Fix vertical position
* More fixes
2024-09-06 17:36:55 +03:00
Torkel Ödegaard
3111f23bf1
ViewPanel: Refactoring to simplify logic by rendering the source panel instead of a clone ( #93000 )
...
* ViewPanel: Refactoring to simplify logic by rendering the source panel instead of a clone
* Moved util function to utils
* Update
2024-09-06 16:00:59 +02:00
Sonia Aguilar
427af2e7ec
Ops: Add query param essentials to open Essentials drawer ( #93023 )
...
* Add query param essentials to open Essentials drawer
* use query param for keeping the state of the essentials drawer
2024-09-06 15:55:33 +02:00
linoman
9b2c2be82d
SSO LDAP: Add login form alert ( #93037 )
...
* add alert if login form is disabled
* add i18n texts
2024-09-06 16:13:22 +03:00
Juan Cabanas
8b2091ee4f
ShareDrawer: Improvements ( #92956 )
2024-09-06 09:37:00 -03:00
Martin Lehmann
55abfd7858
Docs: fix a typo on the Configure Grafana page (oentelemetry -> opentelemetry) ( #93021 )
...
chore(docs): fix a typo on the Configure Grafana page (oentelemetry -> opentelemetry)
2024-09-06 07:35:35 -05:00
Laura Benz
1be0105eb7
RestoreDashboards: Show root location as 'Dashboards' in folder picker ( #92936 )
...
* refactor: replace label if its value is Root
* refactor: replace label in the backend
2024-09-06 14:19:39 +02:00
João Calisto
a45ec2670d
chore(tests): fix flaky SMTP test ( #93031 )
2024-09-06 13:17:26 +01:00
linoman
8ea374b773
SSO LDAP: Add Group Mappings field ( #92993 )
...
* Add GroupMApping component
* Add remove/add buttons
* Implement role fields
* Change value as number for org ids
* Add i18n extracts
* Use conditional for GrafanaAdmin switch
2024-09-06 13:42:33 +02:00
Joao Silva
20f7e11987
Restore Dashboards: Revert e2e tests ( #93026 )
2024-09-06 11:18:49 +01:00
Ryan McKinley
3cf84d1921
Chore: update centrifuge library ( #93020 )
2024-09-06 12:17:43 +03:00
Pepe Cano
e87140bf75
API Docs: create Authentication
page and order sidebar menu ( #92900 )
...
* API Docs: create `Authentication` page and order sidebar menu
* fix minor typos
* Update capitalization
We don't capitalize titles as per https://grafana.com/docs/writers-toolkit/write/style-guide/capitalization-punctuation/
* Update docs/sources/developers/http_api/examples/_index.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update docs/sources/developers/http_api/authentication.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
---------
Co-authored-by: Irene Rodriguez <irene.rodriguez@grafana.com>
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
2024-09-06 08:17:20 +02:00
Ivan Ortega Alba
d8c3645f31
TextVariable: Datalinks do not update variable value ( #93003 )
2024-09-05 22:19:30 +02:00
ismail simsek
9e6e41c6f8
Explore Metrics: Fix infinite loop while opening a panel in explore metrics ( #92946 )
...
* Fix infinite loop while opening a panel in explore metrics
* clean up
2024-09-05 21:04:43 +02:00
ismail simsek
0ba808805e
Explore Metrics: Fix existing parent error while opening a panel in explore metrics ( #92948 )
...
Fix exiting parent error while opening a panel in explore metrics
2024-09-05 21:04:33 +02:00
Ivan Ortega Alba
ae0e970bef
DetectChanges: Serialize message payload to avoid non-clonable props ( #92831 )
...
Detect changes: Serialize message payload to avoid non-clonable properties
2024-09-05 20:52:05 +02:00
Ivan Ortega Alba
35ba8fbad1
AutoSizeInput: Allow to be controlled by value ( #92997 )
2024-09-05 20:50:40 +03:00
Claudiu Dragalina-Paraipan
d5ebaa0ef9
[authn] adding appPlatformAccessTokens featureflag ( #92991 )
...
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
2024-09-05 19:18:44 +03:00
Claudiu Dragalina-Paraipan
1ce43b4c42
[authn] update authlib
and claims
versions ( #92987 )
...
* update authlib and claims versions
* 2nd make update-workspace
* manual fix
2024-09-05 19:17:15 +03:00
linoman
a0c886922e
Auth: Add LDAP scope to Grafana Admin ( #92990 )
...
Add LDAP scope to Grafana Admin
2024-09-05 17:15:47 +01:00
Ashley Harrison
6b6355e418
Chore: migrate _grid
SCSS styles to emotion globals ( #92986 )
...
migrate _grid styles to emotion globals
2024-09-05 16:39:12 +01:00
Victor Marin
4a4e3a4063
DashboardScenes: Use behavior for library panels ( #90886 )
...
* wip - refactor using libPanelBehavior
* wip
* wip
* wip
* migrate test
* wip
* nearly all tests done, except one commented which breaks
* migrate last test
* revert defaults.ini
* fix tests
* tests + fixes
* fix
* fix bug -- adding lib panel through CTA in empty dashboard didn't enter edit mode
* show unsaved lib panel changes modal
* fix height problems
* fix
* LibPanelBehavior: Fixes view panel and edit panel full page reload issues (alt fix) (#92850 )
* LibPanelsBehavior: Fixes view panel
* Sort of working except panel edit
* Got panel edit working
* LibraryPanelsBehavior: Simpler fix
* Cleanup
* Remove more stuff
* Update tests
* fix tests
* Work around timing issues
* remove log
* fix repeated panels not showing due to gridItem height not being set + translations
* remove log that affects tests
---------
Co-authored-by: Victor Marin <victor.marin@grafana.com>
* fix translations
* Fix save issue
---------
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2024-09-05 18:08:25 +03:00
Jev Forsberg
d3ceaf41c2
CI/CD: Update retry logic for package validation ( #92943 )
...
* baldm0mma/retry_command/ update retry logic for package validation
* baldm0mma/retry_command/ update to 15 minutes
* baldm0mma/retry_command/ update to 30 minute retry
* baldm0mma/retry_command/ make drone
2024-09-05 08:34:05 -06:00