Ashley Harrison
87a325e6df
Chore: Remove newNavigation feature toggle and old navbar code ( #50872 ) ( #50932 )
...
* Remove newNavigation feature toggle + old code
* fix unit tests
* remove buildCreateNavLinks
(cherry picked from commit d0fa326798 )
2022-06-16 11:26:46 +01:00
Carl Bergquist
001f3709ae
Instrumentation: Add feature toggle for logging requests instrumented as unknown ( #50566 ) ( #50670 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com >
(cherry picked from commit 2d6e69226b )
2022-06-13 15:19:07 +02:00
Grot (@grafanabot)
447ce0aa30
AzureMonitor: changes to azureMonitorExperimentalUI after feedback ( #50455 ) ( #50546 )
...
* AzureMonitor: tweak experimental-ui after UX discussions.
- move metrics up to resource row
- allow resources field to take an inlineField prop and a labelWidth prop. Eventually once the feature toggle is removed
the inlineField prop will be the only code branch in Field.tsx.
* AzureMonitor: remove devmode req for azureMonitorExperimentalUI flag
* refactor: consolidate logic branch for inline Field
(cherry picked from commit 5df694b924 )
Co-authored-by: Adam Simpson <adam@adamsimpson.net >
2022-06-09 18:41:21 +00:00
Grot (@grafanabot)
22673382b5
Alerting: remove feature toggle for provisioning API ( #50167 ) ( #50213 )
...
* Alerting: remove feature toggle for provisioning API
* remove missed code parts
* remove unused import
* remove empty line
* mark routes as stable
(cherry picked from commit 4b8a4449ed )
Co-authored-by: Jean-Philippe Quéméner <JohnnyQQQQ@users.noreply.github.com >
2022-06-05 08:03:47 +02:00
Grot (@grafanabot)
39f461ea78
Metrics: Remove support for using summaries instead of histogram for HTTP instrumentation ( #49985 ) ( #50003 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com >
(cherry picked from commit 9562fb389f )
Co-authored-by: Carl Bergquist <carl.bergquist@gmail.com >
2022-06-01 14:49:37 +02:00
Grot (@grafanabot)
6949f6dddc
Prometheus: Predefined scopes for Azure authentication ( #49557 ) ( #49842 )
...
* Predefined scopes for Azure Prometheus
* Allow override of audience
(cherry picked from commit 2b83cf4618 )
Co-authored-by: Sergey Kostrukov <sergey@kostrukov.com >
2022-05-30 17:56:41 +02:00
Grot (@grafanabot)
64feb04206
Prometheus: Disable prometheusStreamingJSONParser by default ( #49825 ) ( #49832 )
...
(cherry picked from commit b8563958bd )
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
2022-05-30 16:24:33 +02:00
Grot (@grafanabot)
3fac10229b
Notification history: Enable by default ( #49502 ) ( #49681 )
...
* remove persistNotifications feature flag
* remove unused imports
(cherry picked from commit 8b509eb6dd )
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2022-05-26 13:19:18 +02:00
Grot (@grafanabot)
1d4e2d12da
Prometheus: Enable prometheusStreamingJSONParser by default ( #49475 ) ( #49636 )
...
(cherry picked from commit 70b3a0a500 )
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
2022-05-25 19:12:24 +02:00
Grot (@grafanabot)
1e2708cbcf
Prometheus: Streaming JSON parser performance improvements ( #48792 ) ( #49542 )
...
(cherry picked from commit 94b9c524a8 )
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
2022-05-24 22:35:19 +02:00
Joan López de la Franca Beltran
3e4b4dba46
Encryption: Enable envelope encryption by default ( #49301 )
...
* Encryption: Enable envelope encryption by default
* Stop relying on feature toggles from settings (deprecated)
* Database encryption docs (envelope encryption)
* Remove deprecated (and no longer used) FT
* Apply suggestions from code review
Co-authored-by: Tania <yalyna.ts@gmail.com >
2022-05-24 10:34:47 +02:00
sam boyer
a3402641d6
api: Validate dashboards on save via coremodels, behind feature toggle ( #48252 )
...
* Add coremodelValidation feature flag
* coremodels: use stubs when feature flag is off
* api: validate dashboards on save
* Need pointer receiver for FeatureManager
* Update dashboard Go model
* Align doc comments
* Include CoremodelRegistry in test
* Wedge coremodel in on all test cases, ugh
* Ugh fix comment again
* Update pkg/framework/coremodel/staticregistry/provide.go
Co-authored-by: Artur Wierzbicki <wierzbicki.artur.94@gmail.com >
* Update Thema (and its deps) for better errs
* omg whitespace
Co-authored-by: Artur Wierzbicki <wierzbicki.artur.94@gmail.com >
2022-05-22 02:44:12 +02:00
Gábor Farkas
313d203a87
loki: enable by default backend mode ( #49326 )
2022-05-21 17:01:57 +02:00
Gabriel MABILLE
5b6d20fbce
Access Control: Remove built-in role assignment by default ( #49058 )
...
* Remove FF-bultins
* Add a param to test br-simplifying
2022-05-19 09:29:36 +02:00
Jeff Levin
2691872c7a
remove validatedQueries feature toggle ( #48381 )
...
* remove validatedQueries feature toggle
2022-05-16 13:17:05 -08:00
Ieva
f256f625d8
AccessControl: Enable RBAC by default ( #48813 )
...
* Add RBAC section to settings
* Default to RBAC enabled settings to true
* Update tests to respect RBAC
Co-authored-by: Karl Persson <kalle.persson@grafana.com >
2022-05-16 12:45:41 +02:00
Todd Treece
87e8521591
Prometheus: Implement Streaming JSON Parser ( #48477 )
...
use `prometheusStreamingJSONParser` feature toggle to enable
2022-05-13 20:28:54 +02:00
Connor Lindsey
c1b5ea3e54
Tracing: Add trace to metrics config behind feature toggle ( #46298 )
...
* Add trace to metrics behind feature flag
2022-05-05 14:46:18 -06:00
Adam Simpson
b2644de6c8
AzureMonitor: add feature toggle azureMonitorExperimentalUI for migrating to experimental UI ( #48658 )
...
* feat: add feature toggle azureMonitorExperimentalUI
Add QueryHeader which adds an experimental header to AzureMonitor. This work is documented in #44432 .
2022-05-04 13:54:09 +00:00
Will Browne
4ecd57f49c
Plugins: Introduce HTTP 207 Multi Status response to api/ds/query ( #48550 )
...
* feature toggles
* return HTTP 207 from ds/query
* add ft check
* add API test
* add 207 check for qr
* change to OR
* revert check
* add explicit toggle check for cloudwatch
* remove unused import
* remove from defaults.ini
* add status codes to md and update swagger
* new fangled http api tests pattern
* update swagger
* Update docs/sources/http_api/data_source.md
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
* add missing word and reformat
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
2022-05-03 18:02:20 +02:00
Artur Wierzbicki
de75dd6aad
Search: remove dev-mode from the feature flag
2022-05-02 23:01:29 +04:00
Ryan McKinley
a8f3b17262
SaveDashboard: remove feature flag for save drawer ( #48462 )
2022-05-02 09:29:22 -07:00
Shirley
7bb4f5cd9b
CloudWatch: Add dynamic labels feature toggle ( #48498 )
2022-04-29 11:43:04 +02:00
kay delaney
3b4d237ade
Notifications: Hide display of trace ID behind feature flag ( #48057 )
...
* Notifications: Hide display of trace ID behind feature flag
2022-04-26 14:31:27 +01:00
Ashley Harrison
e420252d45
move saved items feature behind separate feature toggle ( #48117 )
2022-04-26 11:27:01 +01:00
Ryan McKinley
e0aeb83786
Export: introduce export plumbing (behind dev feature flag) ( #48091 )
2022-04-25 16:59:18 -07:00
Artur Wierzbicki
2e599643f6
Previews: refactor ( #47728 )
...
* #44449 : return standard thumb service even if auth setup fails
* #44449 : remove dashboardPreviewsScheduler feature flag
* #44449 : externalize dashboardPreviews config
* #44449 : disable previews by default
* #44449 : rename logger
* #44449 : dashboardPreviewsAdmin feature requires dev mode
* #44449 : retrigger CII
2022-04-25 01:55:10 +04:00
Artur Wierzbicki
87dc1bfc88
Chore: enforce feature naming convention ( #48053 )
...
* enforce feature naming convention
* fix link
* add comment
* fix lint
* move the feature name check test to toggles_gen_test
2022-04-22 08:23:30 +04:00
Kristina
3e7db088ac
Command Palette Scaffolding + Explore ( #47445 )
...
* Add feature flag and scaffodling
* start adding actions
* WIP
* move action files
* Start adding styles
* Fix implementation based on feedback
* Add more hackathon code back to command palette
* Cleanup
* Cleanup unused service files for simple MVP pass
* Move type def to library
* WIP
* Move provider to proper place to pick up other routes’ actions
* Build actions off navbar, add explore actions
* Work around undefined typescript stuff
* Fix based on feedback
* close palette on ESC
* Fix based on PR feedback pt 1
* Move styles to classes
* Move another inline style to a class
* Enable command palette by default
* change around async hook structure
* Add simple feature tracking
* Code cleanup, and be sure the command is accurate
* Change to only render if there are actions, and only add actions once past login
2022-04-21 16:50:34 -05:00
Eric Leijonmarck
8677552dda
Service accounts: rename feature toggle ( #48037 )
...
* refactor: renaming service-accounts to serviceAccounts
* refactor: renaming service-accounts to serviceAccounts in docs
* tests
2022-04-21 10:41:37 +01:00
kay delaney
c48d8d1d48
Frontend: Add notification persistence behind feature flag ( #47871 )
2022-04-20 10:42:32 +01:00
ying-jeanne
7ddae870e7
fix status code 200 ( #47818 )
2022-04-15 08:01:58 -04:00
Artur Wierzbicki
f1a1070d41
UsageStats: track enabled features ( #47407 )
...
* #47127 : include enabled features in the usage stats reports
* #47127 : convert feature names to snake cased metric names
* #47127 : remove dead code
* #47127 : lint fix
* #47127 : convert GetUsageStats to return `map[string]interface{}`
* #47127 : fix testssssssss
* #47127 : fix testssssssss
2022-04-08 12:42:33 +02:00
Jeff Levin
4a4d87dbdc
add public dashboards feature flag ( #47364 )
2022-04-07 10:30:19 -08:00
Giordano Ricci
ca286a238d
Explore: Add explore2Dashboard feature toggle ( #47395 )
2022-04-07 09:26:01 +01:00
Sergey Kostrukov
656ade9884
Shared Azure middleware between Azure Monitor and Prometheus datasources ( #46002 )
...
* Scopes in Azure middleware
* Enable Azure middleware without feature flag
* Use common Azure middleware in Azure Monitor
* Apply feature flag to JsonData configuration of Azure auth
* Enforce feature flag in Prometheus datasource
* Prometheus provider tests
* Datasource service tests
* Fix http client provider tests
* Pass sdkhttpclient.Options by reference
* Add middleware to httpclient.Options
* Remove dependency on Grafana settings
* Unit-tests updated
* Fix ds_proxy_test
* Fix service_test
2022-04-01 13:26:49 +02:00
Alexander Weaver
b8e277ee4c
Alerting: Create feature toggle for provisioning ( #47167 )
...
* Create feature flag for alerting provisioning
* Fix tabs for golint compliance
2022-04-01 08:32:00 +02:00
Gabriel MABILLE
0d87de153a
AccessControl: Add a feature flag for the builtin role simplification ( #47062 )
...
* AccessControl: Add a feature flag for the builtin role simplification
Co-authored-by: Jguer <joao.guerreiro@grafana.com >
* Update standardDeatureFlags instead
Co-authored-by: Jguer <joao.guerreiro@grafana.com >
2022-03-31 11:40:57 +02:00
Ryan McKinley
edf384c730
DashboardSave: use a feature flag for drawer behavior ( #46972 )
2022-03-30 10:07:41 -07:00
Ryan McKinley
1cfb9a4a19
Storage: add basic storage service ( #46604 )
2022-03-17 10:19:23 -07:00
Sarah Zinger
275f33cf37
Azure Monitor: Add feature gating for new MetricsQueryEditor with resource picker ( #46124 )
...
* Azure Monitor: Use feature toggle for dev of new UI for Metrics Queries.
* Fixes after CR
2022-03-14 15:07:45 -04:00
Artur Wierzbicki
ed924b3d0c
Storage: list filtering and root folder support ( #46453 )
...
* git the things: FS api internal changes
* remove filestorage/service.go
* remove filestore flag
* remove dummy fs
* readd fileblob import
2022-03-11 22:08:19 +04:00
Artur Wierzbicki
a8b90d9a25
FileStore: add basic file storage API ( #46051 )
...
* #45498 : fs API alpha
* #45498 : remove grafanaDS changes for filestorage.go
* #45498 : fix lint
* #45498 : fix lint
* #45498 : remove db file storage migration
* #45498 : linting
* #45498 : linting
* #45498 : linting
* #45498 : fix imports
* #45498 : add comment
* remove StorageName abstractions
* FileStore: add dummy implementation (#46071 )
* #45498 : bring back grafanaDs changes, add dummy filestorage
* #45498 : rename grafanaDs to public
* #45498 : modify join
* #45498 : review fix
* #45498 : unnecessary leading newline (whitespace) IMPORTANT FIX
* #45498 : fix belongsToStorage
* #45498 : fix removeStoragePrefix so that it works with abs paths
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2022-03-03 10:53:26 +04:00
Ryan McKinley
796bc27f75
Loki: support live streaming ( #42804 )
2022-03-01 14:46:52 -08:00
Alexander Emelin
28c30a34ad
Comments: support live comments in dashboards and annotations ( #44980 )
2022-02-22 10:47:42 +03:00
Artur Wierzbicki
3e53a08090
#44449 : hide dashboard preview admin UI ( #45493 )
2022-02-17 12:34:07 +04:00
Ryan McKinley
d665306ad1
Search: add feature flag and basic service ( #45112 )
...
Co-authored-by: Artur Wierzbicki <artur@arturwierzbicki.com >
2022-02-15 10:26:03 -08:00
Sofia Papagiannaki
d718ee1918
SQLStore: Prevent concurrent migrations ( #44101 )
...
* SQLStore: Prevent concurrent migrations
* Hide behind a feature toggle
* Configurable locking attempt timeout
* Update docs/sources/administration/configuration.md
Co-authored-by: Igor Suleymanov <radiohead@users.noreply.github.com >
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2022-02-15 18:54:27 +02:00
Gábor Farkas
a612087c63
loki: remove fullRangeLogsVolume feature flag ( #45286 )
2022-02-15 09:05:03 +01:00
Gábor Farkas
4a7cc3e0f0
loki: enable-by-default the full-range-logs-volume feature (try2) ( #45246 )
...
* loki: enable-by-default the full-range-logs-volume feature
* add explanation comment
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
* fixed invalid code
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2022-02-11 11:28:27 +01:00