grafana/pkg/services/featuremgmt
Ryan McKinley 41e523bde7
K8s/FeatureFlags: Add an apiserver to manage feature flags (dev only) (#80501)
* add deployment registry API cloud only

* update versions

* add feature flag endpoints

* use helpers

* merge main

* update AllowSelfServie and re-run code gen

* fix package name

* add allowselfserve flag to payload

* remove config

* update list api to return the full registry including states

* change enabled check

* fix compile error

* add feature toggle and split path in frontend

* changes

* with status

* add more status/state

* add back config thing

* add back config thing

* merge main

* merge main

* now on the /current api endpoint

* now on the /current api endpoint

* drop frontend changes

* change group name to featuretoggle (singular)

* use the same settings

* now with patch

* more common refs

* more common refs

* WIP actually do the webhook

* fix comment

* fewer imports

* registe standalone

* one less file

* fix singular name

---------

Co-authored-by: Michael Mandrus <michael.mandrus@grafana.com>
2024-01-17 21:32:44 -08:00
..
strcase Chore: Upgrade Go to 1.19.1 (#54902) 2022-09-12 12:03:49 +02:00
codeowners.go Chore: Replace grafana-authnz-team with identity-access-team as code owners (#77609) 2023-11-03 13:20:39 +01:00
manager_test.go FeatureFlags: Remove enabled from FeatureFlag model (#79960) 2024-01-10 21:34:18 -08:00
manager.go K8s/FeatureFlags: Add an apiserver to manage feature flags (dev only) (#80501) 2024-01-17 21:32:44 -08:00
models.go FeatureFlags: Remove enabled from FeatureFlag model (#79960) 2024-01-10 21:34:18 -08:00
registry.go K8s/FeatureFlags: Add an apiserver to manage feature flags (dev only) (#80501) 2024-01-17 21:32:44 -08:00
service_test.go FeatureToggles: Add context and and an explicit global check (#78081) 2023-11-14 12:50:27 -08:00
service.go K8s/FeatureFlags: Add an apiserver to manage feature flags (dev only) (#80501) 2024-01-17 21:32:44 -08:00
toggles_gen_test.go Feature Toggles: Remove use of boolPtr in FeatureFlag struct (#79550) 2023-12-18 13:55:21 -05:00
toggles_gen.csv K8s/FeatureFlags: Add an apiserver to manage feature flags (dev only) (#80501) 2024-01-17 21:32:44 -08:00
toggles_gen.go K8s/FeatureFlags: Add an apiserver to manage feature flags (dev only) (#80501) 2024-01-17 21:32:44 -08:00
usage_stats_test.go FeatureFlags: Use interface rather than manager (#80000) 2024-01-09 10:38:06 -08:00
usage_stats.go Chore: use any rather than interface{} (#74066) 2023-08-30 18:46:47 +03:00