Skip to content

Commit 91528d6

Browse files
authored
Merge pull request kubernetes#77564 from logicalhan/GCERegionalPersistentDisk
move GCERegionalPersistentDisk feature from cloud-provider into kube_features.go
2 parents 3706ef5 + 33522a7 commit 91528d6

File tree

12 files changed

+8
-223
lines changed

12 files changed

+8
-223
lines changed

pkg/features/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ go_library(
1414
"//staging/src/k8s.io/apimachinery/pkg/util/runtime:go_default_library",
1515
"//staging/src/k8s.io/apiserver/pkg/features:go_default_library",
1616
"//staging/src/k8s.io/apiserver/pkg/util/feature:go_default_library",
17-
"//staging/src/k8s.io/cloud-provider/features:go_default_library",
1817
],
1918
)
2019

pkg/features/kube_features.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import (
2121
"k8s.io/apimachinery/pkg/util/runtime"
2222
genericfeatures "k8s.io/apiserver/pkg/features"
2323
utilfeature "k8s.io/apiserver/pkg/util/feature"
24-
cloudfeatures "k8s.io/cloud-provider/features"
2524
)
2625

2726
const (
@@ -434,6 +433,12 @@ const (
434433
//
435434
// Enables the OpenStack Cinder in-tree driver to OpenStack Cinder CSI Driver migration feature.
436435
CSIMigrationOpenStack utilfeature.Feature = "CSIMigrationOpenStack"
436+
437+
// owner: @verult
438+
// GA: v1.13
439+
//
440+
// Enables the regional PD feature on GCE.
441+
deprecatedGCERegionalPersistentDisk utilfeature.Feature = "GCERegionalPersistentDisk"
437442
)
438443

439444
func init() {
@@ -486,7 +491,7 @@ var defaultKubernetesFeatureGates = map[utilfeature.Feature]utilfeature.FeatureS
486491
TokenRequestProjection: {Default: true, PreRelease: utilfeature.Beta},
487492
BoundServiceAccountTokenVolume: {Default: false, PreRelease: utilfeature.Alpha},
488493
CRIContainerLogRotation: {Default: true, PreRelease: utilfeature.Beta},
489-
cloudfeatures.GCERegionalPersistentDisk: {Default: true, PreRelease: utilfeature.GA, LockToDefault: true}, // remove in 1.17
494+
deprecatedGCERegionalPersistentDisk: {Default: true, PreRelease: utilfeature.GA, LockToDefault: true}, // remove in 1.17
490495
CSIMigration: {Default: false, PreRelease: utilfeature.Alpha},
491496
CSIMigrationGCE: {Default: false, PreRelease: utilfeature.Alpha},
492497
CSIMigrationAWS: {Default: false, PreRelease: utilfeature.Alpha},

staging/src/k8s.io/cloud-provider/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ filegroup(
3535
name = "all-srcs",
3636
srcs = [
3737
":package-srcs",
38-
"//staging/src/k8s.io/cloud-provider/features:all-srcs",
3938
"//staging/src/k8s.io/cloud-provider/node:all-srcs",
4039
"//staging/src/k8s.io/cloud-provider/service/helpers:all-srcs",
4140
"//staging/src/k8s.io/cloud-provider/volume:all-srcs",

staging/src/k8s.io/cloud-provider/features/BUILD

Lines changed: 0 additions & 24 deletions
This file was deleted.

staging/src/k8s.io/cloud-provider/features/gce.go

Lines changed: 0 additions & 33 deletions
This file was deleted.

staging/src/k8s.io/cloud-provider/go.mod

Lines changed: 0 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

staging/src/k8s.io/cloud-provider/go.sum

Lines changed: 0 additions & 53 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

staging/src/k8s.io/csi-translation-lib/go.mod

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)