Skip to content

Commit 918496d

Browse files
authored
Merge pull request #255 from pohly/deprecated-option
better deprecated option handling
2 parents fd73d0d + d8f2d7e commit 918496d

File tree

514 files changed

+71585
-31745
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

514 files changed

+71585
-31745
lines changed

Gopkg.lock

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

Gopkg.toml

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,36 +20,30 @@
2020
# name = "github.com/x/y"
2121
# version = "2.4.0"
2222

23-
# TODO: update to 1.1.0
23+
# This selects the latest 1.x.y version.
2424
[[constraint]]
2525
name = "github.com/container-storage-interface/spec"
26-
version = "1.0.0"
26+
version = "1.0"
2727

28-
# TODO: update to latest
2928
[[constraint]]
3029
name = "github.com/kubernetes-csi/csi-test"
31-
version = "~v1.0.3"
30+
version = "2.0"
3231

3332
# TODO: remove when official 3.0.0 tagged
3433
[[constraint]]
3534
name = "sigs.k8s.io/sig-storage-lib-external-provisioner"
3635
version = ">=v3.0.0-beta"
3736

38-
# TODO: can this be removed?
39-
[[constraint]]
40-
name = "google.golang.org/grpc"
41-
version = "1.9.2"
42-
43-
# TODO: remove when official 11.0.0 tagged
44-
[[constraint]]
45-
name = "k8s.io/client-go"
46-
branch = "release-11.0"
47-
4837
# TODO: remove when official 0.4.0 tagged
4938
[[constraint]]
5039
name = "github.com/kubernetes-csi/csi-lib-utils"
5140
version = ">=0.4.0-rc1"
5241

42+
# TODO: remove when released
43+
[[constraint]]
44+
name = "github.com/kubernetes-csi/external-snapshotter"
45+
branch = "master"
46+
5347
[prune]
5448
non-go = true
5549
go-tests = true

cmd/csi-provisioner/csi-provisioner.go

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import (
2727

2828
flag "github.com/spf13/pflag"
2929

30+
"github.com/kubernetes-csi/csi-lib-utils/deprecatedflags"
3031
ctrl "github.com/kubernetes-csi/external-provisioner/pkg/controller"
3132
snapclientset "github.com/kubernetes-csi/external-snapshotter/pkg/client/clientset/versioned"
3233
"sigs.k8s.io/sig-storage-lib-external-provisioner/controller"
@@ -47,7 +48,7 @@ var (
4748
master = flag.String("master", "", "Master URL to build a client config from. Either this or kubeconfig needs to be set if the provisioner is being run out of cluster.")
4849
kubeconfig = flag.String("kubeconfig", "", "Absolute path to the kubeconfig file. Either this or master needs to be set if the provisioner is being run out of cluster.")
4950
csiEndpoint = flag.String("csi-address", "/run/csi/socket", "The gRPC endpoint for Target CSI Volume.")
50-
connectionTimeout = flag.Duration("connection-timeout", 0, "This option is deprecated.")
51+
_ = deprecatedflags.Add("connection-timeout")
5152
volumeNamePrefix = flag.String("volume-name-prefix", "pvc", "Prefix to apply to the name of a created volume.")
5253
volumeNameUUIDLength = flag.Int("volume-name-uuid-length", -1, "Truncates generated UUID of a created volume to this length. Defaults behavior is to NOT truncate.")
5354
showVersion = flag.Bool("version", false, "Show version.")
@@ -56,7 +57,7 @@ var (
5657
retryIntervalMax = flag.Duration("retry-interval-max", 5*time.Minute, "Maximum retry interval of failed provisioning or deletion.")
5758
workerThreads = flag.Uint("worker-threads", 100, "Number of provisioner worker threads, in other words nr. of simultaneous CSI calls.")
5859
operationTimeout = flag.Duration("timeout", 10*time.Second, "Timeout for waiting for creation or deletion of a volume")
59-
provisioner = flag.String("provisioner", "", "This option is deprecated")
60+
_ = deprecatedflags.Add("provisioner")
6061

6162
featureGates map[string]bool
6263
provisionController *controller.ProvisionController
@@ -75,13 +76,6 @@ func init() {
7576
flag.Set("logtostderr", "true")
7677
flag.Parse()
7778

78-
if *connectionTimeout != 0 {
79-
klog.Warningf("Warning: option -connection-timeout is deprecated and has no effect")
80-
}
81-
if *provisioner != "" {
82-
klog.Warningf("Warning: option -provisioner is deprecated and has no effect")
83-
}
84-
8579
if err := utilfeature.DefaultFeatureGate.SetFromMap(featureGates); err != nil {
8680
klog.Fatal(err)
8781
}

vendor/github.com/Azure/go-ansiterm/LICENSE

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

vendor/github.com/Azure/go-ansiterm/constants.go

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

vendor/github.com/Azure/go-ansiterm/context.go

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

vendor/github.com/Azure/go-ansiterm/csi_entry_state.go

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

vendor/github.com/Azure/go-ansiterm/csi_param_state.go

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

0 commit comments

Comments
 (0)