mirror of https://github.com/k3s-io/k3s
Add CSI Migration feature flags for Cinder In tree Driver
parent
f5574bf62a
commit
3090b63414
|
@ -412,6 +412,12 @@ const (
|
|||
//
|
||||
// Enables GMSA support for Windows workloads.
|
||||
WindowsGMSA utilfeature.Feature = "WindowsGMSA"
|
||||
|
||||
// owner: @adisky
|
||||
// alpha: v1.14
|
||||
//
|
||||
// Enables the OpenStack Cinder in-tree driver to OpenStack Cinder CSI Driver migration feature.
|
||||
CSIMigrationOpenStack utilfeature.Feature = "CSIMigrationOpenStack"
|
||||
)
|
||||
|
||||
func init() {
|
||||
|
@ -468,6 +474,7 @@ var defaultKubernetesFeatureGates = map[utilfeature.Feature]utilfeature.FeatureS
|
|||
CSIMigrationGCE: {Default: false, PreRelease: utilfeature.Alpha},
|
||||
CSIMigrationAWS: {Default: false, PreRelease: utilfeature.Alpha},
|
||||
RunAsGroup: {Default: true, PreRelease: utilfeature.Beta},
|
||||
CSIMigrationOpenStack: {Default: false, PreRelease: utilfeature.Alpha},
|
||||
VolumeSubpath: {Default: true, PreRelease: utilfeature.GA},
|
||||
BalanceAttachedNodeVolumes: {Default: false, PreRelease: utilfeature.Alpha},
|
||||
PodReadinessGates: {Default: true, PreRelease: utilfeature.Beta},
|
||||
|
|
|
@ -109,7 +109,8 @@ func (plugin *cinderPlugin) CanSupport(spec *volume.Spec) bool {
|
|||
}
|
||||
|
||||
func (plugin *cinderPlugin) IsMigratedToCSI() bool {
|
||||
return false
|
||||
return utilfeature.DefaultFeatureGate.Enabled(features.CSIMigration) &&
|
||||
utilfeature.DefaultFeatureGate.Enabled(features.CSIMigrationOpenStack)
|
||||
}
|
||||
|
||||
func (plugin *cinderPlugin) RequiresRemount() bool {
|
||||
|
|
Loading…
Reference in New Issue