Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upstream merge #41

Merged
merged 271 commits into from
Jun 14, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
271 commits
Select commit Hold shift + click to select a range
16ed495
Merge pull request #43 from andyzhangx/sanity-test
k8s-ci-robot Aug 17, 2020
d3a9a98
doc: add issue template
andyzhangx Aug 19, 2020
da4a028
Merge pull request #48 from andyzhangx/issue-template
k8s-ci-robot Aug 21, 2020
f90b4ec
fix: all sanity test failures
andyzhangx Aug 19, 2020
97eb993
Merge pull request #49 from andyzhangx/fix-sanity-test-failures
k8s-ci-robot Aug 24, 2020
2c09846
Add cleanup instructions to release-notes generation
msau42 Aug 24, 2020
35159a6
doc: add as approver
andyzhangx Sep 4, 2020
9bb484c
Merge pull request #50 from andyzhangx/patch-1
k8s-ci-robot Sep 4, 2020
4008fe5
fix: deployment script/doc issues
andyzhangx Sep 13, 2020
7fdf127
Merge pull request #52 from andyzhangx/deployment-doc
k8s-ci-robot Sep 16, 2020
e73c2ce
Use staging registry for canary tests
msau42 Sep 26, 2020
d129462
Document new method for adding CI jobs are new K8s versions
msau42 Sep 26, 2020
e53f3e8
Merge pull request #103 from msau42/fix-canary
k8s-ci-robot Sep 29, 2020
b3c65f9
Merge pull request #99 from msau42/add-release-process
k8s-ci-robot Oct 5, 2020
7100c12
Only set staging registry when running canary job
msau42 Oct 6, 2020
a0f195c
Merge pull request #106 from msau42/fix-canary
k8s-ci-robot Oct 6, 2020
dde93b2
Update to snapshot-controller v3.0.0
xing-yang Sep 26, 2020
4f9f2ab
Add example for NFS server
mayankshah1607 Oct 8, 2020
526c950
Merge pull request #56 from mayankshah1607/nfs-provisioner-example
k8s-ci-robot Oct 10, 2020
5f40dd7
fix: broken manifest for `nfs-server.yaml`
mayankshah1607 Oct 10, 2020
acfbbd9
Merge pull request #58 from mayankshah1607/fix-broken-example
k8s-ci-robot Oct 10, 2020
639d1aa
Add manifest for installing driver controller and install docs
mayankshah1607 Oct 9, 2020
cf2d675
Add working NFS provisioner example
mayankshah1607 Oct 11, 2020
9c64f4b
Merge pull request #59 from mayankshah1607/fix-example
k8s-ci-robot Oct 12, 2020
f8898d2
Squashed 'release-tools/' changes from 33d58fd..a0f195c
pohly Oct 12, 2020
5675407
Merge commit 'f8898d24240a81b2cb8b8058d4943e5947c162d1' into prow-upd…
pohly Oct 12, 2020
c3afd42
Merge pull request #104 from xing-yang/snapshot
k8s-ci-robot Oct 12, 2020
ebc69d6
Merge pull request #60 from pohly/prow-update-master
k8s-ci-robot Oct 13, 2020
d349377
Merge pull request #57 from mayankshah1607/dev-docs
k8s-ci-robot Oct 13, 2020
c8f2cd1
CI: Add GH Actions for sanity tests
mayankshah1607 Oct 13, 2020
bf4d6bb
Merge pull request #62 from mayankshah1607/sanity-gh-actions
k8s-ci-robot Oct 13, 2020
21f158d
CI: update GH Actions for sanity-test
mayankshah1607 Oct 13, 2020
974337e
Merge pull request #63 from mayankshah1607/update-sanity-workflow
k8s-ci-robot Oct 14, 2020
8919fc1
Add symlink for cloudbuild.yaml and .cloudbuild.sh
mayankshah1607 Oct 14, 2020
e9ebcd2
Merge pull request #66 from mayankshah1607/cloudbuild
k8s-ci-robot Oct 14, 2020
ce37a10
Merge pull request #46 from jsafrane/bump-text
k8s-ci-robot Oct 14, 2020
93523b2
feat: implement CreateVolume and DeleteVolume
mayankshah1607 Oct 7, 2020
8a1b143
doc: update NFS provisioner example
andyzhangx Oct 12, 2020
0b20e81
Merge pull request #61 from andyzhangx/nfs-example
k8s-ci-robot Oct 16, 2020
df518fb
prow.sh: usage of Bazel optional
pohly Oct 16, 2020
7bcee13
prow.sh: update to kind 0.9, support Kubernetes 1.19
pohly Oct 6, 2020
108aef3
Merge pull request #53 from mayankshah1607/mayank/create-volume
k8s-ci-robot Oct 18, 2020
d848455
CI: add GH Actions workflow for linux unit tests
mayankshah1607 Oct 19, 2020
16f4afb
Merge pull request #107 from pohly/kind-update
k8s-ci-robot Oct 21, 2020
b5b447b
Add go ldflags using LDFLAGS at the time of compilation
bnrjee Oct 19, 2020
22c0395
Merge pull request #108 from bnrjee/master
k8s-ci-robot Oct 26, 2020
d65fbab
Merge pull request #68 from mayankshah1607/linux-ut
k8s-ci-robot Oct 27, 2020
5c2cef4
test: add `ControllerGetCapabilities` and `ValidateVolumeCapabilities…
mayankshah1607 Oct 27, 2020
522361e
prow.sh: only run alpha tests for latest Kubernetes release
pohly Oct 27, 2020
9a370ab
prow.sh: work around "kind build node-image" failure
pohly Oct 27, 2020
0427289
Merge pull request #110 from pohly/kind-0.9-bazel-build-workaround
k8s-ci-robot Oct 27, 2020
4aff857
Merge pull request #109 from pohly/alpha-test-defaults
k8s-ci-robot Oct 27, 2020
4a6540f
Squashed 'release-tools/' changes from a0f195c..4aff857
pohly Oct 27, 2020
d2feaec
Merge commit '4a6540f33e5d8723593024274b761f30614abdcf' into prow-upd…
pohly Oct 27, 2020
0e29ac0
Merge pull request #73 from pohly/prow-update-master
k8s-ci-robot Oct 28, 2020
2bf9f53
Merge pull request #71 from mayankshah1607/mayank/get-cap
k8s-ci-robot Oct 28, 2020
dfa40fe
Add Helm chart for NFS driver
mayankshah1607 Oct 29, 2020
63b8ce9
Merge pull request #74 from mayankshah1607/mayank/helm
k8s-ci-robot Nov 2, 2020
002b246
Update k8s.io/kubernetes to use v1.18.0
mayankshah1607 Nov 2, 2020
f2f4868
Merge pull request #75 from mayankshah1607/k8s-1.18.0
k8s-ci-robot Nov 3, 2020
ff4a61e
test: Initialize E2E test for NFS Driver
mayankshah1607 Nov 2, 2020
21db7fa
Update vendor directory
mayankshah1607 Nov 3, 2020
80e19e9
Refactor for GH Actions
mayankshah1607 Nov 5, 2020
af5da75
Merge pull request #76 from mayankshah1607/mayank/e2e
k8s-ci-robot Nov 5, 2020
f1a4963
fix: update livenessprobe version from v1.1.0 to v2.0.0
songjiaxun Nov 7, 2020
a70c8ac
Merge pull request #78 from jiaxunsongucb/update_livenessprobe_version
k8s-ci-robot Nov 9, 2020
5747698
Add DynamicallyProvisionedCmdVolumeTest
mayankshah1607 Nov 6, 2020
1b936d5
Merge pull request #77 from mayankshah1607/mayank/e2e-test-cases
k8s-ci-robot Nov 12, 2020
a43b9f8
Add E2E test
mayankshah1607 Nov 12, 2020
cf5280d
Merge pull request #79 from mayankshah1607/e2e
k8s-ci-robot Nov 12, 2020
57718f8
Update snapshot CRD version
xing-yang Nov 12, 2020
d437673
Merge pull request #111 from xing-yang/update_snapshot_v1_rc
k8s-ci-robot Nov 12, 2020
79bbca7
Cleanup
xing-yang Nov 12, 2020
5d874cc
Merge pull request #112 from xing-yang/cleanup
k8s-ci-robot Nov 13, 2020
ecfad14
Update helm charts
mayankshah1607 Nov 13, 2020
25d0e47
doc: add install instructions
songjiaxun Nov 13, 2020
929eefc
Merge pull request #80 from mayankshah1607/mayank/helm-fix
k8s-ci-robot Nov 14, 2020
934c450
Merge pull request #82 from jiaxunsongucb/add_install_instructions
k8s-ci-robot Nov 14, 2020
0323f29
test: add integration tests
songjiaxun Nov 16, 2020
6947875
CI: Add static checks in GH Actions
mayankshah1607 Nov 16, 2020
d852708
Merge pull request #89 from mayankshah1607/mayank/static
andyzhangx Nov 16, 2020
c84426f
test: add make verify
songjiaxun Nov 16, 2020
e670868
Merge pull request #91 from songjiaxun/add_make_verify
k8s-ci-robot Nov 17, 2020
d325ee3
Merge pull request #88 from songjiaxun/add_integration_tests
k8s-ci-robot Nov 17, 2020
5e3a680
doc: use quay images
andyzhangx Nov 17, 2020
1ad86af
test: add more test cases for e2e test
songjiaxun Nov 17, 2020
b7e62d5
Merge pull request #86 from andyzhangx/use-quay
andyzhangx Nov 17, 2020
868db66
fix: internalUnmount failure and DeleteVolume failure
songjiaxun Nov 16, 2020
357da10
Merge pull request #92 from songjiaxun/add_more_e2e_test
k8s-ci-robot Nov 17, 2020
7a4727a
Merge pull request #95 from songjiaxun/fix_umount
k8s-ci-robot Nov 17, 2020
6b3cd4c
Enable release tools
mayankshah1607 Nov 18, 2020
b2abbf7
Merge pull request #98 from mayankshah1607/enable-release-tools
k8s-ci-robot Nov 18, 2020
bfdc82f
fix: make verify checks
songjiaxun Nov 17, 2020
45ec4c6
Fix the install of snapshot CRDs and controller
xing-yang Nov 18, 2020
c6a88c6
Merge pull request #113 from xing-yang/install_snapshot_controller
k8s-ci-robot Nov 18, 2020
ce30c76
Merge pull request #97 from songjiaxun/fix_make_verify
k8s-ci-robot Nov 19, 2020
b85c0aa
chore: change port num
andyzhangx Nov 19, 2020
77511ab
fix: change CSC install step
songjiaxun Nov 19, 2020
507c01a
Merge pull request #99 from andyzhangx/change-port-num
andyzhangx Nov 19, 2020
bef4ee7
Merge pull request #100 from songjiaxun/fix_integration_test
k8s-ci-robot Nov 19, 2020
6a119cc
Merge commit 'db4ee38f0a49cbbd9bac2e921a1a42be70b8986d' into release_…
xing-yang Nov 19, 2020
db4ee38
Squashed 'release-tools/' changes from 4aff857..c6a88c6
xing-yang Nov 19, 2020
1fed4f3
doc: improve documentations following SMB driver repo
songjiaxun Nov 20, 2020
dd9d86f
Merge pull request #104 from songjiaxun/fix_doc
k8s-ci-robot Nov 22, 2020
35e3b0a
test: Add unit tests for identityserver and nodeserver
mayankshah1607 Nov 19, 2020
77daea9
Merge pull request #101 from mayankshah1607/mayank/ut
k8s-ci-robot Nov 23, 2020
9f73baa
test: Add remaining unit tests
mayankshah1607 Nov 24, 2020
e04b0f1
Add goveralls GH Actions
mayankshah1607 Nov 24, 2020
f0524bd
Remove coveralls GH Action
mayankshah1607 Nov 24, 2020
69f82d8
Merge pull request #106 from mayankshah1607/ut
k8s-ci-robot Nov 24, 2020
2c4be02
Merge pull request #103 from kubernetes-csi/release_tools2
k8s-ci-robot Nov 25, 2020
c3a9662
allow export image name and registry name
andyzhangx Nov 24, 2020
86ff580
Merge pull request #116 from andyzhangx/export-image-name
k8s-ci-robot Nov 26, 2020
31eda96
Merge commit '86ff580217f7b59219ae9a42b1311969a2723c72'
andyzhangx Nov 27, 2020
0719b0e
Merge pull request #107 from andyzhangx/release-tool-update
andyzhangx Nov 27, 2020
61aa405
fix: release-image.sh script
andyzhangx Nov 27, 2020
abf77a0
Merge pull request #108 from andyzhangx/release-image-fix
andyzhangx Nov 27, 2020
2738092
CI: enable golint
mayankshah1607 Nov 27, 2020
1238d27
Update vendor to k8s 1.19 and csi-lib-utils to 0.9.0
msau42 Dec 1, 2020
556a4c4
Merge pull request #110 from msau42/vendor
k8s-ci-robot Dec 1, 2020
892d36b
Merge pull request #109 from mayankshah1607/mayank/lint
k8s-ci-robot Dec 2, 2020
fafa754
Update README.md
andyzhangx Dec 11, 2020
6e0d293
fix: limit node server to deploy only on Linux nodes
songjiaxun Dec 17, 2020
f5b513f
Merge pull request #117 from songjiaxun/azurestack
k8s-ci-robot Dec 22, 2020
fb19556
test: refine sanity test script
andyzhangx Dec 25, 2020
87dce63
doc: revise PR template
andyzhangx Dec 25, 2020
ddeb6a8
test: remove sanity test in GH action
andyzhangx Dec 25, 2020
4c6213d
chore: switch to 3.0.0 for master branch
andyzhangx Dec 26, 2020
c7ec3f9
Merge pull request #118 from andyzhangx/refine-sanity-test-script
andyzhangx Dec 26, 2020
c18ce9d
test: upgrade sanity-test to v4.0.2
andyzhangx Dec 26, 2020
a1b1a49
doc: format yaml files
andyzhangx Dec 26, 2020
9d781a9
Merge pull request #119 from andyzhangx/sanity-test-v4.0.2
andyzhangx Dec 26, 2020
473a7d3
doc: change master branch image address
andyzhangx Dec 27, 2020
d59e090
Update README.md
andyzhangx Dec 27, 2020
683838d
Merge pull request #120 from andyzhangx/format-yaml-files
andyzhangx Dec 27, 2020
a0ad5ca
fix: support mountOptions in CreateVolume
andyzhangx Dec 27, 2020
3622c70
chore: refactor logging
andyzhangx Dec 27, 2020
c1d04d8
Merge pull request #122 from andyzhangx/createvolume-mountoptions
andyzhangx Dec 27, 2020
259fdf9
Update csi-debug.md
andyzhangx Dec 27, 2020
f7a1b9a
chore: upgrade k8s dependencies
andyzhangx Jan 2, 2021
04991c3
chore: upgrade k8s v0.19.0 dependency to v0.20.0
andyzhangx Jan 2, 2021
5b2dda0
Merge pull request #125 from andyzhangx/upgrade-k8s-dependency
andyzhangx Jan 2, 2021
94e5bf7
feat: add NodeGetVolumeStats support
andyzhangx Jan 3, 2021
48406c1
test: add VolumeGetStats test
andyzhangx Jan 3, 2021
407501e
test: add unit test action on Ubuntu
andyzhangx Jan 3, 2021
1f14355
test: disable verify-boilerplate temporalily
andyzhangx Jan 3, 2021
5097bb1
Merge pull request #126 from andyzhangx/NodeGetVolumeStats
andyzhangx Jan 3, 2021
abae50d
test: disable spelling test temporarily
andyzhangx Jan 3, 2021
d92f451
Merge pull request #127 from andyzhangx/add-ubuntu-action
andyzhangx Jan 3, 2021
d83f52d
test: Add missing unit tests for controller server and utils
Jan 3, 2021
960cbdd
test: enable GH action on all branches
andyzhangx Jan 4, 2021
d0b0ea0
Merge pull request #129 from andyzhangx/enable-action-all-branches
andyzhangx Jan 4, 2021
9e149bc
test: add windows unit test action
andyzhangx Jan 4, 2021
1168c24
Merge pull request #130 from andyzhangx/windows-ut
andyzhangx Jan 4, 2021
7d2f222
Merge pull request #124 from dr0pdb/test_coverage
k8s-ci-robot Jan 4, 2021
5686d3e
Update README.md
andyzhangx Jan 6, 2021
36c1d5a
Update README.md
andyzhangx Jan 6, 2021
3e072c6
Update README.md
andyzhangx Jan 6, 2021
bf73c6c
Merge commit '5b7c4506ad0dd649042fb624a0b8fbb32d505caa' into enable-s…
sachinkumarsingh092 Jan 15, 2021
5b7c450
Squashed 'release-tools/' changes from c6a88c6..9289fd1
sachinkumarsingh092 Jan 15, 2021
1291730
Merge pull request #133 from sachinkumarsingh092/enable-spelling-boil…
k8s-ci-robot Jan 15, 2021
dccf855
Enable spelling and boilerplate checks in prow and local tests
sachinkumarsingh092 Jan 16, 2021
7271a3c
Merge pull request #134 from sachinkumarsingh092/enable-spelling-boil…
k8s-ci-robot Jan 16, 2021
6721885
test: refactor verify example test
andyzhangx Jan 18, 2021
c8fa5a9
Merge pull request #136 from andyzhangx/refactor-verify-examples
andyzhangx Jan 19, 2021
4e11d43
chore: use klog instead of glog
andyzhangx Jan 19, 2021
3e9ef1e
Merge pull request #137 from andyzhangx/klog
andyzhangx Jan 20, 2021
e7cdced
fix: reduce driver logs
andyzhangx Jan 20, 2021
45fa966
chore: reduce csi sidecar container logs
andyzhangx Jan 20, 2021
7a1256a
Merge pull request #138 from andyzhangx/reduce-logs
andyzhangx Jan 21, 2021
f05d3ca
chore: rename indentityserver.go to identityserver.go
andyzhangx Jan 21, 2021
d79abf6
Merge pull request #139 from adamcooke/rename-identityserver
k8s-ci-robot Jan 21, 2021
46e7e4b
chore: update latest chart
andyzhangx Jan 25, 2021
f00d3f2
Merge pull request #140 from andyzhangx/update-chart-latest
andyzhangx Jan 25, 2021
7ca2890
Squashed 'release-tools/' changes from 9289fd1..1d60e77
pohly Jan 26, 2021
e2422fd
Merge commit '7ca289055f849d53dfb6f9591f67551be2de593a' into prow-upd…
pohly Jan 26, 2021
6b9f0d4
Merge pull request #141 from pohly/prow-update-master
k8s-ci-robot Jan 27, 2021
29ecada
cleanup: disable NodeStageVolume
andyzhangx Jan 30, 2021
3ae1300
fix: add latest helm chart file
andyzhangx Jan 30, 2021
8e70245
Merge pull request #144 from andyzhangx/add-helm-chart
andyzhangx Jan 30, 2021
52430fa
Update README.md
andyzhangx Jan 31, 2021
31d8605
fix: update tgz chart file
andyzhangx Jan 31, 2021
0dd317b
Merge pull request #145 from andyzhangx/verify-helm-chart2
andyzhangx Jan 31, 2021
04fb648
fix: add runOnMaster switch for helm chart
Feb 3, 2021
9f68086
Merge pull request #146 from songjiaxun/add_runonmaster
k8s-ci-robot Feb 3, 2021
495ae2e
Squashed 'release-tools/' changes from 1d60e77..7bc70e5
pohly Feb 3, 2021
58292df
Merge commit '495ae2ec938c5285a287ff9ea30e7fa3191ddbf8' into prow-upd…
pohly Feb 3, 2021
ab42e03
Merge pull request #143 from andyzhangx/disable-nodestage
andyzhangx Feb 4, 2021
7285c51
Merge pull request #147 from pohly/prow-update-master
k8s-ci-robot Feb 4, 2021
38780f4
provide more driver info in logs
boddumanohar Feb 4, 2021
63c5d8a
Merge pull request #149 from boddumanohar/issues-131
k8s-ci-robot Feb 5, 2021
de8340e
test: add verify-helm-chart-files.sh script
andyzhangx Feb 5, 2021
87e6ba8
Merge pull request #151 from andyzhangx/verify-helm-chart-files
andyzhangx Feb 5, 2021
e8ea4c3
fix: makeDir error in CreateVolume
andyzhangx Feb 10, 2021
17fe20d
Merge pull request #156 from andyzhangx/create-dir
andyzhangx Feb 11, 2021
1c97d2c
test: set lower logLevel in e2e test
andyzhangx Feb 11, 2021
340b14a
fix: set 200Mi limit for csi-provisioner
andyzhangx Feb 11, 2021
56ff695
Merge pull request #157 from andyzhangx/loglevel
andyzhangx Feb 11, 2021
dd1c04a
feat: add locks for nodeserver publish/unpublish operations
Feb 15, 2021
fd0ada0
Merge pull request #160 from songjiaxun/add_lock
k8s-ci-robot Feb 17, 2021
1097b25
doc: update supported k8s version
Feb 17, 2021
22f4c8f
Merge pull request #161 from songjiaxun/disable_openapi_validation
k8s-ci-robot Feb 17, 2021
5758c61
chore: set csi-provisioner memory limt as 100Mi
andyzhangx Feb 19, 2021
24c5a89
test: add helm chart index verification
andyzhangx Feb 19, 2021
b7ef7d0
Merge pull request #163 from andyzhangx/helm-index-verify
andyzhangx Feb 20, 2021
525c6bc
chore: change base image to debian
andyzhangx Feb 20, 2021
ac023bf
Merge pull request #164 from andyzhangx/change-base-image
andyzhangx Feb 21, 2021
967f714
Merge commit '49247ccebec81a47ea0daa28f2e222acc3cae6de'
andyzhangx Feb 22, 2021
49247cc
Squashed 'release-tools/' changes from 7bc70e5..df76aba
andyzhangx Feb 22, 2021
0c89c63
Merge pull request #167 from andyzhangx/update-release-tools
andyzhangx Feb 22, 2021
b894ed8
feat: add ARCH in Dockerfile
andyzhangx Feb 21, 2021
c4765d1
Merge pull request #166 from andyzhangx/add-arch
andyzhangx Feb 22, 2021
425d715
fix: add hostNetwork in controller
andyzhangx Feb 23, 2021
b35fa75
Merge pull request #168 from andyzhangx/controller-hostnetwork
andyzhangx Feb 23, 2021
7ff2fb8
test: fix go mod issue with go1.16
andyzhangx Mar 7, 2021
d087db1
Merge pull request #170 from andyzhangx/fix-go-mod
andyzhangx Mar 9, 2021
8a5291d
chore: increase memory limit of csi-provisioner
andyzhangx Mar 10, 2021
77fb868
feat: upgrade csi-provisioner to v2.1.0
andyzhangx Mar 10, 2021
f022408
Merge pull request #172 from andyzhangx/increase-memory-limit
andyzhangx Mar 11, 2021
3687534
Update driver-parameters.md
andyzhangx Mar 11, 2021
f17df6e
feat: add liveness probe helthz port
andyzhangx Mar 13, 2021
7e54331
Merge pull request #175 from andyzhangx/liveness-probe
andyzhangx Mar 13, 2021
c8b6bbd
fix: increase memory limit for csi-provisioner
andyzhangx Mar 16, 2021
c1bf3bb
Merge pull request #159 from andyzhangx/set-big-limit
andyzhangx Mar 17, 2021
1edcaf3
Squashed 'release-tools/' changes from df76aba..1748b16
pohly Mar 18, 2021
6255798
Merge commit '1edcaf30c25465f8e2b68f561d71ae3c69d76150' into prow-upd…
pohly Mar 18, 2021
ae44e5a
Merge commit '73eb5ef4eb78c4dccd5d226cef5cb477afaedb27' into prow-upd…
pohly Mar 18, 2021
73eb5ef
Squashed 'release-tools/' changes from 1748b16..95eac33
pohly Mar 18, 2021
09d135d
Merge pull request #177 from pohly/prow-update-master
k8s-ci-robot Mar 18, 2021
0fd8372
Squashed 'release-tools/' changes from 95eac33..a1e1127
pohly Mar 24, 2021
eb7990c
Merge commit '0fd83724fd82e082940e6663c01c0373750423ec' into prow-upd…
pohly Mar 24, 2021
0e56559
Merge pull request #180 from pohly/prow-update-master
k8s-ci-robot Apr 7, 2021
b3dd1b1
add a new node role for control plane
boddumanohar Apr 7, 2021
3a9b724
add subPath e2e test
boddumanohar Apr 7, 2021
f8a385a
Merge pull request #181 from boddumanohar/e2e-subpath
k8s-ci-robot Apr 8, 2021
b53f765
Merge pull request #182 from boddumanohar/control-plane
k8s-ci-robot Apr 8, 2021
9a2fa88
feat: upgrade node driver registrar to v2.1.0
andyzhangx Apr 11, 2021
350f357
Merge pull request #185 from andyzhangx/upgrade-node-driver-registrar
andyzhangx Apr 12, 2021
24f5240
Update csi-dev.md
andyzhangx Apr 12, 2021
6867a95
Allow shares that are not at the root
juergenthomann Apr 11, 2021
9811fe4
Merge pull request #186 from juergenthomann/share_folders
k8s-ci-robot Apr 14, 2021
e0d1832
chore: switch to use k8s.io/mount-utils
andyzhangx Apr 24, 2021
c4e0424
Merge pull request #191 from andyzhangx/mount-utils
andyzhangx Apr 25, 2021
d002b37
add image pull secrets in helm chart
boddumanohar Apr 25, 2021
94b3dc2
Add README.md for the new helm parameter
boddumanohar Apr 26, 2021
437f3c6
Merge pull request #192 from boddumanohar/issue-165
k8s-ci-robot Apr 26, 2021
320f7de
go.mod: Move replaces into a common block
mdbooth Apr 21, 2021
f60438f
Bump k8s to v0.21.0
mdbooth Apr 21, 2021
e6ba071
Merge pull request #189 from mdbooth/CVE-2021-3121
k8s-ci-robot Apr 27, 2021
d32503a
Merge remote-tracking branch 'upstream/master' into upstream-merge
mdbooth Apr 28, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .cloudbuild.sh
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: Bug Report
about: Create a report to help us improve this project

---

<!-- Please use this template while reporting a bug and provide as much info as possible. Not doing so may result in your bug not being addressed in a timely manner. Thanks!
-->


**What happened**:

**What you expected to happen**:

**How to reproduce it**:

**Anything else we need to know?**:

**Environment**:
- CSI Driver version:
- Kubernetes version (use `kubectl version`):
- OS (e.g. from /etc/os-release):
- Kernel (e.g. `uname -a`):
- Install tools:
- Others:
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: Enhancement Request
about: Suggest an idea for this project

---


**Is your feature request related to a problem?/Why is this needed**
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->

**Describe the solution you'd like in detail**
<!-- A clear and concise description of what you want to happen. -->

**Describe alternatives you've considered**
<!-- A clear and concise description of any alternative solutions or features you've considered. -->

**Additional context**
<!-- Add any other context or screenshots about the feature request here. -->
15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE/support.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
name: Support Request
about: Ask questions about this project

---

<!--
STOP -- PLEASE READ!

GitHub is not the right place for support requests.

If you're looking for help, post your question on the [Kubernetes Slack ](http://slack.k8s.io/) Sig-Storage Channel.

If the matter is security related, please disclose it privately via https://kubernetes.io/security/.
-->
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,5 @@ If yes, a release note is required:
Enter your extended release note in the block below. If the PR requires additional action from users switching to the new release, include the string "action required".
-->
```release-note

none
```
18 changes: 18 additions & 0 deletions .github/workflows/darwin.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Darwin
on:
pull_request: {}
push: {}
jobs:
build:
name: Unit Tests
runs-on: macos-latest
steps:
- name: Set up Go 1.x
uses: actions/setup-go@v2
with:
go-version: ^1.16
id: go
- name: Check out code into the Go module directory
uses: actions/checkout@v2
- name: Run unit tests
run: go test -v -race ./pkg/...
34 changes: 34 additions & 0 deletions .github/workflows/linux.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Linux Unit tests
on:
pull_request: {}
push: {}

jobs:

build:
name: Build
runs-on: ubuntu-latest
steps:

- name: Set up Go 1.x
uses: actions/setup-go@v2
with:
go-version: ^1.16
id: go

- name: Check out code into the Go module directory
uses: actions/checkout@v2

- name: Build Test
run: |
export PATH=$PATH:$HOME/.local/bin
make verify
go test -covermode=count -coverprofile=profile.cov ./pkg/...
export DOCKER_CLI_EXPERIMENTAL=enabled && make container

- name: Send coverage
env:
COVERALLS_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
GO111MODULE=off go get github.com/mattn/goveralls
$(go env GOPATH)/bin/goveralls -coverprofile=profile.cov -service=github
26 changes: 26 additions & 0 deletions .github/workflows/static.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Static Checks
on:
pull_request: {}
push: {}
jobs:
go_lint:
name: Go Lint
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@master
- name: Run linter
uses: golangci/golangci-lint-action@v2
with:
version: v1.29
args: -E=gofmt,golint,misspell --timeout=30m0s
verify-helm:
name: Verify Helm
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@master
- name: Verify Helm
run: |
sudo snap install yq
sudo hack/verify-helm-chart.sh
21 changes: 21 additions & 0 deletions .github/workflows/windows.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Windows Tests
on:
pull_request: {}
push: {}
jobs:
build:
strategy:
matrix:
go-versions: [1.16.x]
platform: [windows-latest]
runs-on: ${{ matrix.platform }}
steps:
- name: Install Go
uses: actions/setup-go@v1
with:
go-version: ${{ matrix.go-version }}
- name: Checkout code
uses: actions/checkout@v2
- name: Run Windows Unit Tests
run: |
go test -v -race ./pkg/...
73 changes: 72 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,72 @@
/bin
# OSX leaves these everywhere on SMB shares
._*

# OSX trash
.DS_Store

# Eclipse files
.classpath
.project
.settings/**

# Files generated by JetBrains IDEs, e.g. IntelliJ IDEA
.idea/
*.iml

# Vscode files
.vscode

# This is where the result of the go build goes
/output*/
/_output*/
/_output
/bin

# Emacs save files
*~
\#*\#
.\#*

# Vim-related files
[._]*.s[a-w][a-z]
[._]s[a-w][a-z]
*.un~
Session.vim
.netrwhist

# cscope-related files
cscope.*

# Go test binaries
*.test

# JUnit test output from ginkgo e2e tests
/junit*.xml

# Mercurial files
**/.hg
**/.hg*

# Vagrant
.vagrant

.tags*

# Test artifacts produced by Jenkins jobs
/_artifacts/

# Go dependencies installed on Jenkins
/_gopath/

# direnv .envrc files
.envrc

# This file used by some vendor repos (e.g. github.com/go-openapi/...) to store secret variables and should not be ignored
!\.drone\.sec

# Godeps or dep workspace
/Godeps/_workspace

/bazel-*
*.pyc
profile.cov
17 changes: 17 additions & 0 deletions .prow.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
# Copyright 2020 The Kubernetes Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

#! /bin/bash

# A Prow job can override these defaults, but this shouldn't be necessary.
Expand All @@ -8,4 +22,7 @@

. release-tools/prow.sh

./release-tools/verify-boilerplate.sh "$(pwd)"
./release-tools/verify-spelling.sh "$(pwd)"

main
22 changes: 20 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,26 @@
FROM centos:latest
# Copyright 2020 The Kubernetes Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

ARG ARCH=amd64

FROM k8s.gcr.io/build-image/debian-base-${ARCH}:v2.1.3

# Copy nfsplugin from build _output directory
COPY bin/nfsplugin /nfsplugin

RUN yum -y install nfs-utils epel-release jq && yum clean all
# this is a workaround to install nfs-common & nfs-kernel-server and don't quit with error
# https://github.com/kubernetes-sigs/blob-csi-driver/issues/214#issuecomment-781602430
RUN apt update && apt install ca-certificates mount nfs-common nfs-kernel-server -y || true

ENTRYPOINT ["/nfsplugin"]