Fabrizio
7746250367
Parca: Add standalone building configuration ( #79896 )
...
* Parca: Decouple frontend
* Parca: decouple backend
* Parca: add standalone build process
* Regenerate cue files
* Fix import
* Trigger CI
* Fix test
* Trigger CI
* Trigger CI
2024-01-02 16:36:57 +01:00
Khushi Jain
fe757f69c5
Forms: Remove gf-form from opentsdb/components ( #79830 )
...
* Forms: Remove gf-form from opentsdb/components
* filter and tag
* rate
* Update public/app/plugins/datasource/opentsdb/components/DownSample.tsx
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
* Update public/app/plugins/datasource/opentsdb/components/FilterSection.tsx
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
* Update public/app/plugins/datasource/opentsdb/components/MetricSection.tsx
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
* Update public/app/plugins/datasource/opentsdb/components/RateSection.tsx
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
* Update public/app/plugins/datasource/opentsdb/components/TagSection.tsx
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
* prettier
* more changes
---------
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
2024-01-02 16:06:23 +02:00
Andrej Ocenas
22266b2a73
Tempo: Add note about how to send traces from grafana to devenv readme ( #79893 )
2024-01-02 15:00:25 +01:00
Kristina
5e9e6ddaf7
Explore: Graph should reuse old time range while waiting for queries ( #79725 )
...
* Do not pass frames forward until data is done loading
* UsePrevious to get last timerange before query is done
2024-01-02 07:16:25 -06:00
Timur Olzhabayev
80da35f41d
Chore: First step towards a github action that regularly notifies about feature toggle cleanup ( #79912 )
...
* playing around with csv parsing action
* switch to workflow dispatch
* working script
* add a check to not run on forks
* adding check comment
* no idea who should own, adding myself for now
* adding the cleanup script too
2024-01-02 13:12:18 +01:00
Kat Yang
29113a6369
Chore: Update OpenAPI generation README to include bingo instructions ( #79104 )
...
* Chore: Update OpenAPI generation README to include bingo instructions
* chore: remove extra whitespace
2024-01-02 12:48:10 +01:00
Christopher Zinda
60fa462a2d
Grafana UI: Use correct path to 'online.svg', 'warn-tiny.svg', 'critical.svg' and 'background_tease.jpg' ( #78273 )
...
Bug fix: Use correct path to 'online.svg', 'warn-tiny.svg', 'critical.svg' and 'background_tease.jpg'
2024-01-02 10:28:11 +00:00
Sonia Aguilar
1654df24da
Alerting: Fix reusing last url in tab when reopening a new tab in rule detail a… ( #79801 )
...
Fix reusing last url in tab when reopening a new tab in rule detail action buttons
2024-01-02 10:51:34 +01:00
Gilles De Mey
e5227550c4
Alerting: Detail view v2 ( #77795 )
2024-01-02 10:05:58 +01:00
Sonia Aguilar
f6f259f0b5
Alerting: Simplified routing part2 ( #78671 )
...
* wip
* WIP: Added some actions, timings and grouping
* WIP: remove reducer and use form fields instead
* Show defaults when using override in route settings
* Update alert rule model for simplified routing
* Use defaults in placeholders when overriding timings
* Add validation for contact point
* Add selected contact point details
* Refactor: extract components to separate files and reorg in subfolders
* Fix test
* Update revalidate mode in form
* Extract RuleEditorSectionBody outside NotificationStep component to avoid unmounting any time this one renders
* Remove reValidateMode option in form
* Fix after merging
* Address PR review comments part1
* Address PR review comments part2
* Create routeTimingsFields constant to reuse labels, descriptions and arial labels for the mute timing fields
* Move conditional rendering to the parent in AutomaticRooting and ManualAndAutomaticRouting
* Simplify AlertManagerManualRouting properties
2024-01-02 08:43:31 +01:00
Ryan McKinley
ae3156d727
XYChart: Config cleanup and refactoring ( #79915 )
...
* xy config cleanup
* more cleanup
* clean up betterer some
---------
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2023-12-31 16:50:53 -08:00
Adela Almasan
7eea30d0e8
VizTooltip: Improved StateTimeline tooltip ( #79599 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-12-29 17:38:40 -06:00
Leon Sorokin
b3387793f1
Chore: uPlot v1.6.28 ( #79732 )
2023-12-29 13:43:15 -06:00
Jo
814d62406e
User: Verify external user status for accessing certain user routes ( #79909 )
...
stricter user profile route checking
2023-12-29 14:23:05 +01:00
Tobias Skarhed
99582b48d7
Chore: Remove gf-form usage in grafana datasource ( #79640 )
2023-12-29 13:37:44 +01:00
Ivan Ortega Alba
1892ae5ca8
Tracking: Report dash nowDelay and liveNow values ( #79744 )
2023-12-29 12:36:09 +01:00
Tania
a62db1e24b
Nested Folders: Move SharedWithMe to the top of the folders list ( #79875 )
2023-12-29 11:35:15 +01:00
Fabrizio
5a21a6d938
Parca: Decouple backend ( #79873 )
...
Parca: decouple backend
2023-12-28 18:44:02 +01:00
Brendan O'Handley
83eb831a8f
Prometheus: Query advisor added copy for preview ( #77903 )
...
* add alert with link to docs
* remove historical secondary text
* add tooltip to opening button to suggest selecting a metric
* fix merge conflict issue
* add llm check for tooltip with docs
* update starting message copy and alert copy
* Update public/app/plugins/datasource/prometheus/querybuilder/components/promQail/PromQail.tsx
Co-authored-by: Rob Whelan <github@jtheory.com>
* Update public/app/plugins/datasource/prometheus/querybuilder/components/PromQueryBuilder.tsx
Co-authored-by: Rob Whelan <github@jtheory.com>
* add check for vector for button, remove check in helpers
* clean a little, fix tests
* refactor out query assistant button
* fix styles
---------
Co-authored-by: Rob Whelan <github@jtheory.com>
2023-12-28 11:37:27 -06:00
Fabrizio
05fb9b5ecb
Parca: Decouple frontend ( #79876 )
2023-12-28 17:48:59 +01:00
Jo
3c4bc24dec
ServerLock: Fix missing return ID for postgres ( #79878 )
...
fix missing return ID for postgres
2023-12-28 11:15:18 +01:00
Todd Treece
b6d95889e1
Live: Add dashboard E2E smoke test ( #79880 )
2023-12-27 13:31:09 -05:00
Jo
3bcde852ac
AccessControl: Add safety valve truncation for long user defined scopes ( #79854 )
...
* fix migrator bootloop by invalidating permissions
* add test for scope truncation
* lint
* fix max size scope
2023-12-27 17:31:26 +01:00
Jo
a595353d57
ServerLock: Rework serverlock to use raw SQL and not depend on id ( #79859 )
...
* rework SQL to use raw sql and more resistant to DBs that do not return ID
* rework SQL to return ID in all DBs. Avoid using ID as operator
2023-12-27 14:59:43 +01:00
nemobis
75e4cc2b94
Fix typo in CHANGELOG.md ( #79394 )
2023-12-27 09:22:59 +00:00
annelaurefroment
f09353e094
Update _index.md ( #79237 )
...
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
2023-12-27 09:21:55 +00:00
Todd Treece
e28bbd50d8
PanelQueryRunner: Skip shallow diff when streaming ( #79860 )
2023-12-26 16:23:41 -05:00
Brendan O'Handley
a9f4ffab5d
Prometheus: Migrate from aria-label to data-testid for selectors ( #78554 )
...
* migrate from aria-label to data-testid for selectors
* fix e2e tests with shared components
* fix e2e tests with more shared components
* pass data-testid to SelectBase component
* pass data-testid to value container and traverse the dom to access the input in e2e
2023-12-26 13:43:06 -06:00
Jamin
f41a0559fa
Frontend: Migrate NewsContainer.tsx
from aria-label e2e selectors to data-testid ( #79666 )
2023-12-26 15:06:33 +00:00
tonypowa
c400899f77
grafana fundamentals: update ( #78292 )
...
* grafana fundamentals: update
* run prettier
2023-12-26 11:10:26 +02:00
Leon Sorokin
36a3508a0f
BarChart: Show "No data" message for zero-length frames ( #79844 )
2023-12-22 22:04:50 -06:00
Todd Treece
feb7b38fba
Metrics: Add commit & version to grafana_environment_info ( #79823 )
2023-12-22 06:02:52 -05:00
Dan Cech
b2b4d89501
Storage: Support grafana.app/folder field selector & label selectors ( #79816 )
...
* support grafana.app/folder field selector & label selectors
* lint fix
2023-12-21 18:08:01 -05:00
Ryan McKinley
539bc6d31b
Playlist: Implement a more efficient List command to support k8s list ( #79820 )
2023-12-21 15:03:12 -08:00
ismail simsek
094cfdd8dd
Chore: Start language provider only once in prometheus variable editor ( #79763 )
...
Start language provider only once
2023-12-21 22:46:16 +01:00
grafana-delivery-bot[bot]
07025d91ec
Changelog: Updated changelog for 10.2.3 ( #79811 )
...
* Changelog: Updated changelog for 10.2.3
* Fix changelog
---------
Co-authored-by: grafanabot <bot@grafana.com>
Co-authored-by: Andreas Christou <andreas.christou@grafana.com>
2023-12-21 19:54:01 +00:00
Sofia Papagiannaki
4e1456a230
Unified Storage: Add resource from/to entity tests ( #79393 )
...
* Unified Storage: Add resource from/to entity tests
* fixup
* Remove GRN
* Update tests
* truncate timestamps to account for RFC3339, set Group and GroupVersion in k8s object
* Update tests
---------
Co-authored-by: Dan Cech <dcech@grafana.com>
2023-12-21 14:42:36 -05:00
Vardan Torosyan
63cd5a5625
Chore: Cleanup namespace and ID resolution ( #79360 )
...
* Chore: Cleanup namespace ID resolution
* Check for negative userID when relevant
* Reuse existing function for parsing ID as int
* Fix imports
2023-12-21 20:42:05 +01:00
Yuri Tseretyan
d160638c67
Alerting: Add integration tests for mute timings provisioning API ( #79810 )
2023-12-21 21:38:38 +02:00
Todd Treece
14ff9ac679
Chore: Remove devenv jsonnet dependencies ( #79805 )
2023-12-21 11:59:01 -05:00
Sven Grossmann
99a821e665
Log Context: Add cacheFilters
property ( #79784 )
...
* add `forceApplyFilters` property
* PR review
* fix tests
* remove import
* comment flaky test
* add context tab documentation
* review
* doc
2023-12-21 17:02:29 +01:00
Santiago
a77ba40ed4
Alerting: Use the forked Alertmanager for remote secondary mode ( #79646 )
...
* (WIP) Alerting: Use the forked Alertmanager for remote secondary mode
* fall back to using internal AM in case of error
* remove TODOs, clean up .ini file, add orgId as part of remote AM config struct
* log warnings and errors, fall back to remoteSecondary, fall back to internal AM only
* extract logic to decide remote Alertmanager mode to a separate function, switch on mode
* tests
* make linter happy
* remove func to decide remote Alertmanager mode
* refactor factory function and options
* add default case to switch statement
* remove ineffectual assignment
2023-12-21 15:26:31 +01:00
Eric Leijonmarck
12e473892f
Anonymous: Add documentation for anonymous devices ( #79740 )
...
* initial commit for docs
* fmt
* Update docs/sources/setup-grafana/configure-security/configure-authentication/grafana/index.md
Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com>
* Update docs/sources/setup-grafana/configure-security/configure-authentication/grafana/index.md
Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com>
* Update docs/sources/setup-grafana/configure-security/configure-authentication/grafana/index.md
Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com>
* Update docs/sources/setup-grafana/configure-security/configure-authentication/grafana/index.md
Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com>
* Update docs/sources/setup-grafana/configure-security/configure-authentication/grafana/index.md
Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com>
---------
Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com>
2023-12-21 15:14:40 +01:00
Alex Khomenko
fde8a00721
SSO: Add GitHub auth configuration page ( #78933 )
...
* Setup route
* Set up the page
* Add orgs
* Load settings
* Make API call
* Remove log
* Add FormPrompt
* Update types
* Add tests
* Fix tests
* Cleanup
* Load settings
* Fix naming
* Switch to PUT endpoint
* Switch to CSS object
* Setup fields
* Render fields
* Extend types
* Dynamic provider page
* Rename page
* Filter out non-implemented providers
* Fix types
* Add teamIDs validation
* Update tests
* Fix URL
* Update name
* Send full data
* Add password input
* Update test
* Expand default values
* Fix test
* Use SecretInput
* Remove dev mode for the feature toggle
* Convert fields
* Remove fieldFormat utils
* Update fields logic
* Update tests
* Update betterer
* SSO: Make client secret not required
* Update field name
* Revert feature toggle to dev mode
* Use provider endpoint
* Fix form state check
* Update tests
* Fix URL redirect after form submit
* Mock locationService
* Separate Form component
* Fix trailing slash
2023-12-21 15:26:42 +02:00
Karl Persson
05d1ce4026
Auth: id response header ( #79757 )
...
* Add utility function to check if namespace is any of
* Refactor code to use identity interface
2023-12-21 14:06:28 +01:00
Jamin
38f176edfb
Frontend: Migrate SubMenu.tsx:
from aria-label e2e selectors to data-testid ( #79662 )
2023-12-21 11:52:57 +00:00
Santiago
c46da8ea9b
Alerting: Update alerting package and imports from cluster and clusterpb ( #79786 )
...
* Alerting: Update alerting package
* update to latest commit
* alias for imports
2023-12-21 12:34:48 +01:00
Santiago
c1c3e9387a
Alerting: Document that remote.alertmanager.url should not have any suffixes ( #79782 )
2023-12-21 12:20:13 +01:00
Ryan McKinley
10bb02e026
K8s: fix UID creator and paths ( #79769 )
2023-12-20 14:42:38 -08:00
Sven Grossmann
f05cbe589a
Loki: Open log context in new tab ( #79723 )
...
* pass `getLogRowContextQuery` to component
* reset `appliedContextFilters` in `getLogRowContextQuery`
* open show context in new tab
* open window before crafting url
* only open in new tab if getRowContextQuery is set
* only open `about:blank`
* change conditional
2023-12-20 22:10:29 +01:00