1579 Commits

Author SHA1 Message Date
Jiaxun Song
77511ab075 fix: change CSC install step 2020-11-19 07:38:34 +00:00
andyzhangx
b85c0aafd7 chore: change port num 2020-11-19 03:40:11 +00:00
Kubernetes Prow Robot
ce30c76174
Merge pull request #97 from songjiaxun/fix_make_verify
fix: make verify checks
2020-11-18 19:30:50 -08:00
Kubernetes Prow Robot
c6a88c6ed9
Merge pull request #113 from xing-yang/install_snapshot_controller
Fix the install of snapshot CRDs and controller
2020-11-18 13:13:37 -08:00
xing-yang
45ec4c69fb Fix the install of snapshot CRDs and controller
This PR installs snapshot CRDs and rbac rules from the repo
and installs snapshot controller from a local image if it is
a PR in external-snapshotter repo.
Otherwise it uses main or a stable version.
2020-11-18 20:07:44 +00:00
Jiaxun Song
bfdc82f398 fix: make verify checks 2020-11-18 19:02:49 +00:00
Kubernetes Prow Robot
b2abbf7f03
Merge pull request #98 from mayankshah1607/enable-release-tools
Include `build.make` in Makefile for cloud build
2020-11-17 23:38:05 -08:00
Mayank Shah
6b3cd4c3da Enable release tools
Signed-off-by: Mayank Shah <mayankshah1614@gmail.com>
2020-11-18 11:47:43 +05:30
Kubernetes Prow Robot
7a4727a46f
Merge pull request #95 from songjiaxun/fix_umount
fix: internalUnmount failure and DeleteVolume failure
2020-11-17 03:30:04 -08:00
Kubernetes Prow Robot
357da107fd
Merge pull request #92 from songjiaxun/add_more_e2e_test
test: add more test cases for e2e test
2020-11-16 22:34:04 -08:00
Jiaxun Song
868db6667a fix: internalUnmount failure and DeleteVolume failure 2020-11-17 05:38:02 +00:00
Andy Zhang
b7e62d5eac
Merge pull request #86 from andyzhangx/use-quay
doc: use quay images
2020-11-17 11:49:38 +08:00
Jiaxun Song
1ad86af1ac test: add more test cases for e2e test 2020-11-17 03:30:55 +00:00
andyzhangx
5e3a680165 doc: use quay images 2020-11-17 02:47:50 +00:00
Kubernetes Prow Robot
d325ee36ad
Merge pull request #88 from songjiaxun/add_integration_tests
test: add integration tests
2020-11-16 18:46:04 -08:00
Kubernetes Prow Robot
e6708680bd
Merge pull request #91 from songjiaxun/add_make_verify
test: add make verify
2020-11-16 18:06:04 -08:00
Jiaxun Song
c84426fb4e test: add make verify 2020-11-16 20:36:41 +00:00
Andy Zhang
d852708787
Merge pull request #89 from mayankshah1607/mayank/static
CI: Add static checks in GH Actions
2020-11-16 16:11:45 +08:00
Mayank Shah
69478752a9 CI: Add static checks in GH Actions
Signed-off-by: Mayank Shah <mayankshah1614@gmail.com>
2020-11-16 12:04:50 +05:30
Jiaxun Song
0323f29b7e test: add integration tests 2020-11-16 06:19:09 +00:00
Kubernetes Prow Robot
934c450968
Merge pull request #82 from jiaxunsongucb/add_install_instructions
doc: add install instructions
2020-11-13 17:33:04 -08:00
Kubernetes Prow Robot
929eefca79
Merge pull request #80 from mayankshah1607/mayank/helm-fix
helm: Update charts, initialize repository and add docs
2020-11-13 17:05:04 -08:00
Jiaxun Song
25d0e476c4 doc: add install instructions 2020-11-14 00:51:09 +00:00
Mayank Shah
ecfad14072 Update helm charts
Signed-off-by: Mayank Shah <mayankshah1614@gmail.com>
2020-11-13 18:19:52 +05:30
Kubernetes Prow Robot
5d874cce4e
Merge pull request #112 from xing-yang/cleanup
Cleanup
2020-11-12 23:10:24 -08:00
xing-yang
79bbca7bc8 Cleanup 2020-11-12 19:26:36 +00:00
Kubernetes Prow Robot
d43767304b
Merge pull request #111 from xing-yang/update_snapshot_v1_rc
Update snapshot CRD version
2020-11-12 11:13:08 -08:00
xing-yang
57718f834e Update snapshot CRD version 2020-11-12 19:11:08 +00:00
Kubernetes Prow Robot
cf5280d979
Merge pull request #79 from mayankshah1607/e2e
Add E2E test cases for dynamic provisioning
2020-11-12 06:36:50 -08:00
Mayank Shah
a43b9f831a Add E2E test
- DynamicallyProvisionedCollocatedPodTest
- DynamicallyProvisionedReadOnlyVolumeTest
- DynamicallyProvisionedDeletePodTest
- DynamicallyProvisionedReclaimPolicyTest
- DynamicallyProvisionedPodWithMultiplePVTest

Signed-off-by: Mayank Shah <mayankshah1614@gmail.com>
2020-11-12 15:24:23 +05:30
Kubernetes Prow Robot
1b936d56e5
Merge pull request #77 from mayankshah1607/mayank/e2e-test-cases
test: Add E2E test case for `DynamicallyProvisionedCmdVolumeTest`
2020-11-11 21:30:50 -08:00
Mayank Shah
5747698dff Add DynamicallyProvisionedCmdVolumeTest
Signed-off-by: Mayank Shah <mayankshah1614@gmail.com>
2020-11-11 20:47:25 +05:30
Kubernetes Prow Robot
a70c8ac3e4
Merge pull request #78 from jiaxunsongucb/update_livenessprobe_version
fix: update livenessprobe version from v1.1.0 to v2.0.0
2020-11-08 23:28:25 -08:00
Jiaxun Song
f1a4963364 fix: update livenessprobe version from v1.1.0 to v2.0.0 2020-11-06 20:42:32 -08:00
Kubernetes Prow Robot
af5da755d1
Merge pull request #76 from mayankshah1607/mayank/e2e
test: Initialize E2E test for NFS Driver
2020-11-05 03:24:54 -08:00
Mayank Shah
80e19e98e5 Refactor for GH Actions
Signed-off-by: Mayank Shah <mayankshah1614@gmail.com>
2020-11-05 13:15:10 +05:30
Mayank Shah
21db7fafe6 Update vendor directory
Signed-off-by: Mayank Shah <mayankshah1614@gmail.com>
2020-11-03 23:56:05 +05:30
Mayank Shah
ff4a61e6a9 test: Initialize E2E test for NFS Driver
Signed-off-by: Mayank Shah <mayankshah1614@gmail.com>
2020-11-03 23:46:28 +05:30
Kubernetes Prow Robot
f2f4868d58
Merge pull request #75 from mayankshah1607/k8s-1.18.0
Update k8s.io/kubernetes to use v1.18.0
2020-11-02 19:16:15 -08:00
Mayank Shah
002b246eb0 Update k8s.io/kubernetes to use v1.18.0
Signed-off-by: Mayank Shah <mayankshah1614@gmail.com>
2020-11-02 20:33:59 +05:30
Kubernetes Prow Robot
63b8ce9f8b
Merge pull request #74 from mayankshah1607/mayank/helm
Add Helm chart for CSI NFS driver
2020-11-01 20:46:51 -08:00
Mayank Shah
dfa40fe7bc Add Helm chart for NFS driver
Signed-off-by: Mayank Shah <mayankshah1614@gmail.com>
2020-10-29 14:29:11 +05:30
Kubernetes Prow Robot
2bf9f53825
Merge pull request #71 from mayankshah1607/mayank/get-cap
test: add `ControllerGetCapabilities` and `ValidateVolumeCapabilities in sanity test
2020-10-27 18:21:56 -07:00
Kubernetes Prow Robot
0e29ac0636
Merge pull request #73 from pohly/prow-update-master
master: update release-tools
2020-10-27 17:59:56 -07:00
Patrick Ohly
d2feaec78f Merge commit '4a6540f33e5d8723593024274b761f30614abdcf' into prow-update-master 2020-10-27 18:18:00 +01:00
Patrick Ohly
4a6540f33e Squashed 'release-tools/' changes from a0f195c..4aff857
4aff857 Merge pull request #109 from pohly/alpha-test-defaults
0427289 Merge pull request #110 from pohly/kind-0.9-bazel-build-workaround
9a370ab prow.sh: work around "kind build node-image" failure
522361e prow.sh: only run alpha tests for latest Kubernetes release
22c0395 Merge pull request #108 from bnrjee/master
b5b447b Add go ldflags using LDFLAGS at the time of compilation
16f4afb Merge pull request #107 from pohly/kind-update
7bcee13 prow.sh: update to kind 0.9, support Kubernetes 1.19
df518fb prow.sh: usage of Bazel optional
c3afd42 Merge pull request #104 from xing-yang/snapshot
dde93b2 Update to snapshot-controller v3.0.0

git-subtree-dir: release-tools
git-subtree-split: 4aff857d88149e07951fcd1322f462f765401a86
2020-10-27 18:17:58 +01:00
Kubernetes Prow Robot
4aff857d88
Merge pull request #109 from pohly/alpha-test-defaults
prow.sh: only run alpha tests for latest Kubernetes release
2020-10-27 10:10:00 -07:00
Kubernetes Prow Robot
0427289d5f
Merge pull request #110 from pohly/kind-0.9-bazel-build-workaround
prow.sh: work around "kind build node-image" failure
2020-10-27 09:54:00 -07:00
Patrick Ohly
9a370ab902 prow.sh: work around "kind build node-image" failure
Kind 0.9.0 accesses the "bazel-out" directory with a relative path,
which only works when the command is invoked inside the Kubernetes
source code
directory (https://github.com/kubernetes-sigs/kind/issues/1910).
2020-10-27 13:16:57 +01:00
Patrick Ohly
522361ec9a prow.sh: only run alpha tests for latest Kubernetes release
Commit 7bcee13d79012 added alpha feature gates for Kubernetes 1.19 in
the CSI_PROW_E2E_ALPHA_GATES_LATEST variable based on the comment in
https://github.com/kubernetes-csi/external-provisioner/pull/493#discussion_r502663402
that alpha testing only runs for the latest Kubernetes.

But some components (like external-health-monitor) are configured with
a single Prow job which runs the default set of tests on a stable
Kubernetes release (currently 1.17). Those tests used to include alpha
testing which then broke during Kind cluster startup because the
Kubernetes 1.19 feature gates weren't recognized by 1.17.

The solution is to disable alpha testing for Kubernetes != latest in
the default set of tests.
2020-10-27 13:12:26 +01:00