Commit Graph

486 Commits

Author SHA1 Message Date
Kubernetes Prow Robot b8587b2bf8
Merge pull request #71 from wozniakjan/test-vet
Change 'make test-vet' back to call 'go vet'
2020-02-13 05:28:35 -08:00
Jan Wozniak fdb32183fe Change 'make test-vet' to call 'go vet' 2020-02-13 11:21:45 +01:00
Kubernetes Prow Robot d717c8c48a
Merge pull request #69 from pohly/test-driver-config
prow.sh: generic driver installation
2020-02-10 09:07:55 -08:00
Kubernetes Prow Robot a1432bc97a
Merge pull request #70 from pohly/kubelet-feature-gates
prow.sh: also configure feature gates for kubelet
2020-02-10 09:01:54 -08:00
Patrick Ohly 5f74333a46 prow.sh: also configure feature gates for kubelet
That this hasn't been done before is an oversight. Apparently it
hasn't been a problem because there never have been feature gates that
mattered?
2020-02-10 14:39:39 +01:00
Patrick Ohly 84f78b120e prow.sh: generic driver installation
This relies on a slightly different deployment script: a "deploy.sh"
must exist which knows that it has to dump a test driver configurion
into the file pointed to with CSI_PROW_TEST_DRIVER, if that env
variable is set.

That way, we no longer need to know what capabilities the installed
driver has.
2020-02-10 14:36:41 +01:00
Kubernetes Prow Robot 3c34b4f21f
Merge pull request #67 from windayski/fix-link
fix incorrect link
2020-01-23 18:18:32 -08:00
wangzheng03 fa90abd078 fix incorrect link 2020-01-19 09:42:26 +08:00
Kubernetes Prow Robot ff3cc3f1f4
Merge pull request #54 from msau42/add-release-process
Document the process for releasing a new sidecar
2020-01-13 09:55:39 -08:00
Michelle Au ac8a0212b9 Document the process for releasing a new sidecar 2020-01-10 17:46:44 -08:00
Kubernetes Prow Robot 23be652549
Merge pull request #65 from msau42/update-hostpath
Update hostpath driver version to get fix for connection-timeout
2020-01-09 17:48:34 -08:00
Michelle Au 6582f2ff3b Update hostpath driver version to get fix for connection-timeout 2020-01-09 17:25:38 -08:00
Kubernetes Prow Robot 4cc9174573
Merge pull request #64 from ggriffiths/snapshotter_2_version_update
Update snapshotter to version v2.0.0
2020-01-08 10:01:40 -08:00
Grant Griffiths 8191eab6ff Update snapshotter to version v2.0.0
Signed-off-by: Grant Griffiths <grant@portworx.com>
2020-01-07 18:10:54 -08:00
Kubernetes Prow Robot 3c463fb1e9
Merge pull request #61 from msau42/enable-snapshots
Fix overriding of junit results
2020-01-02 14:41:40 -08:00
Michelle Au 8b0316c7e4 Fix overriding of junit results by using unique names for each e2e run 2020-01-02 14:38:57 -08:00
Kubernetes Prow Robot 5f444b80f3
Merge pull request #60 from saad-ali/updateHostpathVersion
Update prow hostpath driver version to 1.3.0-rc2
2020-01-02 14:37:40 -08:00
saad-ali af9549b5a1 Update prow hostpath driver version to 1.3.0-rc2 2020-01-02 14:29:40 -08:00
Kubernetes Prow Robot f6c74b30ed
Merge pull request #57 from ggriffiths/version_gt_kubernetes_fix
Fix version_gt to work with Kubernetes prefix
2019-12-23 11:29:33 -08:00
Grant Griffiths fc80975954 Fix version_gt to work with kubernetes prefix
Signed-off-by: Grant Griffiths <grant@portworx.com>
2019-12-20 16:47:51 -08:00
Kubernetes Prow Robot 9f1f3dd842
Merge pull request #56 from msau42/enable-snapshots
Enable snapshot tests in 1.17 to be run in non-alpha jobs.
2019-12-18 11:27:57 -08:00
Michelle Au b98b2aed08 Enable snapshot tests in 1.17 to be run in non-alpha jobs.
This requires adding one more parallel e2e test run with
a special focus flag because snapshot tests are still guarded
with a "[Feature:VolumeSnapshotDataSource]" tag. The setting that
skips all tests with "[Feature:.*]" has to be removed because it
overrides the focus.

We don't have serial snapshot tests yet. This needs to be modified
again if we add any in the future.
2019-12-16 19:13:38 -08:00
Kubernetes Prow Robot 9ace02045e
Merge pull request #52 from msau42/update-readme
Improve README by adding an explicit Kubernetes dependency section
2019-12-06 00:34:49 -08:00
Kubernetes Prow Robot 540599ba3c
Merge pull request #53 from msau42/fix-make
fix syntax for ppc64le build
2019-12-04 14:26:57 -08:00
Michelle Au a4e6299668 fix syntax for ppc64le build 2019-12-04 14:12:50 -08:00
Kubernetes Prow Robot 771ca6f262
Merge pull request #49 from ggriffiths/prowsh_improve_version_gt
Improve snapshot-controller running check and version_gt to support multiple formats
2019-12-04 11:12:58 -08:00
Kubernetes Prow Robot d7c69d2f93
Merge pull request #51 from msau42/enable-multinode
Enable topology testing with hostpath driver
2019-12-04 06:38:58 -08:00
Grant Griffiths 4ad69492c9 Improve snapshot pod running checks and improve version_gt
Signed-off-by: Grant Griffiths <grant@portworx.com>
2019-12-03 23:48:29 -08:00
Michelle Au 53888ae7d5 Improve README by adding an explicit Kubernetes dependency section 2019-12-03 18:18:38 -08:00
Michelle Au 9a7a685ee1 Create a kind cluster with two worker nodes so that the topology feature can be tested. Test cases that test accessing volumes from multiple nodes need to be skipped 2019-12-02 17:45:57 -08:00
Kubernetes Prow Robot 4ff2f5f092
Merge pull request #50 from darkowlzz/kind-0.6.0
Use kind v0.6.0
2019-12-02 06:35:05 -08:00
Sunny 80bba1fe20
Use kind v0.6.0
kind v0.6.0 appends the kubeconfig with the default config at
~/.kube/config.
2019-11-30 00:31:44 +05:30
Kubernetes Prow Robot 6d674a7f9a
Merge pull request #47 from Pensu/multi-arch
Adding build for ppc64le
2019-11-26 15:21:21 -08:00
Kubernetes Prow Robot 8adde494a5
Merge pull request #45 from ggriffiths/snapshot_beta_crds
Add snapshotter CRDs after cluster setup
2019-11-25 07:41:09 -08:00
Grant Griffiths 003c14b2d4 Add snapshotter CRDs after cluster setup
Signed-off-by: Grant Griffiths <grant@portworx.com>
2019-11-24 11:19:48 -08:00
Kubernetes Prow Robot a41f386049
Merge pull request #46 from mucahitkurt/kind-cluster-cleanup
delete kind cluster after tests run
2019-11-21 10:05:29 -08:00
Mucahit Kurt 1eaaaa1cb4 Delete kind cluster after tests run.
Inside a real Prow job it is better to clean up at runtime instead of leaving that to the Prow job cleanup code because the later sometimes times out.

Signed-off-by: Mucahit Kurt <mucahitkurt@gmail.com>
2019-11-21 17:31:18 +03:00
Peeyush Gupta 83a4ef15df Adding build for ppc64le 2019-11-19 08:58:58 -05:00
Kubernetes Prow Robot 4fcafece59
Merge pull request #43 from pohly/system-pod-logging
prow.sh: also log output of system containers
2019-11-05 18:29:01 -08:00
Patrick Ohly f41c1351a3 prow.sh: also log output of system containers
Depending on the error, those logs are needed to debug failures.
2019-11-05 16:40:29 +01:00
Kubernetes Prow Robot ee22a9caa6
Merge pull request #42 from pohly/use-vendor-dir
prow.sh: use vendor directory if available
2019-11-04 09:25:40 -08:00
Patrick Ohly 8067845659 travis.yml: also use vendor directory 2019-11-04 15:40:31 +01:00
Patrick Ohly 23df4aef51 prow.sh: use vendor directory if available
This avoids dependencies on the Go module cache or the upstream code
hosting.
2019-11-04 15:21:49 +01:00
Kubernetes Prow Robot a53bd4c46e
Merge pull request #41 from pohly/go-version
Go version 1.13, helper scripts
2019-10-31 08:27:37 -07:00
Patrick Ohly c8a1c4af93 better handling of Go version
Some operations are sensitive to the version of Go that is used. In
the past, formatting of source differed depending on the
version. Right now it is the content of the vendor directory which
changes when switch back and forth between 1.12 and 1.13.

We don't want to impose a certain workflow on developers, like forcing
all invocations of Go to run inside a container. If developers want
that, they can set up their development environment accordingly.

But we should warn about this aspect to raise awareness. "make"
invocations which involve Go now compare against the projects Go
version (specified in travis.yml) once at the beginning. This is only
a warning because we don't know which future version will be
compatible with the project.

Vendor directory handling gets updated, too: verification is now a
separate script (became too complex for make) and there is a
corresponding "update-vendor.sh". In contrast to verification,
updating vendor is not integrated into make and thus itself invokes
the go version check.
2019-10-31 11:59:34 +01:00
Patrick Ohly 5e773d2db0 update CI to use Go 1.13.3
This is the latest release. Updating is useful to ensure that we have
all of the latest fixes and enhancements.
2019-10-31 08:43:31 +01:00
Kubernetes Prow Robot f419d74545
Merge pull request #40 from msau42/add-1.16
Add new variables for 1.16 and remove 1.13
2019-10-31 00:37:36 -07:00
Michelle Au e0fde8c4f5 Add new variables for 1.16 and remove 1.13 2019-10-30 18:08:41 -07:00
Kubernetes Prow Robot adf00feaaf
Merge pull request #36 from msau42/full-clone
Do full git clones in travis
2019-10-08 14:55:50 -07:00
Michelle Au f1697d2cac Do full git clones in travis. Shallow clones are causing test-subtree
errors when the depth is exactly 50.
2019-10-08 14:45:12 -07:00