mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
Common Migration shim functaionality and flags
This commit is contained in:
parent
d8c9dc5bb5
commit
384fce6bb1
@ -390,6 +390,24 @@ const (
|
|||||||
//
|
//
|
||||||
// Enables the kubelet's pod resources grpc endpoint
|
// Enables the kubelet's pod resources grpc endpoint
|
||||||
KubeletPodResources utilfeature.Feature = "KubeletPodResources"
|
KubeletPodResources utilfeature.Feature = "KubeletPodResources"
|
||||||
|
|
||||||
|
// owner: @davidz627
|
||||||
|
// alpha: v1.14
|
||||||
|
//
|
||||||
|
// Enables the in-tree storage to CSI Plugin migration feature.
|
||||||
|
CSIMigration utilfeature.Feature = "CSIMigration"
|
||||||
|
|
||||||
|
// owner: @davidz627
|
||||||
|
// alpha: v1.14
|
||||||
|
//
|
||||||
|
// Enables the GCE PD in-tree driver to GCE CSI Driver migration feature.
|
||||||
|
CSIMigrationGCE utilfeature.Feature = "CSIMigrationGCE"
|
||||||
|
|
||||||
|
// owner: @leakingtapan
|
||||||
|
// alpha: v1.14
|
||||||
|
//
|
||||||
|
// Enables the AWS EBS in-tree driver to AWS EBS CSI Driver migration feature.
|
||||||
|
CSIMigrationAWS utilfeature.Feature = "CSIMigrationAWS"
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
@ -442,6 +460,9 @@ var defaultKubernetesFeatureGates = map[utilfeature.Feature]utilfeature.FeatureS
|
|||||||
BoundServiceAccountTokenVolume: {Default: false, PreRelease: utilfeature.Alpha},
|
BoundServiceAccountTokenVolume: {Default: false, PreRelease: utilfeature.Alpha},
|
||||||
CRIContainerLogRotation: {Default: true, PreRelease: utilfeature.Beta},
|
CRIContainerLogRotation: {Default: true, PreRelease: utilfeature.Beta},
|
||||||
GCERegionalPersistentDisk: {Default: true, PreRelease: utilfeature.GA},
|
GCERegionalPersistentDisk: {Default: true, PreRelease: utilfeature.GA},
|
||||||
|
CSIMigration: {Default: false, PreRelease: utilfeature.Alpha},
|
||||||
|
CSIMigrationGCE: {Default: false, PreRelease: utilfeature.Alpha},
|
||||||
|
CSIMigrationAWS: {Default: false, PreRelease: utilfeature.Alpha},
|
||||||
RunAsGroup: {Default: false, PreRelease: utilfeature.Alpha},
|
RunAsGroup: {Default: false, PreRelease: utilfeature.Alpha},
|
||||||
VolumeSubpath: {Default: true, PreRelease: utilfeature.GA},
|
VolumeSubpath: {Default: true, PreRelease: utilfeature.GA},
|
||||||
BalanceAttachedNodeVolumes: {Default: false, PreRelease: utilfeature.Alpha},
|
BalanceAttachedNodeVolumes: {Default: false, PreRelease: utilfeature.Alpha},
|
||||||
|
@ -76,11 +76,11 @@ func NewOperationGenerator(kubeClient clientset.Interface,
|
|||||||
blkUtil volumepathhandler.BlockVolumePathHandler) OperationGenerator {
|
blkUtil volumepathhandler.BlockVolumePathHandler) OperationGenerator {
|
||||||
|
|
||||||
return &operationGenerator{
|
return &operationGenerator{
|
||||||
kubeClient: kubeClient,
|
kubeClient: kubeClient,
|
||||||
volumePluginMgr: volumePluginMgr,
|
volumePluginMgr: volumePluginMgr,
|
||||||
recorder: recorder,
|
recorder: recorder,
|
||||||
checkNodeCapabilitiesBeforeMount: checkNodeCapabilitiesBeforeMount,
|
checkNodeCapabilitiesBeforeMount: checkNodeCapabilitiesBeforeMount,
|
||||||
blkUtil: blkUtil,
|
blkUtil: blkUtil,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user