Skip to content

Commit 0b26965

Browse files
author
Per Goncalves da Silva
committed
Add featuregate
Signed-off-by: Per Goncalves da Silva <[email protected]>
1 parent 8e3e395 commit 0b26965

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

internal/operator-controller/features/features.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const (
1313
// Ex: SomeFeature featuregate.Feature = "SomeFeature"
1414
PreflightPermissions featuregate.Feature = "PreflightPermissions"
1515
SingleOwnNamespaceInstallSupport featuregate.Feature = "SingleOwnNamespaceInstallSupport"
16+
SyntheticPermissions featuregate.Feature = "SyntheticPermissions"
1617
)
1718

1819
var operatorControllerFeatureGates = map[featuregate.Feature]featuregate.FeatureSpec{
@@ -32,6 +33,14 @@ var operatorControllerFeatureGates = map[featuregate.Feature]featuregate.Feature
3233
PreRelease: featuregate.Alpha,
3334
LockToDefault: false,
3435
},
36+
37+
// SyntheticPermissions enables support for a synthetic user permission
38+
// model to manage operator permission boundaries
39+
SyntheticPermissions: {
40+
Default: false,
41+
PreRelease: featuregate.Alpha,
42+
LockToDefault: false,
43+
},
3544
}
3645

3746
var OperatorControllerFeatureGate featuregate.MutableFeatureGate = featuregate.NewFeatureGate()

0 commit comments

Comments
 (0)