Ivana Huckova
74da229cd6
Loki: Remove prom utils in import/export from abstract query ( #80312 )
2024-01-12 10:13:30 +01:00
Mihai Doarna
1807435d9e
Auth: Implement the reload functionality from OAuth social connectors ( #79795 )
...
* implement Reload() func for azuread provider
* add unit test for failure
* use mutex when updating the info field
* implement the Reload() func for the other providers
* use mutex when reading info
* retrieve info using GetOAuthInfo() in common file
* move Reload() to SocialBase
2024-01-12 10:25:51 +02:00
Mihai Doarna
39e4f8ec1b
Auth: configure SSO settings reload interval from the ini file ( #80290 )
...
* configure sso reload interval from ini file
* change section name to sso_settings
2024-01-12 10:24:16 +02:00
Leon Sorokin
b53e0521d2
Panels: AnnotationsPlugin2 ( #79531 )
...
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2024-01-12 09:02:40 +02:00
Haris Rozajac
d4f76c3391
Dashboard-Scene Migration: User can view JSON Mode tab ( #80332 )
...
* View JSON Model tab
* Use correct translation field
* Extract json grabbing and formatting into a model method
2024-01-11 15:18:35 -07:00
Dan Cech
771fc6c78d
Fix issue registering dashboard summary resource ( #80402 )
2024-01-11 16:59:12 -05:00
Matthew Jacobson
5ecc7dd2fa
Alerting: Increase size of kvstore value type for MySQL to LONGTEXT ( #80331 )
...
* Alerting: Increase size of kvstore value type for MySQL to LONGTEXT
alertmanager uses the kvstore to persist its notification log and the current
column limit for MySQL (16.7mb) puts the maximum entries at a level that is
potentially achievable for heavy alerting users (~40-80k entries).
In comparison, the current type for PSQL (TEXT) is effectively unlimited and
I believe SQLIte defaults to 2gb which is also plenty of leeway.
2024-01-11 22:51:36 +02:00
Arati R
ca9d147a44
Give dialects control over how insert and update queries are performed ( #79946 )
...
* Refactor insert, update
* Add separate insert, update methods
* Refactor Insert, Update signatures
2024-01-11 19:55:45 +01:00
Usman Ahmad
4e6b0fd9ce
updated Grafana Open Source documentation ( #80357 )
...
Added missing installation section to run Grafana on Kubernetes
2024-01-11 10:08:00 -08:00
renovate[bot]
1f334d6ca7
Update dependency @types/file-saver to v2.0.7
2024-01-11 18:06:10 +00:00
Gabriel MABILLE
c9ac069076
RBAC: Add origin column to seed_assignment ( #80326 )
...
* RBAC: Add origin column to seed_assignment
* Add OnCall permission migration
2024-01-11 18:43:43 +01:00
Nathan Marrs
c40b2f90ba
Canvas: Support context menu in panel edit mode ( #80335 )
2024-01-11 19:41:19 +02:00
Ivan Ortega Alba
eb64209301
GeneralSettings: Enable support for nowDelay ( #79703 )
2024-01-11 17:53:06 +01:00
renovate[bot]
d3ff4715a0
Update dependency @types/diff to v5.0.9
2024-01-11 16:45:57 +00:00
Clayton Cornell
d68bf3d715
Update rasp pi install tutorial, correct APT install steps ( #80236 )
...
* Update the Linux install steps
* Minor updates to text
2024-01-11 08:30:35 -08:00
renovate[bot]
51efdb1f43
Update dependency @types/debounce-promise to v3.1.9
2024-01-11 16:29:31 +00:00
Joey
e054ef7c98
Tempo: Add template vars to embedded flamegraph ( #80363 )
...
* Add template vars to embedded flamegraph
* Update location of templateSrv.replace in spanFlameGraph
2024-01-11 16:28:59 +00:00
Isabel
81b465111a
Docs: replace share icon with share button ( #80173 )
...
* replaced share icon with share button
* Replaced share icon with share button
* Made fix in reporting
* trigger CI
2024-01-11 11:28:23 -05:00
renovate[bot]
75fdfafba5
Update dependency @types/common-tags to v1.8.4
2024-01-11 16:11:11 +00:00
Andre Pereira
aa73dfa735
Data Trails: Sync cursor of all breakdown graphs with main metric graph ( #80226 )
...
* Sync cursor of all breakdown graphs with main metric graph
* Remove syncs from breakdown scene since they're not needed
2024-01-11 16:10:16 +00:00
Andreas Christou
a70d48a724
Runtime: Add property for disabling caching ( #80245 )
...
* Add property for disabling caching
* Lint
2024-01-11 15:57:18 +00:00
Kevin Minehart
95a9074ad4
CI: Make --grafana-repo configurable via GRAFANA_REPO ( #80378 )
...
Make --grafana-repo configurable via GRAFANA_REPO
2024-01-11 17:53:02 +02:00
renovate[bot]
741a5a1a26
Update dependency @types/chance to v1.1.6
2024-01-11 15:52:12 +00:00
Isabel
7c7a0b9296
Docs: fix broken Cloud docs link ( #80321 )
...
* Replaced relref with docs reference
* Removed admonition formatting so docs ref links will work
2024-01-11 10:46:06 -05:00
Sonia Aguilar
e1af9bcecc
Alerting: Fix group filter ( #80358 )
...
* Fix group filter
* Fix Warning: Receivedfor a non-boolean attribute
* remove defaultQueryString.length > 3 from the logic to check if input is invalid
2024-01-11 17:28:12 +02:00
Kevin Minehart
9501000856
CI: add rgm promotion pipeline ( #80296 )
...
* add package upload promotion pipeline
2024-01-11 09:22:14 -06:00
Gábor Farkas
ced5b29951
Postgres: Fix enabling the socks proxy ( #80361 )
...
postgres: fix enabling the socks proxy
2024-01-11 17:05:38 +02:00
Hariom Maurya
5c8e88d6ab
Tempo: Add }
when {
is inserted automatically ( #80113 )
2024-01-11 15:52:19 +01:00
Josh Hunt
c9dd12851f
Chore: Temp allow verify-i18n step to fail ( #80371 )
...
allow verify-i18n to fail
2024-01-11 16:50:01 +02:00
Yuri Tseretyan
77db6a9ca4
Alerting: Fix GetAlertRulesForScheduling to use folder table and join by org_id ( #80330 )
2024-01-11 09:21:03 -05:00
Sven Grossmann
e1aa8a95d9
Loki: Fix bug duplicating parsed labels across multiple log lines ( #80292 )
2024-01-11 15:09:13 +01:00
Tania
1947919516
Chore: Add dashboard retrieval by FolderUID ( #80288 )
...
* Add dashboard retrieval by uid
Co-authored-by: Serge Zaitsev <serge.zaitsev@grafana.com>
2024-01-11 15:02:13 +01:00
Ashley Harrison
12135998e6
Profile: Use Stack
so the profile tabs span the full width of the page ( #80353 )
...
use Stack so the profile tabs span the full width of the page
2024-01-11 12:54:19 +00:00
Mihai Doarna
4bf5c63657
Auth: tidy up the database layer from the SSO Settings Service ( #80341 )
...
tidy up the database layer
2024-01-11 14:45:01 +02:00
Eric Leijonmarck
dad50fbba9
Service Accounts: Add deprecation message for apikeys ( #80354 )
...
* add: deprecation message for apikeys
* refactor: more strong language for service accounts
2024-01-11 12:34:53 +00:00
renovate[bot]
41144209de
Update dependency @types/angular-route to v1.7.6
2024-01-11 11:57:51 +00:00
Alexander Zobnin
bb2156967d
Team LBAC: Show permissions warning ( #80215 )
...
* Permissions: Add team LBAC warnings
* Replace info with warning if present
* Keep info message
* Update warning message
* Translate permission warning
* Use box component
* Generate translation placeholder
* Use multiple messages
* Move LBAC warnings to enterprise
2024-01-11 12:48:55 +01:00
renovate[bot]
cc5a573ce0
Update dependency @types/angular to v1.8.9
2024-01-11 11:38:24 +00:00
Agnès Toulet
31b02a8c9a
Rendering: Fix streaming panels always reaching timeout ( #80022 )
2024-01-11 12:37:21 +01:00
Santiago
6c87d9a1e7
Alerting: Stop retries on 4xx status code responses (remote Alertmanager readiness check) ( #80350 )
2024-01-11 12:12:35 +01:00
renovate[bot]
8dba53b541
Update dependency @testing-library/user-event to v14.5.2
2024-01-11 11:01:21 +00:00
Ieva
0f4e123de0
RBAC: prioritise directly applied permissions over inherited permissions ( #80212 )
...
show directly applied permissions over inherited permissions
2024-01-11 11:01:19 +00:00
Ashley Harrison
310ad0474c
Chore: Update stale config to run on issues as well ( #80024 )
...
* update stale config to run on issues as well
* add issue write permissions
2024-01-11 10:57:54 +00:00
Ezequiel Victorero
6d81e08e72
Analytics: Restore property in export json event ( #80099 )
2024-01-11 07:38:14 -03:00
Karl Persson
5bfb799c0d
index: Fetch auth module and provide it to front-end ( #80345 )
2024-01-11 11:37:52 +01:00
Alex Khomenko
370fd5a5af
SSO Config: Add generic OAuth ( #79972 )
...
* 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: Add Generic OAuth page
* SSO: Add Generic OAuth page
* 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
* Update fields
* Add more fields
* Add more fields
* Fix spacing
* Add UserMapping fields
* Add rest of the fields
* Add FieldRenderer
* Update types
* Update comment
* Update feature toggle
* Add checkbox
* Do not submit form if there are errors
* Fix revalidation
* Redirect on success only
* Fix redirect behavior
* Add missing descriptions
* Use inline checkbox
* Add enabled field
* Restore feature toggle
* Remove source field from PUT request
* Add URL to the fields
* Add hidden prop to fields and sections
* Add Delete button
* Prettier
* Add authStyle, still not working, description updates
* Fix saving select values
* Run prettier
* Use defaultValue in Select field
---------
Co-authored-by: Mihaly Gyongyosi <mgyongyosi@users.noreply.github.com>
2024-01-11 11:23:38 +01:00
renovate[bot]
ec3207a943
Update dependency @testing-library/dom to v9.3.4
2024-01-11 10:10:51 +00:00
Torkel Ödegaard
2fd26e2773
AppChrome: Fixes topnav height ( #80342 )
...
* AppChrome: Fixes top padding
* better fix
2024-01-11 10:33:38 +01:00
Ryan McKinley
85d68b88cf
FeatureFlags: Remove enabled from FeatureFlag model ( #79960 )
2024-01-10 21:34:18 -08:00
William Wernert
48b5ac779b
Alerting/Annotations: Add annotation backend for Loki alert state history ( #78156 )
...
* Move scope type vars to testutil package
* Expose parts of state historian for use in annotation backend
* Implement Loki ASH Annotation store
This store will only implement the `Get` method of a RepositoryImpl since alert state history
writes to Loki elsewhere.
* Use interface for Loki HTTP Client
* Add tests for Loki ASH Annotation store
* Add missing test
* Fix lint
* Organize tests
* Add filter tests
* Improve tests
* Move filter logic into outer function
* Fix lint
* Add comment
* Fix tests
* Fix lint
* Rename historian store + refactor
* Cleanup historian store
* Fix tests
* Minor cleanup
* Use new `ShouldRecordAnnotation` filter
* Fix logic and add tests for this check
* Fix typos, remove unused variables, `< 1` -> `== 0`
* More closely mimic RBAC filter from xorm to ensure correct logic
* Move off weaveworks client
* Address PR comments
2024-01-10 18:42:35 -05:00