fix: go module requirements for semantic versioning

This commit also adds the compatibility with dep (Go dependency
management tool) via symlink creation (same method applied in
kubernetes-csi/csi-test)

TODO: fix hack/update-generated-code.sh

Fixes issue #239.

Signed-off-by: Alex Szakaly <alex.szakaly@gmail.com>
This commit is contained in:
Alex Szakaly
2020-01-22 09:50:01 +01:00
parent 0b24a7321e
commit fb6225dc41
99 changed files with 169 additions and 93 deletions

18
v2/README.md Normal file
View File

@@ -0,0 +1,18 @@
This directory mirrors the source code via symlinks.
This makes it possible to vendor v2.x releases of
external-snapshotter with `dep` versions that do not
support semantic imports. Support for that is currently
[pending in dep](https://github.com/golang/dep/pull/1963).
If users of dep have enabled pruning, they must disable if
for external-snapshotter in their Gopk.toml, like this:
```toml
[prune]
go-tests = true
unused-packages = true
[[prune.project]]
name = "github.com/kubernetes-csi/external-snapshotter"
unused-packages = false
```

View File

@@ -0,0 +1 @@
../../../cmd/csi-snapshotter/main.go

View File

@@ -0,0 +1 @@
../../../cmd/csi-snapshotter/main_test.go

View File

@@ -0,0 +1 @@
../../../cmd/snapshot-controller/main.go

View File

@@ -0,0 +1 @@
../../../../../pkg/apis/volumesnapshot/v1beta1/doc.go

View File

@@ -0,0 +1 @@
../../../../../pkg/apis/volumesnapshot/v1beta1/register.go

View File

@@ -0,0 +1 @@
../../../../../pkg/apis/volumesnapshot/v1beta1/types.go

View File

@@ -0,0 +1 @@
../../../../../pkg/apis/volumesnapshot/v1beta1/zz_generated.deepcopy.go

View File

@@ -0,0 +1 @@
../../../../../pkg/client/clientset/versioned/clientset.go

View File

@@ -0,0 +1 @@
../../../../../pkg/client/clientset/versioned/doc.go

View File

@@ -0,0 +1 @@
../../../../../../pkg/client/clientset/versioned/fake/clientset_generated.go

View File

@@ -0,0 +1 @@
../../../../../../pkg/client/clientset/versioned/fake/doc.go

View File

@@ -0,0 +1 @@
../../../../../../pkg/client/clientset/versioned/fake/register.go

View File

@@ -0,0 +1 @@
../../../../../../pkg/client/clientset/versioned/scheme/doc.go

View File

@@ -0,0 +1 @@
../../../../../../pkg/client/clientset/versioned/scheme/register.go

View File

@@ -0,0 +1 @@
../../../../../../../../pkg/client/clientset/versioned/typed/volumesnapshot/v1beta1/doc.go

View File

@@ -0,0 +1 @@
../../../../../../../../../pkg/client/clientset/versioned/typed/volumesnapshot/v1beta1/fake/doc.go

View File

@@ -0,0 +1 @@
../../../../../../../../../pkg/client/clientset/versioned/typed/volumesnapshot/v1beta1/fake/fake_volumesnapshot.go

View File

@@ -0,0 +1 @@
../../../../../../../../../pkg/client/clientset/versioned/typed/volumesnapshot/v1beta1/fake/fake_volumesnapshot_client.go

View File

@@ -0,0 +1 @@
../../../../../../../../../pkg/client/clientset/versioned/typed/volumesnapshot/v1beta1/fake/fake_volumesnapshotclass.go

View File

@@ -0,0 +1 @@
../../../../../../../../../pkg/client/clientset/versioned/typed/volumesnapshot/v1beta1/fake/fake_volumesnapshotcontent.go

View File

@@ -0,0 +1 @@
../../../../../../../../pkg/client/clientset/versioned/typed/volumesnapshot/v1beta1/generated_expansion.go

View File

@@ -0,0 +1 @@
../../../../../../../../pkg/client/clientset/versioned/typed/volumesnapshot/v1beta1/volumesnapshot.go

View File

@@ -0,0 +1 @@
../../../../../../../../pkg/client/clientset/versioned/typed/volumesnapshot/v1beta1/volumesnapshot_client.go

View File

@@ -0,0 +1 @@
../../../../../../../../pkg/client/clientset/versioned/typed/volumesnapshot/v1beta1/volumesnapshotclass.go

View File

@@ -0,0 +1 @@
../../../../../../../../pkg/client/clientset/versioned/typed/volumesnapshot/v1beta1/volumesnapshotcontent.go

View File

@@ -0,0 +1 @@
../../../../../pkg/client/informers/externalversions/factory.go

View File

@@ -0,0 +1 @@
../../../../../pkg/client/informers/externalversions/generic.go

View File

@@ -0,0 +1 @@
../../../../../../pkg/client/informers/externalversions/internalinterfaces/factory_interfaces.go

View File

@@ -0,0 +1 @@
../../../../../../pkg/client/informers/externalversions/volumesnapshot/interface.go

View File

@@ -0,0 +1 @@
../../../../../../../pkg/client/informers/externalversions/volumesnapshot/v1beta1/interface.go

View File

@@ -0,0 +1 @@
../../../../../../../pkg/client/informers/externalversions/volumesnapshot/v1beta1/volumesnapshot.go

View File

@@ -0,0 +1 @@
../../../../../../../pkg/client/informers/externalversions/volumesnapshot/v1beta1/volumesnapshotclass.go

View File

@@ -0,0 +1 @@
../../../../../../../pkg/client/informers/externalversions/volumesnapshot/v1beta1/volumesnapshotcontent.go

View File

@@ -0,0 +1 @@
../../../../../../pkg/client/listers/volumesnapshot/v1beta1/expansion_generated.go

View File

@@ -0,0 +1 @@
../../../../../../pkg/client/listers/volumesnapshot/v1beta1/volumesnapshot.go

View File

@@ -0,0 +1 @@
../../../../../../pkg/client/listers/volumesnapshot/v1beta1/volumesnapshotclass.go

View File

@@ -0,0 +1 @@
../../../../../../pkg/client/listers/volumesnapshot/v1beta1/volumesnapshotcontent.go

View File

@@ -0,0 +1 @@
../../../pkg/common-controller/framework_test.go

View File

@@ -0,0 +1 @@
../../../pkg/common-controller/snapshot_controller.go

View File

@@ -0,0 +1 @@
../../../pkg/common-controller/snapshot_controller_base.go

View File

@@ -0,0 +1 @@
../../../pkg/common-controller/snapshot_controller_test.go

View File

@@ -0,0 +1 @@
../../../pkg/common-controller/snapshot_create_test.go

View File

@@ -0,0 +1 @@
../../../pkg/common-controller/snapshot_delete_test.go

View File

@@ -0,0 +1 @@
../../../pkg/common-controller/snapshot_finalizer_test.go

View File

@@ -0,0 +1 @@
../../../pkg/common-controller/snapshot_update_test.go

View File

@@ -0,0 +1 @@
../../../pkg/common-controller/snapshotclass_test.go

View File

@@ -0,0 +1 @@
../../../pkg/sidecar-controller/content_create_test.go

View File

@@ -0,0 +1 @@
../../../pkg/sidecar-controller/csi_handler.go

View File

@@ -0,0 +1 @@
../../../pkg/sidecar-controller/framework_test.go

View File

@@ -0,0 +1 @@
../../../pkg/sidecar-controller/snapshot_controller.go

View File

@@ -0,0 +1 @@
../../../pkg/sidecar-controller/snapshot_controller_base.go

View File

@@ -0,0 +1 @@
../../../pkg/sidecar-controller/snapshot_controller_test.go

View File

@@ -0,0 +1 @@
../../../pkg/sidecar-controller/snapshot_delete_test.go

View File

@@ -0,0 +1 @@
../../../pkg/sidecar-controller/snapshot_finalizer_test.go

View File

@@ -0,0 +1 @@
../../../pkg/snapshotter/snapshotter.go

View File

@@ -0,0 +1 @@
../../../pkg/snapshotter/snapshotter_test.go

1
v2/pkg/utils/util.go Symbolic link
View File

@@ -0,0 +1 @@
../../../pkg/utils/util.go

1
v2/pkg/utils/util_test.go Symbolic link
View File

@@ -0,0 +1 @@
../../../pkg/utils/util_test.go