Commit Graph

680 Commits

Author SHA1 Message Date
Grant Griffiths
b457b08ffc Add certwatcher to webhook server
Signed-off-by: Grant Griffiths <grant@portworx.com>
2020-11-18 23:04:13 -08:00
Kubernetes Prow Robot
1e5a7ef7a7 Merge pull request #426 from xing-yang/update_release_tools
Update release tools
2020-11-16 00:27:04 -08:00
xing-yang
fb668d17e5 Merge commit 'fae14210b99fc2ec25dedebd4172ec8d27864468' into update_release_tools 2020-11-14 01:06:42 +00:00
xing-yang
fae14210b9 Squashed 'release-tools/' changes from 4aff857d..5d874cce
5d874cce Merge pull request #112 from xing-yang/cleanup
79bbca7b Cleanup
d4376730 Merge pull request #111 from xing-yang/update_snapshot_v1_rc
57718f83 Update snapshot CRD version

git-subtree-dir: release-tools
git-subtree-split: 5d874cce4e649dfd254d01b9b44179ffa72aee75
2020-11-14 01:06:42 +00:00
Kubernetes Prow Robot
606d304414 Merge pull request #419 from xing-yang/only_api
Move snapshot APIs and client to v1 (no controller changes)
2020-11-11 04:19:48 -08:00
xing-yang
24a2aa8436 Address review comments 2020-11-10 15:30:39 +00:00
xing-yang
9e21c6240d Move snapshot APIs and client to v1 (no controller changes) 2020-11-10 14:38:04 +00:00
Kubernetes Prow Robot
e56a75b271 Merge pull request #423 from huffmanca/adjust-content-deletion
Get credentials before checking if the SnapshotClass exists
2020-11-06 13:41:37 -08:00
Christian Huffman
0f3fa91d0b Don't check for snapshotClass when deleting content 2020-11-06 15:43:45 -05:00
Kubernetes Prow Robot
23b415b6aa Merge pull request #413 from RaunakShah/pvcfinalizer_fix
Allow creation of snapshot content if pvc finalizer exists, even if pvc is marked for deletion.
2020-10-30 18:52:53 -07:00
shahra
b9139fab75 Allow creation of snapshot content if pvc finalizer exists,
even if pvc is marked for deletion.
2020-10-30 18:17:32 -07:00
Kubernetes Prow Robot
6c162d11e3 Merge pull request #410 from boddumanohar/master
add instructions on creating volume snapshot quota for CRs
2020-10-30 07:36:06 -07:00
Manohar Reddy
5d52b742cd add instructions on creating volume snapshot quota for CRs 2020-10-30 14:44:25 +05:30
Kubernetes Prow Robot
a5256833e1 Merge pull request #408 from pohly/prow-update-master
master: update release-tools
2020-10-27 14:19:56 -07:00
Patrick Ohly
f3f0ae333c Merge commit '91bc0c8f98c19aa5551969afc8621afeb48911a8' into prow-update-master
# Conflicts:
#	release-tools/build.make
#	release-tools/prow.sh
2020-10-27 18:21:36 +01:00
Patrick Ohly
91bc0c8f98 Squashed 'release-tools/' changes from 3041b8a4..4aff857d
4aff857d Merge pull request #109 from pohly/alpha-test-defaults
0427289d Merge pull request #110 from pohly/kind-0.9-bazel-build-workaround
9a370ab9 prow.sh: work around "kind build node-image" failure
522361ec prow.sh: only run alpha tests for latest Kubernetes release
22c0395c Merge pull request #108 from bnrjee/master
b5b447b5 Add go ldflags using LDFLAGS at the time of compilation
16f4afbd Merge pull request #107 from pohly/kind-update
7bcee13d prow.sh: update to kind 0.9, support Kubernetes 1.19
df518fbd prow.sh: usage of Bazel optional
c3afd427 Merge pull request #104 from xing-yang/snapshot
dde93b22 Update to snapshot-controller v3.0.0
a0f195cc Merge pull request #106 from msau42/fix-canary
7100c120 Only set staging registry when running canary job
b3c65f9c Merge pull request #99 from msau42/add-release-process
e53f3e85 Merge pull request #103 from msau42/fix-canary
d1294628 Document new method for adding CI jobs are new K8s versions
e73c2ce5 Use staging registry for canary tests
2c098465 Add cleanup instructions to release-notes generation
60e1cd3d Merge pull request #98 from pohly/kubernetes-1-19-fixes
0979c091 prow.sh: fix E2E suite for Kubernetes >= 1.18
3b4a2f1d prow.sh: fix installing Go for Kubernetes 1.19.0
1fbb636c Merge pull request #97 from pohly/go-1.15
82d108ac switch to Go 1.15
d8a25300 Merge pull request #95 from msau42/add-release-process
843bddca Add steps on promoting release images
0345a835 Merge pull request #94 from linux-on-ibm-z/bump-timeout
1fdf2d53 cloud build: bump timeout in Prow job
41ec6d15 Merge pull request #93 from animeshk08/patch-1
5a54e67d filter-junit: Fix gofmt error
0676fcbd Merge pull request #92 from animeshk08/patch-1
36ea4ffa filter-junit: Fix golint error
f5a42037 Merge pull request #91 from cyb70289/arm64
43e50d6f prow.sh: enable building arm64 image
0d5bd843 Merge pull request #90 from pohly/k8s-staging-sig-storage
3df86b7d cloud build: k8s-staging-sig-storage
c5fd9610 Merge pull request #89 from pohly/cloud-build-binfmt
db0c2a7d cloud build: initialize support for running commands in Dockerfile
be902f40 Merge pull request #88 from pohly/multiarch-windows-fix
340e082f build.make: optional inclusion of Windows in multiarch images
5231f05d build.make: properly declare push-multiarch
4569f27a build.make: fix push-multiarch ambiguity
17dde9ef Merge pull request #87 from pohly/cloud-build
bd416901 cloud build: initial set of shared files
9084fecb Merge pull request #81 from msau42/add-release-process
6f2322e8 Update patch release notes generation command
0fcc3b1b Merge pull request #78 from ggriffiths/fix_csi_snapshotter_rbac_version_set
d8c76fee Support local snapshot RBAC for pull jobs
c1bdf5bf Merge pull request #80 from msau42/add-release-process
ea1f94aa update release tools instructions
152396e2 Merge pull request #77 from ggriffiths/snapshotter201_update
7edc1461 Update snapshotter to version 2.0.1
4cf843f6 Merge pull request #76 from pohly/build-targets
3863a0f6 build for multiple platforms only in CI, add s390x
8322a7d0 Merge pull request #72 from pohly/hostpath-update
7c5a89c8 prow.sh: use 1.3.0 hostpath driver for testing
b8587b2b Merge pull request #71 from wozniakjan/test-vet
fdb32183 Change 'make test-vet' to call 'go vet'
d717c8c4 Merge pull request #69 from pohly/test-driver-config
a1432bc9 Merge pull request #70 from pohly/kubelet-feature-gates
5f74333a prow.sh: also configure feature gates for kubelet
84f78b12 prow.sh: generic driver installation
3c34b4f2 Merge pull request #67 from windayski/fix-link
fa90abd0 fix incorrect link
ff3cc3f1 Merge pull request #54 from msau42/add-release-process
ac8a0212 Document the process for releasing a new sidecar
23be6525 Merge pull request #65 from msau42/update-hostpath
6582f2ff Update hostpath driver version to get fix for connection-timeout
4cc91745 Merge pull request #64 from ggriffiths/snapshotter_2_version_update
8191eab6 Update snapshotter to version v2.0.0
3c463fb1 Merge pull request #61 from msau42/enable-snapshots
8b0316c7 Fix overriding of junit results by using unique names for each e2e run
5f444b80 Merge pull request #60 from saad-ali/updateHostpathVersion
af9549b5 Update prow hostpath driver version to 1.3.0-rc2
f6c74b30 Merge pull request #57 from ggriffiths/version_gt_kubernetes_fix
fc809759 Fix version_gt to work with kubernetes prefix
9f1f3dd8 Merge pull request #56 from msau42/enable-snapshots
b98b2aed Enable snapshot tests in 1.17 to be run in non-alpha jobs.
9ace0204 Merge pull request #52 from msau42/update-readme
540599ba Merge pull request #53 from msau42/fix-make
a4e62996 fix syntax for ppc64le build
771ca6f2 Merge pull request #49 from ggriffiths/prowsh_improve_version_gt
d7c69d2f Merge pull request #51 from msau42/enable-multinode
4ad69492 Improve snapshot pod running checks and improve version_gt
53888ae7 Improve README by adding an explicit Kubernetes dependency section
9a7a685e 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
4ff2f5f0 Merge pull request #50 from darkowlzz/kind-0.6.0
80bba1fe Use kind v0.6.0
6d674a7f Merge pull request #47 from Pensu/multi-arch
8adde494 Merge pull request #45 from ggriffiths/snapshot_beta_crds
003c14b2 Add snapshotter CRDs after cluster setup
a41f3860 Merge pull request #46 from mucahitkurt/kind-cluster-cleanup
1eaaaa1c Delete kind cluster after tests run.
83a4ef15 Adding build for ppc64le
4fcafece Merge pull request #43 from pohly/system-pod-logging
f41c1351 prow.sh: also log output of system containers
ee22a9ca Merge pull request #42 from pohly/use-vendor-dir
80678456 travis.yml: also use vendor directory
23df4aef prow.sh: use vendor directory if available
a53bd4c4 Merge pull request #41 from pohly/go-version
c8a1c4af better handling of Go version
5e773d2d update CI to use Go 1.13.3
f419d745 Merge pull request #40 from msau42/add-1.16
e0fde8c4 Add new variables for 1.16 and remove 1.13
adf00fea Merge pull request #36 from msau42/full-clone
f1697d2c Do full git clones in travis. Shallow clones are causing test-subtree errors when the depth is exactly 50.
2c819198 Merge pull request #34 from pohly/go-mod-tidy
518d6af6 Merge pull request #35 from ddebroy/winbld2
2d6b3ce8 Build Windows only for amd64
c1078a65 go-get-kubernetes.sh: automate Kubernetes dependency handling
194289aa update Go mod support
0affdf95 Merge pull request #33 from gnufied/enable-hostpath-expansion
6208f6ab Enable hostpath expansion
6ecaa76e Merge pull request #30 from msau42/fix-windows
ea2f1b52 build windows binaries with .exe suffix
2d335506 Merge pull request #29 from mucahitkurt/create-2-node-kind-cluster
a8ea8bcc create 2-node kind cluster since topology support is added to hostpath driver
df8530d9 Merge pull request #27 from pohly/dep-vendor-check
35ceaedc prow.sh: install dep if needed
f85ab5af Merge pull request #26 from ddebroy/windows1
9fba09b4 Add rule for building Windows binaries
04008676 Merge pull request #25 from msau42/fix-master-jobs
dc0a5d83 Update kind to v0.5.0
aa85b82c Merge pull request #23 from msau42/fix-master-jobs
f46191d9 Kubernetes master changed the way that releases are tagged, which needed changes to kind. There are 3 changes made to prow.sh:
1cac3af3 Merge pull request #22 from msau42/add-1.15-jobs
0c0dc300 prow.sh: tag master images with a large version number
f4f73cef Merge pull request #21 from msau42/add-1.15-jobs
4e31f078 Change default hostpath driver name to hostpath.csi.k8s.io
4b6fa4a0 Update hostpath version for sidecar testing to v1.2.0-rc2
ecc79187 Update kind to v0.4.0. This requires overriding Kubernetes versions with specific patch versions that kind 0.4.0 supports. Also, feature gate setting is only supported on 1.15+ due to kind.sigs.k8s.io/v1alpha3 and kubeadm.k8s.io/v1beta2 dependencies.
a6f21d40 Add variables for 1.15
db8abb6e Merge pull request #20 from pohly/test-driver-config
b2f4e051 prow.sh: flexible test driver config
03999882 Merge pull request #19 from pohly/go-mod-vendor
066143d1 build.make: allow repos to use 'go mod' for vendoring
0bee7493 Merge pull request #18 from pohly/go-version
e157b6b5 update to Go 1.12.4
88dc9a47 Merge pull request #17 from pohly/prow
0fafc663 prow.sh: skip sanity testing if component doesn't support it
bcac1c1f Merge pull request #16 from pohly/prow
0b10f6a4 prow.sh: update csi-driver-host-path
0c2677e8 Merge pull request #15 from pengzhisun/master
ff9bce4a Replace 'return' to 'exit' to fix shellcheck error
c60f3823 Merge pull request #14 from pohly/prow
7aaac225 prow.sh: remove AllAlpha=all, part II
66177736 Merge pull request #13 from pohly/prow
cda2fc58 prow.sh: avoid AllAlpha=true
546d5504 prow.sh: debug failing KinD cluster creation
9b0d9cd7 build.make: skip shellcheck if Docker is not available
aa45a1cd prow.sh: more efficient execution of individual tests
f3d1d2df prow.sh: fix hostpath driver version check
31dfaf31 prow.sh: fix running of just "alpha" tests
f5014439 prow.sh: AllAlpha=true for unknown Kubernetes versions
95ae9de9 Merge pull request #9 from pohly/prow
d87eccb4 prow.sh: switch back to upstream csi-driver-host-path
6602d38b prow.sh: different E2E suite depending on Kubernetes version
741319bd prow.sh: improve building Kubernetes from source
29545bb0 prow.sh: take Go version from Kubernetes source
429581c5 prow.sh: pull Go version from travis.yml
0a0fd49b prow.sh: comment clarification
2069a0af Merge pull request #11 from pohly/verify-shellcheck
55212ff2 initial Prow test job
6c7ba1be build.make: integrate shellcheck into "make test"
b2d25d4f verify-shellcheck.sh: make it usable in csi-release-tools
3b6af7b1 Merge pull request #12 from pohly/local-e2e-suite
104a1ac9 build.make: avoid unit-testing E2E test suite
34010e75 Merge pull request #10 from pohly/vendor-check
e6db50df check vendor directory
fb13c519 verify-shellcheck.sh: import from Kubernetes
94fc1e31 build.make: avoid unit-testing E2E test suite
849db0ad Merge pull request #8 from pohly/subtree-check-relax
cc564f92 verify-subtree.sh: relax check and ignore old content
33d58fdc Merge pull request #5 from pohly/test-enhancements
be8a4400 Merge pull request #4 from pohly/canary-fix
b0336b55 build.make: more readable "make test" output
09436b9f build.make: fix pushing of "canary" image from master branch
147892c9 build.make: support suppressing checks
154e33d4 build.make: clarify usage of "make V=1"

git-subtree-dir: release-tools
git-subtree-split: 4aff857d88149e07951fcd1322f462f765401a86
2020-10-27 18:21:34 +01:00
Kubernetes Prow Robot
1e7a896771 Merge pull request #405 from linux-on-ibm-z/distroless-revert
Revert to multiarch distroless base image
2020-10-22 19:07:36 -07:00
namrata-ibm
315bde3b92 Revert to multiarch distroless base image 2020-10-21 13:08:59 +00:00
Kubernetes Prow Robot
8418456e9a Merge pull request #375 from chrishenzie/pass-metadata
Pass snapshot metadata to CSI driver
2020-10-13 20:33:54 -07:00
Chris Henzie
f705b23bbd Pass snapshot metadata to CSI driver 2020-10-09 12:53:32 -07:00
Kubernetes Prow Robot
fff475cd5f Merge pull request #396 from linux-on-ibm-z/distroless
Fix the failing multiarch builds
2020-10-09 08:56:05 -07:00
Kubernetes Prow Robot
faa0aa0001 Merge pull request #397 from boddumanohar/master
update hyperlink for snaphshot validation webhook
2020-10-09 06:41:06 -07:00
Manohar Reddy
731f1401ba update hyperlink for snaphshot validation webhook 2020-10-09 11:39:44 +05:30
namrata-ibm
8cf2d5d246 Workaround for job failure due to update in distroless base image 2020-10-08 09:35:53 +00:00
Kubernetes Prow Robot
a9a39cdbb9 Merge pull request #391 from Jiawei0227/prow-update-master
master: update release-tools
2020-10-06 14:50:43 -07:00
Jiawei Wang
67f729cc5e release-tools: update
Commit summary:
7100c120 Only set staging registry when running canary job
d1294628 Document new method for adding CI jobs are new K8s versions
e73c2ce5 Use staging registry for canary tests
2c098465 Add cleanup instructions to release-notes generation
2020-10-06 13:46:57 -07:00
Kubernetes Prow Robot
a0f195cc2d Merge pull request #106 from msau42/fix-canary
Only set staging registry when running canary job
2020-10-06 11:32:42 -07:00
Michelle Au
7100c1209e Only set staging registry when running canary job 2020-10-06 11:25:19 -07:00
Kubernetes Prow Robot
b3c65f9c78 Merge pull request #99 from msau42/add-release-process
Update release process
2020-10-05 04:37:05 -07:00
Kubernetes Prow Robot
0a5839eb4c Merge pull request #387 from Jiawei0227/csilibupgrade
Upgrade csi-lib-utils to 0.8.1
2020-10-02 07:09:20 -07:00
Jiawei Wang
fa12fa91db Upgrade csi-lib-utils to 0.8.1 2020-10-01 17:31:31 -07:00
Kubernetes Prow Robot
9b5b601d9b Merge pull request #381 from jsafrane/fix-nil-default-class
Fix panic when source PVC does not exist
2020-09-30 12:52:55 -07:00
Jan Safranek
73f72bd7b6 Fix panic when source PVC does not exist
checkAndUpdateSnapshotClass must always return a snapshot, even though it
fails somewhere in ctrl.SetDefaultSnapshotClass.

Add unit tests for that.
2020-09-29 14:53:48 +02:00
Kubernetes Prow Robot
e53f3e85b7 Merge pull request #103 from msau42/fix-canary
Use staging registry for canary tests
2020-09-29 02:01:26 -07:00
Michelle Au
d129462878 Document new method for adding CI jobs are new K8s versions 2020-09-25 17:49:38 -07:00
Michelle Au
e73c2ce531 Use staging registry for canary tests 2020-09-25 17:41:33 -07:00
Kubernetes Prow Robot
e02d45a6a6 Merge pull request #378 from bswartz/webhook-nitpicks
Fix image name for example webhook, and other nitpicks
2020-09-23 13:44:06 -07:00
Ben Swartzlander
a2666d1ea9 Fix image name for example webhook, and other nitpicks
Also bump example container versions to v3.0.0, and use
k8s.gcr.io/sig-storage instead of quay.io/k8scsi.
2020-09-22 16:40:32 -04:00
Kubernetes Prow Robot
28abcf95d1 Merge pull request #332 from xing-yang/changelog_2.2.0
Add changelog for release 3.0
2020-09-17 09:48:45 -07:00
xing-yang
154db5477e Add changelog for release 3.0.0 2020-09-17 03:42:35 +00:00
Kubernetes Prow Robot
9ae8e542b9 Merge pull request #376 from xing-yang/update_client_1.19
Update client library dependency to k8s v1.19
2020-09-16 09:25:20 -07:00
xing-yang
ad4779daf2 Update client library dependency to k8s v1.19 2020-09-16 05:53:44 +00:00
Kubernetes Prow Robot
e562c2df74 Merge pull request #367 from prateekpandey14/use-v1-crd
Update volume snapshot CRDs to v1 version
2020-09-15 22:41:19 -07:00
prateekpandey14
c1e1a1b090 Update volume snapshot CRDs to v1 version
- bump controller-gen 0.4.0 version
- update CRDs to use `apiextensions.k8s.io/v1` apis

Signed-off-by: prateekpandey14 <prateekpandey14@gmail.com>
2020-09-15 14:04:52 +05:30
Kubernetes Prow Robot
60202d2e31 Merge pull request #373 from xing-yang/v3
Update to v3
2020-09-14 12:45:25 -07:00
xing-yang
a2ac03c740 Update to v3 2020-09-08 21:25:47 +00:00
Kubernetes Prow Robot
42650bce93 Merge pull request #360 from xing-yang/remove_finalizer
Fix the race between PVC finalizer and snapshot finalizer removal
2020-09-02 10:27:06 -07:00
xing-yang
1ba5602b10 Add comments 2020-08-31 01:36:47 +00:00
Kubernetes Prow Robot
34af0c595b Merge pull request #370 from humblec/go-spec
Bump go version to 1.15
2020-08-30 15:12:20 -07:00
xing-yang
c2ba707e71 Fix the race between PVC finalizer and snapshot finalizer removal 2020-08-30 02:06:14 +00:00