Misi
437ae8e8c5
Auth: Refactor OAuth connectors' initialization ( #77919 )
...
* Refactor AzureAD to init itself
* Use mapstructure to convert data to OAuthInfo
* Update
* Align tests
* Remove unused functions
* Add owner to mapstructure
* Clean up, lint
* Refactor Okta init, Align tests
* Address review comments, fix name in newSocialBase
* Update newSocialBase first param
* Refactor GitLab init, align tests
* Update pkg/login/social/common.go
Co-authored-by: Karl Persson <kalle.persson@grafana.com>
* Use ini conversion to map
* Leftovers
* Refactor GitHub connector initialization, align tests
* Refactor Google connector init, align tests
* Refactor grafana_com connector, align tests
* Refactor generic_oauth connector init, align tests
* cleanup
* Remove util.go
* Add tests for custom field init
* Change OAuthInfo's Extra type
* Fix
* Replace interface{} with any
* clean up
---------
Co-authored-by: Karl Persson <kalle.persson@grafana.com>
2023-11-20 09:45:40 +01:00
Brendan O'Handley
13d67be0a9
Prometheus: query builder, handle regex in parentheses for label filters value ( #78238 )
...
handle regex in parentheses for label filter value
2023-11-17 21:59:47 -05:00
Darren Janeczek
e5c2e123ef
Scenes: fix date range comparison ( #78331 )
...
* Scenes: fix date range comparison
2023-11-17 21:31:49 -05:00
Nikita Sapogov
005a1db34e
Update set-up-grafana-live.md ( #78300 )
2023-11-17 15:02:03 -06:00
Nathan Marrs
0088fe0211
Docs: Update transform docs ( #78290 )
2023-11-17 12:53:04 -08:00
Kyle Cunningham
b9fa9d4a11
Timeseries to table transformation: Improve time series detection ( #77841 )
...
* Improve time series detection
* Prettier
* Add test
* Update packages/grafana-data/src/dataframe/utils.ts
Co-authored-by: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com>
* Ensure correct time field support and set maximum size
* Look at each field to see if they are time series
* Add further tests
* Prettier
---------
Co-authored-by: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com>
2023-11-17 14:52:26 -06:00
Ihor Yeromin
3d696b3504
Docs: Gauge and Bar Gauge updates ( #76240 )
...
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
2023-11-17 12:01:03 -08:00
Nathan Marrs
3e08abff3b
Gauge: Simplify gauge dimension panel options ( #76216 )
...
Co-authored-by: Ihor Yeromin <yeryomin.igor@gmail.com>
2023-11-17 21:59:30 +02:00
Ryan McKinley
49fc8214a0
K8s: Add etcd tests for dual write (local) ( #78161 )
2023-11-17 14:20:54 -05:00
Ivan Ortega Alba
ddfe4e1bdd
FeatureToggle: Disable dashgpt
by default and mark it as preview ( #78348 )
2023-11-17 18:51:51 +02:00
Xavi Lacasa
31dbf57aef
fix: Add vendored dependencies to Dockerfile ( #78285 )
...
Add vendored dependencies to Dockerfile
2023-11-17 17:38:46 +01:00
Matthew Jacobson
893839d27b
Alerting: Move general alert rule validation from db-layer to model ( #78325 )
...
Alerting: Move general alert rule validation to model
2023-11-17 11:20:50 -05:00
Fabrizio
f3b23611c5
Tempo: Allow !~
in Search tab ( #78315 )
2023-11-17 17:10:28 +01:00
Karl Persson
a929e3f2cf
Auth: Remove unused function ( #78332 )
...
Remove unused function
2023-11-17 17:07:39 +01:00
Andres Martinez Gotor
fa2c044522
Chore: Update go.mod ( #78340 )
2023-11-17 16:42:17 +01:00
David Harris
e1862f82c9
Update angular-plugins.md ( #78341 )
...
removes:
- humio - deprecated and removed from catalog
- shoreline - updated to react
2023-11-17 15:34:59 +00:00
Timur Olzhabayev
98cc57b00b
Correcting availability of hashicorp vault integration ( #78321 )
...
Correcting availability
2023-11-17 16:20:28 +01:00
Karl Persson
140b5b4a61
AuthN: Add debug logs and check error during oauth token sync ( #78323 )
...
Add some debug logs and handle error
2023-11-17 16:03:25 +01:00
Giuseppe Guerra
027a157898
Plugins: Allow disabling "skip host environment variables" per-plugin ( #78266 )
...
* Plugins: Allow disabling skipping host environment variables per-plugin
* Renamed SkipEnvVarsDecorateFunc to SkipHostEnvVarsDecorateFunc
* PR review feedback
* fix tests
2023-11-17 16:12:05 +02:00
Will Browne
ddb7406caa
Plugins: Add running method to interface ( #78326 )
...
* add running to interface
* add context
2023-11-17 13:52:31 +01:00
Tania
a9208f623a
Nested Folders: Refactor query for getting folders ( #78286 )
...
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com>
2023-11-17 13:09:30 +01:00
Alex Khomenko
2976f0ebe6
Admin: Fix Stack direction ( #78320 )
2023-11-17 14:08:41 +02:00
Mihai Doarna
9da9bbf907
Add swagger code for the removeProviderSettings API method ( #78270 )
...
* add swagger code for the remove provider SSO settings API method
* replace fine grained with role based
* address feedback
2023-11-17 14:07:26 +02:00
Domas
6edc86a7ed
Chore: Add app o11y viz as code owners for sparkline related stuff ( #78310 )
...
* add app o11y viz as code owners for sparkline related stuff
* run gencue
2023-11-17 14:02:52 +02:00
Laura Fernández
aae702c237
RadioButtonGroup: Add missing disabled
and disabledOptions
on its story ( #78318 )
2023-11-17 12:57:44 +01:00
Esteban Beltran
5a2127c221
Sandbox: Fix configuration key for sandbox exceptions ( #78317 )
...
* Sandbox: Disable incident app inside the sandbox code
* Fix wrong key for default config and config key
* Rllback file
2023-11-17 12:35:09 +02:00
Ashley Harrison
7404ed66f6
Chore: Remove navAdminSubsections
toggle ( #78179 )
...
* remove navAdminSubsections toggle
* missed one!
2023-11-17 10:04:34 +00:00
Ieva
2a5547e1b5
Annotations: Update annotation scope resolver to resolve annotation scopes to dash and folder scopes ( #78222 )
...
* update annotation scope resolver to resolve dashboard annotation scopes to dash and folder scopes
* Update annotations.go
remove unwanted changes
* remove unwanted change
* use switch statement
2023-11-17 11:57:25 +02:00
Gabriel MABILLE
36fd9040af
Chore: Fix flaky test ( #78309 )
...
* Chore: Fix flaky test
* Found another one
2023-11-17 11:38:57 +02:00
Ivan Ortega Alba
f32f8a160e
SaveDashboard: Reduce time to open drawer when many changes applied ( #78283 )
2023-11-17 10:02:53 +01:00
Horst Gutmann
d78b3fea2f
CI: Test backend on feature-toggles documentation changes ( #78177 )
...
Run backend tests if the feature-toggles documentation changes
2023-11-17 09:21:35 +01:00
Jean-Philippe Quéméner
2d2e058563
refactor: use constant for prometheus datasource type ( #78287 )
2023-11-17 01:07:35 +01:00
Gabriel MABILLE
25c2d99350
ExtSvcAuth: Add traces to external service accounts setup ( #76779 )
...
* AuthN: Add traces to external service accounts setup
2023-11-16 20:45:31 +01:00
Nathan Marrs
7397f975b6
Transformations: Support enum field conversion ( #76410 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2023-11-16 09:44:30 -08:00
Alexander Zobnin
5e50d9b178
Folders: Fix fetching empty folder ( #78280 )
2023-11-16 17:50:52 +01:00
Galen Kistler
1dec96ebe7
Logs Panel: Table UI - Multiple dataframes (queries) ( #77589 )
...
* Add dropdown to logs table UI to allow users to select which dataFrame to visualize in the table
2023-11-16 10:42:28 -06:00
Sven Grossmann
a01f8c5b42
Loki: Add backend functionality to parse structured metadata from Loki ( #77361 )
...
* prepare backend for structured metadata
* add `lokiStructuredMetadata` feature toggle
* use `lokiStructuredMetadata` feature flag
* add field type check to `labelTypesField`
* remove fixme
* fix feature toggle
* add field in dataplane mode
* use `data.Labels` where possible
* adjust framing tests
* improve verbiage
* improve naming
* update tests to "attributes"
2023-11-16 17:06:14 +01:00
Horst Gutmann
d849e0d752
chore: Remove grafana-delivery as codeowners ( #77908 )
2023-11-16 16:24:28 +01:00
Kat Yang
2d09bac2b8
Chore: Deprecate FolderIDs only used by Swagger ( #78219 )
2023-11-16 09:57:04 -05:00
lean.dev
48b6e894ca
Licensing: Update enterprise documentation ( #78276 )
...
* Update enterprise documentation
* Update docs/sources/administration/enterprise-licensing/_index.md
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
2023-11-16 16:13:56 +02:00
Ivana Huckova
792edfb293
Loki: Fix import for intervalToMs ( #78265 )
...
* Loki: Use TemplateSrv from grafana/runtime
* Loki: Fix import for intervalToMs
* Revert "Loki: Use TemplateSrv from grafana/runtime"
This reverts commit d573925e37
.
2023-11-16 15:08:45 +01:00
Piotr Jamróz
3d4940cf85
QueryHistory: Improve test performance ( #78255 )
...
Improve performance
2023-11-16 15:06:37 +01:00
Sam
0cf6b94fa2
tsdb/elasticsearch: remove TimeInterval field from tsdb/elasticsearch client ( #78264 )
...
remove TimeInterval field from tsdb/elasticsearch client #78187
Co-authored-by: Sam <samucap@users.noreply.github.com>
2023-11-16 14:57:21 +01:00
Ihor Yeromin
6f0c5395ac
Tooltips: Support long labels ( #77735 )
...
* feat(tooltips): support long labels
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2023-11-16 14:53:23 +01:00
Gilles De Mey
2659409191
Breadcrumbs: Only dedupe breacrumb items for matching node names ( #78077 )
...
only dedupe breactumb items for matching node names
2023-11-16 13:46:25 +00:00
Gilles De Mey
0e5ce50b90
Page: Add support for tab counters ( #78127 )
2023-11-16 13:31:14 +00:00
Ashley Harrison
2c0c51a0df
Chore: improve types ( #78126 )
...
* fix some types
* more type updates
* some more fixes
* more changes
* string instead of unknown
* more like original logic
* remove outdated comment
* update betterer
2023-11-16 12:39:12 +00:00
Ieva
b0448b92e5
Dashboards: Allow updating a dashboard if the user doesn't have access to the parent folder ( #78075 )
...
* change where folder checks are done for dash creation/updates
* add test for folder not being found
* test fixes
* more test fixes
* add nlint directive to where folder IDs are used
* fix bad merge
* fix test
2023-11-16 11:11:35 +00:00
Gabriel MABILLE
ba717454e1
ExtSvcAuth: Clean up orphaned external services on start up ( #77951 )
...
* Plugin: Remove external service on plugin removal
* Early exit no service account
* Add log
* WIP
* Cable OAuth2Server client removal
* Move function lower
* Add function to test removal
* Add test to RemoveExternalService
* Test RemoveExtSvcAccount
* remove apostrophy in comment
* Add cfg to plugin installer to check features
* Add feature flag check in the service registration service
* Comments
* Move metrics Inc
* Initialize map
* Reorder
* Initialize mutex as well
* Add HasExternalService as suggested
* WIP: CleanUpOrphanedExternalServices
* Commit suggestion
Co-authored-by: linoman <2051016+linoman@users.noreply.github.com>
* Nit on test.
Co-authored-by: linoman <2051016+linoman@users.noreply.github.com>
* oauthserver return names
* Name is not Slug
* Use plugin ID not slug
* Add background job
* remove negation on feature check
* Add test to the CleanUp function
* Test GetExternalServiceNames
* rename test
* Add test for ExtSvcAccountsService_GetExternalServiceNames
* Add a todo
* Add todo
* Option based on mix
* Rewrite a bit the comment
* Opinionated choice use slugs instead of names everywhere
* Nit.
* Comments and re-ordering
* Comment
* Add log
* Add context
---------
Co-authored-by: linoman <2051016+linoman@users.noreply.github.com>
2023-11-16 12:07:42 +01:00
Gábor Farkas
6b6b209e1c
better CODEOWNERS comment ( #78034 )
2023-11-16 11:56:02 +01:00