Skip to content

Commit 0ba6809

Browse files
authored
Add cluster importer feature and promote addonManagement feature to beta (#351)
Signed-off-by: Jian Qiu <[email protected]>
1 parent b62746a commit 0ba6809

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

feature/feature.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,17 @@ const (
8080

8181
// ClusterProfile will start new controller in the Hub that can be used to sync ManagedCluster to ClusterProfile.
8282
ClusterProfile featuregate.Feature = "ClusterProfile"
83+
84+
// ClusterImporter will enable the auto import of managed cluster for certain cluster providers, e.g. cluster-api.
85+
ClusterImporter featuregate.Feature = "ClusterImporter"
8386
)
8487

8588
// DefaultSpokeRegistrationFeatureGates consists of all known ocm-registration
8689
// feature keys for registration agent. To add a new feature, define a key for it above and
8790
// add it here.
8891
var DefaultSpokeRegistrationFeatureGates = map[featuregate.Feature]featuregate.FeatureSpec{
8992
ClusterClaim: {Default: true, PreRelease: featuregate.Beta},
90-
AddonManagement: {Default: true, PreRelease: featuregate.Alpha},
93+
AddonManagement: {Default: true, PreRelease: featuregate.Beta},
9194
V1beta1CSRAPICompatibility: {Default: false, PreRelease: featuregate.Alpha},
9295
MultipleHubs: {Default: false, PreRelease: featuregate.Alpha},
9396
}
@@ -101,10 +104,11 @@ var DefaultHubRegistrationFeatureGates = map[featuregate.Feature]featuregate.Fea
101104
ManagedClusterAutoApproval: {Default: false, PreRelease: featuregate.Alpha},
102105
ResourceCleanup: {Default: false, PreRelease: featuregate.Alpha},
103106
ClusterProfile: {Default: false, PreRelease: featuregate.Alpha},
107+
ClusterImporter: {Default: false, PreRelease: featuregate.Alpha},
104108
}
105109

106110
var DefaultHubAddonManagerFeatureGates = map[featuregate.Feature]featuregate.FeatureSpec{
107-
AddonManagement: {Default: true, PreRelease: featuregate.Alpha},
111+
AddonManagement: {Default: true, PreRelease: featuregate.Beta},
108112
}
109113

110114
// DefaultHubWorkFeatureGates consists of all known acm work wehbook feature keys.

0 commit comments

Comments
 (0)