Skip to content

Commit 9d5bbc3

Browse files
author
Hantao (Will) Wang
authored
Merge branch 'master' into error-on-concurrent-vol
2 parents 1b6dfb8 + dfdc0fb commit 9d5bbc3

File tree

2,203 files changed

+329787
-629650
lines changed

Some content is hidden

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

2,203 files changed

+329787
-629650
lines changed

Gopkg.lock

+165-595
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Gopkg.toml

+39-37
Original file line numberDiff line numberDiff line change
@@ -24,65 +24,67 @@
2424
# go-tests = true
2525
# unused-packages = true
2626

27-
[[constraint]]
28-
name = "cloud.google.com/go"
29-
version = "0.34.0"
27+
# WARNING: IF YOU ARE GETTING WEIRD DEP ERRORS MAKE SURE TO
28+
# rm -rf test/k8s-integration/src
29+
# AS IT MAY CONTAIN A PULLED IN KUBERNETES
3030

31-
[[constraint]]
32-
name = "github.com/container-storage-interface/spec"
33-
version = "1.1.0"
31+
[prune]
32+
go-tests = true
33+
unused-packages = true
34+
non-go = true
3435

35-
# Transitive dependency of CSI Spec
36-
[[override]]
37-
name = "github.com/golang/protobuf"
38-
version = "1.1.0"
36+
[[constraint]]
37+
name = "cloud.google.com/go"
38+
version = "0.40.0"
3939

4040
[[constraint]]
4141
branch = "master"
42-
name = "github.com/golang/glog"
43-
44-
#[[constraint]]
45-
# name = "github.com/stretchr/testify"
46-
# version = "1.2.1"
42+
name = "golang.org/x/oauth2"
4743

4844
[[constraint]]
4945
branch = "master"
50-
name = "golang.org/x/net"
46+
name = "google.golang.org/api"
5147

5248
[[constraint]]
53-
branch = "master"
54-
name = "golang.org/x/oauth2"
49+
name = "github.com/kubernetes-csi/csi-test"
50+
version = "v1.0.0"
5551

5652
[[constraint]]
5753
branch = "master"
58-
name = "google.golang.org/api"
54+
name = "k8s.io/test-infra"
55+
56+
###
57+
### Kubernetes Dependencies
58+
###
5959

6060
[[constraint]]
61-
name = "google.golang.org/grpc"
62-
version = "1.10.0"
61+
version = "v1.15.0"
62+
name = "k8s.io/kubernetes"
6363

6464
[[constraint]]
65-
branch = "release-1.11"
65+
version = "kubernetes-1.15.0"
6666
name = "k8s.io/apimachinery"
6767

68+
###
69+
### CSI Spec Dependencies
70+
###
71+
6872
[[constraint]]
69-
branch = "master"
70-
name = "k8s.io/utils"
73+
name = "github.com/container-storage-interface/spec"
74+
version = "1.1.0"
7175

72-
[prune]
73-
go-tests = true
74-
unused-packages = true
75-
non-go = true
76+
[[override]]
77+
name = "google.golang.org/grpc"
78+
version = "1.10.0"
7679

77-
[[constraint]]
78-
name = "github.com/kubernetes-csi/csi-test"
79-
version = "v1.0.0-rc2"
80+
[[override]]
81+
name = "github.com/golang/protobuf"
82+
version = "1.1.0"
8083

81-
[[constraint]]
82-
branch = "master"
83-
name = "k8s.io/test-infra"
84+
###
85+
### Crazy Stuff
86+
###
8487

85-
# Transitive dependency of k8s.io/kubernetes/pkg/util/parsers
8688
[[override]]
87-
branch = "master"
88-
name = "github.com/docker/distribution"
89+
name = "gopkg.in/fsnotify.v1"
90+
source = "https://github.com/fsnotify/fsnotify.git"

cmd/main.go

+10-6
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import (
2020
"os"
2121
"time"
2222

23-
"github.com/golang/glog"
23+
"k8s.io/klog"
2424

2525
gce "sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/pkg/gce-cloud-provider/compute"
2626
metadataservice "sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/pkg/gce-cloud-provider/metadata"
@@ -42,6 +42,10 @@ const (
4242
driverName = "pd.csi.storage.gke.io"
4343
)
4444

45+
func init() {
46+
klog.InitFlags(flag.CommandLine)
47+
}
48+
4549
func main() {
4650
flag.Parse()
4751
rand.Seed(time.Now().UnixNano())
@@ -51,29 +55,29 @@ func main() {
5155

5256
func handle() {
5357
if vendorVersion == "" {
54-
glog.Fatalf("vendorVersion must be set at compile time")
58+
klog.Fatalf("vendorVersion must be set at compile time")
5559
}
56-
glog.V(4).Infof("Driver vendor version %v", vendorVersion)
60+
klog.V(4).Infof("Driver vendor version %v", vendorVersion)
5761

5862
gceDriver := driver.GetGCEDriver()
5963

6064
//Initialize GCE Driver (Move setup to main?)
6165
cloudProvider, err := gce.CreateCloudProvider(vendorVersion, *gceConfigFilePath)
6266
if err != nil {
63-
glog.Fatalf("Failed to get cloud provider: %v", err)
67+
klog.Fatalf("Failed to get cloud provider: %v", err)
6468
}
6569

6670
mounter := mountmanager.NewSafeMounter()
6771
deviceUtils := mountmanager.NewDeviceUtils()
6872

6973
ms, err := metadataservice.NewMetadataService()
7074
if err != nil {
71-
glog.Fatalf("Failed to set up metadata service: %v", err)
75+
klog.Fatalf("Failed to set up metadata service: %v", err)
7276
}
7377

7478
err = gceDriver.SetupGCEDriver(cloudProvider, mounter, deviceUtils, ms, driverName, vendorVersion)
7579
if err != nil {
76-
glog.Fatalf("Failed to initialize GCE CSI Driver: %v", err)
80+
klog.Fatalf("Failed to initialize GCE CSI Driver: %v", err)
7781
}
7882

7983
gceDriver.Run(*endpoint)

deploy/kubernetes/overlays/dev/kustomization.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ patches:
88
images:
99
# Replace this with your private image names and tags
1010
- name: gke.gcr.io/gcp-compute-persistent-disk-csi-driver
11-
newName: gcr.io/REPLACEME/gcp-compute-persistent-disk-csi-driver
11+
newName: gcr.io/dyzz-csi-staging/csi/gce-pd-driver
1212
newTag: "latest"

deploy/kubernetes/overlays/prow-gke-release-staging-rc/kustomization.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ images:
88
newTag: "v0.6.0-rc1"
99
- name: gke.gcr.io/csi-provisioner
1010
newName: gcr.io/gke-release-staging/csi-provisioner
11-
newTag: "v1.2.0-gke.0"
11+
newTag: "v1.2.1-gke.0"
1212
- name: gke.gcr.io/csi-attacher
1313
newName: gcr.io/gke-release-staging/csi-attacher
1414
newTag: "v1.1.0-gke.0"

pkg/common/utils.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ import (
2020
"fmt"
2121
"strings"
2222

23+
"github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta"
2324
"k8s.io/apimachinery/pkg/util/sets"
24-
"k8s.io/kubernetes/pkg/cloudprovider/providers/gce/cloud/meta"
2525
)
2626

2727
const (

pkg/common/utils_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import (
2121
"reflect"
2222
"testing"
2323

24-
"k8s.io/kubernetes/pkg/cloudprovider/providers/gce/cloud/meta"
24+
"github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta"
2525
)
2626

2727
const (

pkg/gce-cloud-provider/compute/fake-gce.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@ limitations under the License.
1515
package gcecloudprovider
1616

1717
import (
18+
"context"
1819
"fmt"
1920
"strconv"
2021
"strings"
2122

23+
"github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta"
2224
csi "github.com/container-storage-interface/spec/lib/go/csi"
23-
"github.com/golang/glog"
24-
"golang.org/x/net/context"
2525
computebeta "google.golang.org/api/compute/v0.beta"
2626
compute "google.golang.org/api/compute/v1"
2727
"google.golang.org/api/googleapi"
2828
"google.golang.org/grpc/codes"
2929
"google.golang.org/grpc/status"
30-
"k8s.io/kubernetes/pkg/cloudprovider/providers/gce/cloud/meta"
30+
"k8s.io/klog"
3131
"sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/pkg/common"
3232
)
3333

@@ -184,7 +184,7 @@ func (cloud *FakeCloudProvider) ValidateExistingDisk(ctx context.Context, resp *
184184
return fmt.Errorf("disk already exists with incompatible type. Need %v. Got %v",
185185
diskType, respType[len(respType)-1])
186186
}
187-
glog.V(4).Infof("Compatible disk already exists")
187+
klog.V(4).Infof("Compatible disk already exists")
188188
return nil
189189
}
190190

@@ -384,7 +384,7 @@ func (cloud *FakeCloudProvider) ValidateExistingSnapshot(resp *compute.Snapshot,
384384
return status.Error(codes.AlreadyExists, fmt.Sprintf("snapshot already exists with same name but with a different disk source %s, expected disk source %s", diskSource, resp.SourceDisk))
385385
}
386386
// Snapshot exists with matching source disk.
387-
glog.V(4).Infof("Compatible snapshot already exists. Reusing existing.")
387+
klog.V(4).Infof("Compatible snapshot already exists. Reusing existing.")
388388
return nil
389389
}
390390

0 commit comments

Comments
 (0)