1562 Commits

Author SHA1 Message Date
prateekpandey14
cb7d61a49d Update deployment files and Dockerfile
Signed-off-by: prateekpandey14 <prateekpandey14@gmail.com>
2019-02-07 19:53:29 +05:30
prateekpandey14
9e60b2f3c8 Add vendor dependencies
Signed-off-by: prateekpandey14 <prateekpandey14@gmail.com>
2019-02-07 14:49:15 +05:30
prateekpandey14
d5b0215f63 Move nfs csi-driver to its own repo 'csi-driver-nfs'
Signed-off-by: prateekpandey14 <prateekpandey14@gmail.com>
2019-02-07 14:48:27 +05:30
Kubernetes Prow Robot
33d58fdc29
Merge pull request #5 from pohly/test-enhancements
test enhancements
2019-01-25 09:40:59 -08:00
Kubernetes Prow Robot
be8a4400a7
Merge pull request #4 from pohly/canary-fix
build.make: fix pushing of "canary" image from master branch
2019-01-25 08:03:02 -08:00
Patrick Ohly
b0336b553c build.make: more readable "make test" output
The introduction for each individual test looked like an actual
command:

  test-subtree
  ./release-tools/verify-subtree.sh release-tools
  Directory 'release-tools' contains non-upstream changes:
  ...

It's better to make it look like a shell comment and increase its
visibility with a longer prefix:

  ### test-subtree:
  ./release-tools/verify-subtree.sh release-tools
  ...
2019-01-25 11:53:36 +01:00
Patrick Ohly
09436b9f90 build.make: fix pushing of "canary" image from master branch
After merging into external-attacher, the next Travis CI run did not
push the "canary" image because the check for "canary" only covered
the case where "-canary" is used as
suffix (https://travis-ci.org/kubernetes-csi/external-attacher/builds/484095261).
2019-01-25 11:48:59 +01:00
Patrick Ohly
147892c954 build.make: support suppressing checks
Individual repos may have to filter out certain packages from
testing. For example, in csi-test the cmd/csi-sanity directory
contains a special test that depends on additional parameters that set
the CSI driver to test against.
2019-01-24 16:43:24 +01:00
Patrick Ohly
154e33d434 build.make: clarify usage of "make V=1"
This may or may not work, depending on which packages have tests and
whether they contain glog.
2019-01-24 16:42:23 +01:00
Kubernetes Prow Robot
3041b8a425
Merge pull request #3 from pohly/verify-subtree
check subtree for changes
2019-01-23 13:56:56 -08:00
Patrick Ohly
f28c6b60aa test: verify that 'release-tools' subtree is clean
We don't want to allow local modifications in the subtree. Everything
should go to the csi-release-tools repo first.
2019-01-23 14:52:09 +01:00
Patrick Ohly
9132a016e9 test: split up into individual targets, run all
"make test" used to abort after the first test failure. That was
partly intentional: if the simple tests already fail (for example,
because of a syntax error), then there is no point in continuing to
test.

However, it also makes it harder to find all errors in a CI system
when the errors are unrelated (first error shows up, gets fixed, next
error shows up, etc.).

Now "make test" still aborts early, but "make -k test" is used in the
CI and will run all individual tests because they are split up into
different targets.
2019-01-23 14:49:07 +01:00
Patrick Ohly
73db45967f verify-subtree.sh: ensure that there are no local commits
The goal is to enforce that changes get merged upstream first and only
get into the local repo via a normal "git subtree merge".
2019-01-23 14:43:52 +01:00
Kubernetes Prow Robot
520a04a717
Merge pull request #2 from pohly/repo-fix
README.md: fix repo URL for initial setup
2019-01-22 11:58:53 -08:00
Patrick Ohly
f49080e086 README.md: fix repo URL for initial setup
Copy-and-paste error from the time when the
kubernetes-csi/csi-release-tools repo didn't have the code...
2019-01-22 10:28:11 +01:00
Kubernetes Prow Robot
b32dd0106a
Merge pull request #1 from pohly/master
initial content
2019-01-21 12:51:32 -08:00
Patrick Ohly
c876547b7f README.md: update repo name, add initial setup step
The actual repository was not named like the prototype repo.
2019-01-21 10:26:11 +01:00
Patrick Ohly
51e16be615 RELEASE.md: clarify release process
It's worth calling out explicitly that only the master branch is
maintained.
2019-01-21 10:18:56 +01:00
Patrick Ohly
a1136470c2 build.make: initial content
The repo was created with an HTML version of the build.make file from
https://github.com/pohly/csi-build-rules/. Here's the raw file.
2019-01-21 10:11:51 +01:00
Aaron Crickenberger
d23a16cb74 Port over information from kubernetes/org 2019-01-16 11:19:16 -08:00
Aaron Crickenberger
b41cac350d Add files from github.com/pohly/csi-build-rules 2019-01-16 10:51:52 -08:00
Aaron Crickenberger
0535c0d4f1 Initial commit from kubernetes-template-project 2019-01-16 10:47:35 -08:00
k8s-ci-robot
dadd72a6f4 Merge pull request #118 from saad-ali/updateCSI1.0.0
Update drivers to pick up CSI 1.0.0
2018-11-14 20:21:14 -08:00
saad-ali
6200e12c21 Code changes for CSI v1.0.0-rc2 2018-11-14 19:58:28 -08:00
Aaron Crickenberger
64d37cff27 Update OWNERS and SECURITY_CONTACTS 2018-09-18 11:52:04 -07:00
Aaron Crickenberger
6f84f5c3a5 Initial commit from kubernetes-template-project 2018-09-18 11:51:05 -07:00
Luis Pabón
240d63a042 Merge pull request #95 from wongma7/csi0.3
Update to CSI 0.3
2018-07-13 10:07:06 -07:00
Matthew Wong
4ad81b11cd Update to CSI 0.3 2018-07-11 13:56:28 -04:00
Luis Pabón
2ff580c999 Merge pull request #67 from xing-yang/update_nfs_images
Update image links for NFS
2018-03-14 17:18:39 -04:00
Luis Pabón
1faa775c02 Merge branch 'master' into update_nfs_images 2018-03-14 17:01:02 -04:00
Luis Pabón
ad033e4bb9 Merge pull request #59 from xing-yang/nfs
Update CSI Plugins README
2018-03-14 17:00:04 -04:00
Luis Pabón
692541c58a Merge branch 'master' into nfs 2018-03-14 15:07:59 -04:00
Luis Pabón
fbac4c061d Merge pull request #63 from haoqing0110/license
Add LICENSE
2018-03-14 15:07:02 -04:00
Luis Pabón
0a11076ef4 Merge branch 'master' into update_nfs_images 2018-03-14 14:58:24 -04:00
Luis Pabón
db37f4e656 Merge branch 'master' into nfs 2018-03-14 14:57:55 -04:00
Luis Pabón
10273fdd70 Merge branch 'master' into license 2018-03-14 14:55:24 -04:00
Luis Pabón
41bf2e8dd1 Merge pull request #65 from sbezverk/fix_nfs_formating
fix nfs driver.go formatting
2018-03-14 12:05:54 -04:00
xing-yang
197cfaa5a0 Update image links for NFS
This PR updates image links for NFS plugin deployment
to support CSI 0.2.0.
2018-03-14 15:54:35 +00:00
Serguei Bezverkhi
354ff82b12 fix nfs ddriver.go formating 2018-03-14 11:12:31 -04:00
Huamin Chen
dc68463bd7 Merge pull request #61 from rootfs/nfs-v0.2.0
csi 0.2.0: update nfs CSI PV example
2018-03-14 11:05:57 -04:00
Huamin Chen
a50c2b9b1c Merge branch 'master' into nfs-v0.2.0 2018-03-14 10:43:14 -04:00
Huamin Chen
055ad11726 Merge pull request #62 from xing-yang/nfs_controller
NFS plugin does not support ControllerServiceCapability
2018-03-13 17:01:51 -04:00
xing-yang
93dada2f8a NFS plugin does not support ControllerServiceCapability
Since NFS plugin does not support ControllerServiceCapability,
set it to csi.ControllerServiceCapability_RPC_UNKNOWN.
Also set ControllerServer to nil instead of using the default
because ControllerServer is not implemented in NFS plugin.
If this support is added in the future, capabilities need to
be added accordingly.
2018-03-13 13:20:02 -07:00
Huamin Chen
d600d0bb20 csi 0.2.0: update nfs CSI PV example
Signed-off-by: Huamin Chen <hchen@redhat.com>
2018-03-12 18:31:20 +00:00
xing-yang
beedbb17e1 Update CSI Plugins README
This patch updates the README for plugins for CSI 0.2.0.
It includes the following changes:
- Updates the CSC tool location
- Removes "get supported versions" because that was removed
  from CSI.
2018-03-08 09:04:10 -08:00
Huamin Chen
2bea6cd2b5 Merge pull request #56 from sbezverk/0.2.0_v0
refactor csi-common and hostpath plugin  to use new api objects
2018-03-06 13:03:34 -05:00
Serguei Bezverkhi
aa9ec2da56 refactor csi-common and hostpath plugin for CSI 0.2.0 spec 2018-03-06 11:14:25 -05:00
Luis Pabón
ef2df731da Merge pull request #52 from haoqing0110/hostpath
Add a readme to hostpath
2018-02-14 07:25:49 -08:00
haoqing0110
4386eb3a43 Merge branch 'master' into hostpath 2018-02-14 12:10:20 +08:00
Huamin Chen
1a28a8641b Merge pull request #47 from gyliu513/nfs
Added CSI nfsplugin build process.
2018-02-13 15:28:52 -05:00