Skip to content

Commit 08bded4

Browse files
author
Per Goncalves da Silva
committed
Add featuregate
Signed-off-by: Per Goncalves da Silva <[email protected]>
1 parent d47c8c3 commit 08bded4

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
@@ -10,6 +10,7 @@ const (
1010
// Ex: SomeFeature featuregate.Feature = "SomeFeature"
1111
PreflightPermissions featuregate.Feature = "PreflightPermissions"
1212
SingleOwnNamespaceInstallSupport featuregate.Feature = "SingleOwnNamespaceInstallSupport"
13+
SyntheticPermissions featuregate.Feature = "SyntheticPermissions"
1314
)
1415

1516
var operatorControllerFeatureGates = map[featuregate.Feature]featuregate.FeatureSpec{
@@ -29,6 +30,14 @@ var operatorControllerFeatureGates = map[featuregate.Feature]featuregate.Feature
2930
PreRelease: featuregate.Alpha,
3031
LockToDefault: false,
3132
},
33+
34+
// SyntheticPermissions enables support for a synthetic user permission
35+
// model to manage operator permission boundaries
36+
SyntheticPermissions: {
37+
Default: false,
38+
PreRelease: featuregate.Alpha,
39+
LockToDefault: false,
40+
},
3241
}
3342

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

0 commit comments

Comments
 (0)