LoadFeatureFlags parses feature.yaml to enable feature flags.
(configPath string, logger *log.Logger)
| 26 | |
| 27 | // LoadFeatureFlags parses feature.yaml to enable feature flags. |
| 28 | func LoadFeatureFlagsFile(configPath string, logger *log.Logger) error { |
| 29 | featurePath := GetFeatureFilePath(configPath) |
| 30 | |
| 31 | if err := fflag.Crowdsec.SetFromYamlFile(featurePath, logger); err != nil { |
| 32 | return fmt.Errorf("file %s: %s", featurePath, err) |
| 33 | } |
| 34 | return nil |
| 35 | } |
| 36 | |
| 37 | // ListFeatureFlags returns a list of the enabled feature flags. |
| 38 | func ListFeatureFlags() string { |
no test coverage detected
searching dependent graphs…