Commit Graph

867 Commits

Author SHA1 Message Date
xing-yang
744a943f7d Merge commit '43bfe517961f5bc5d2dfc55fb420052c8757f8f6' into update_release_tools_5.0 2022-01-07 16:02:23 +00:00
xing-yang
43bfe51796 Squashed 'release-tools/' changes from a6a1a797..4aedf357
4aedf357 Merge pull request #178 from xing-yang/timeout
2b9897eb Increase build timeout
51d37029 Merge pull request #177 from mauriciopoppe/kind-image-1.23
a30efeac Add kind image for 1.23

git-subtree-dir: release-tools
git-subtree-split: 4aedf357cac90c044cf3c2b8ff189520e3fd37b2
2022-01-07 16:02:23 +00:00
Kubernetes Prow Robot
cd45bdb1c9 Merge pull request #635 from xing-yang/changelog_5.0
Add changelog for v5.0.0
2021-12-28 19:25:35 -08:00
xing-yang
c907f6cdd1 Add changelog for v5.0.0 2021-12-28 15:25:17 +00:00
Kubernetes Prow Robot
7bc7d91810 Merge pull request #585 from nearora-msft/implement-distributed-snapshotting
Implement distributed snapshotting
2021-12-25 06:05:15 -08:00
Ubuntu
21fc337b87 feat: Implement distributed snapshotting 2021-12-24 20:03:31 +00:00
Kubernetes Prow Robot
7cbfc45485 Merge pull request #616 from zhucan/bugfix-615
Rename KUBE_NODE_NAME to NODE_NAME
2021-12-21 19:05:35 -08:00
Kubernetes Prow Robot
138d310e5d Merge pull request #627 from humblec/release-prep-1
update kube and dependencies to v1.23
2021-12-14 13:10:50 -08:00
Humble Chirammal
45b2fe6cbf update kube and dependencies to v1.23
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2021-12-14 22:33:38 +05:30
Kubernetes Prow Robot
d74ae665fd Merge pull request #626 from lintongj/fix-cmd-flag-issue-from-pr-621
Fixed the bug introduced by PR 621 and exposed the kube-api-qps cmd option properly
2021-12-12 07:57:59 -08:00
Lintong Jiang
9d1492a945 Fixed the bug introduced by PR 621 and exposed the kube-api-qps cmd option properly 2021-12-11 17:01:49 -08:00
Kubernetes Prow Robot
070312031a Merge pull request #621 from lintongj/configurable-qps-and-burst
Make the QPS and Burst of kube client config to be configurable
2021-12-07 11:58:36 -08:00
Lintong Jiang
f3136decb3 Make the QPS and Burst of kube client config to be configurable in both csi-snapshotter and snapshot-controller 2021-12-07 10:28:36 -08:00
Kubernetes Prow Robot
fead8458b1 Merge pull request #606 from itspngu/add_kustomization_manifests
Add kustomization manifests to CRDs and controller components
2021-11-29 14:37:21 -08:00
itspngu
98085c7b30 update usage instructions 2021-11-22 13:57:07 +00:00
zhucan
4f753c5057 Rename KUBE_NODE_NAME to NODE_NAME
Signed-off-by: zhucan <zhucan.k8s@gmail.com>
2021-11-22 10:37:05 +08:00
Kubernetes Prow Robot
4a9a465a87 Merge pull request #588 from Kartik494/ValidateWebhook
Update CertificateSigningRequest apiversion to V1
2021-11-17 14:01:54 -08:00
Kubernetes Prow Robot
0a8fc62711 Merge pull request #612 from pohly/prow-update-master
master: update release-tools
2021-11-16 09:01:27 -08:00
Patrick Ohly
5a495061b6 Merge commit '592d68113973f7f79e714e930f7891577817eade' into prow-update-master 2021-11-16 17:18:41 +01:00
Patrick Ohly
b4c49457d8 Squashed 'release-tools/' changes from 5b9a1e06..a6a1a797
https://github.com/kubernetes-csi/csi-release-tools/commit/a6a1a797 Merge https://github.com/kubernetes-csi/csi-release-tools/pull/176 from pohly/go-1.17.3
https://github.com/kubernetes-csi/csi-release-tools/commit/0a2cf636 prow.sh: bump Go to 1.17.3
https://github.com/kubernetes-csi/csi-release-tools/commit/fc29fdde Merge https://github.com/kubernetes-csi/csi-release-tools/pull/141 from pohly/prune-replace-optional
https://github.com/kubernetes-csi/csi-release-tools/commit/b46691a4 go-get-kubernetes.sh: make replace statement pruning optional

git-subtree-dir: release-tools
git-subtree-split: a6a1a7979bf3ebc2bb10d0e33dd11ab281d6d39e
2021-11-16 17:18:39 +01:00
Kubernetes Prow Robot
452342c682 Merge pull request #609 from ggriffiths/v5bump
Bump snapshot-controller and snapshotter deploy to v5-rc1
2021-11-15 11:16:48 -08:00
Grant Griffiths
d880aa1a74 Bump snapshot-controller and snapshotter deploy to v5-rc1
Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com>
2021-11-15 10:47:50 -08:00
kartik494
f8992bb04d Update CertificateSigningRequest apiversion 2021-11-12 10:07:34 +05:30
Kubernetes Prow Robot
51f8cce2e6 Merge pull request #604 from appian/short-names
Add short names for Volume Snapshot CRDs
2021-11-11 14:53:14 -08:00
Kubernetes Prow Robot
8bb933beb5 Merge pull request #601 from ggriffiths/fix_patch_error_status
Fix an issue where patch will fail when status is nil
2021-11-11 12:50:08 -08:00
itspngu
96fa9c8a10 add bare kustomization manifests to CRDs and controller components 2021-11-08 09:44:17 +00:00
Robbie deMuth
4f5383af19 Add short names for Volume Snapshot CRDs
This allows end users to run `kubectl get vs`, for example, instead of
`kubectl get volumesnapshot`. The following short names have been
implemented:

* `VolumeSnapshot` - `vs`
* `VolumeSnapshotContent` - `vsc`, `vscs`
* `VolumeSnapshotClass` - `vsclass`, `vsclasses`
2021-11-02 12:24:42 -04:00
Grant Griffiths
f3d345340e Fix an issue where patch will fail when status is nil
Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com>
2021-10-20 19:36:48 -07:00
Kubernetes Prow Robot
caef201192 Merge pull request #599 from pohly/prow-update-master
master: update release-tools
2021-10-15 12:49:17 -07:00
Patrick Ohly
8064f52a12 Merge commit 'dda85fa539b4407a3b7a5333f23774a396d853cb' into prow-update-master 2021-10-15 08:54:32 +02:00
Patrick Ohly
83aba76ee1 Squashed 'release-tools/' changes from 5489de6e..5b9a1e06
https://github.com/kubernetes-csi/csi-release-tools/commit/5b9a1e06 Merge https://github.com/kubernetes-csi/csi-release-tools/pull/175 from jimdaga/patch-1
https://github.com/kubernetes-csi/csi-release-tools/commit/5eeb6029 images: use k8s-staging-test-infra/gcb-docker-gcloud

git-subtree-dir: release-tools
git-subtree-split: 5b9a1e06794ddb137ff7e2d565416cc6934ec380
2021-10-15 08:54:30 +02:00
Kubernetes Prow Robot
8ba6ab7e8e Merge pull request #526 from ggriffiths/updatecontentstatuserror_patch
Use JSON patch for many VolumeSnapshot and VolumeSnapshotContent updates
2021-10-05 16:34:33 -07:00
Grant Griffiths
ad7dfe6045 Revert patch for empty finalizers
Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com>
2021-10-05 15:38:57 -07:00
Grant Griffiths
d14e2eea8f Use patch for snapshot-controller when there are no finalizers
- Also address PR feedback re: avoid a deepCopy for annotations patch

Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com>
2021-09-29 16:43:02 -07:00
Grant Griffiths
0ccf801780 Add volumesnapshotcontents/status patch rbac
Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com>
2021-09-29 14:25:33 -07:00
Grant Griffiths
2980e22122 Allow csi-snapshotter to patch vsc
Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com>
2021-09-29 13:42:50 -07:00
Grant Griffiths
b2d17cd6bb setAnnVolumeSnapshotBeingCreated patch impl
Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com>
2021-09-28 17:40:55 -07:00
Grant Griffiths
e1f82e4f1a Add patch for delete annotation
Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com>
2021-09-28 15:54:15 -07:00
Grant Griffiths
3b9f0e2c72 Fix unit tests and don't patch with empty finalizers
Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com>
2021-09-28 14:29:40 -07:00
Grant Griffiths
2039ad9101 checkandBindSnapshotContent with patch tested
Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com>
2021-09-24 11:11:15 -07:00
Grant Griffiths
36b6b879ba add content finalizer patch
Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com>
2021-09-23 14:05:17 -07:00
Grant Griffiths
afff04176d WIP
Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com>
2021-09-23 14:05:17 -07:00
Kubernetes Prow Robot
73f3def762 Merge pull request #589 from mauriciopoppe/prow-update-master
master: update release-tools
2021-09-10 12:47:22 -07:00
Mauricio Poppe
8451704d33 Merge commit '8b2327a85107da8d23afb886bd510749b46e7e50' into prow-update-master 2021-09-10 18:28:47 +00:00
Mauricio Poppe
80b6445049 Squashed 'release-tools/' changes from c0a4fb1d..5489de6e
https://github.com/kubernetes-csi/csi-release-tools/commit/5489de6e Merge https://github.com/kubernetes-csi/csi-release-tools/pull/174 from mauriciopoppe/bump-kind-version
https://github.com/kubernetes-csi/csi-release-tools/commit/0c675d4c Bump kind version to v0.11.1
https://github.com/kubernetes-csi/csi-release-tools/commit/ef69a88d Merge https://github.com/kubernetes-csi/csi-release-tools/pull/173 from nick5616/add-ws2022
https://github.com/kubernetes-csi/csi-release-tools/commit/44c710c5 added WS2022 to build platforms
https://github.com/kubernetes-csi/csi-release-tools/commit/0883be4f Merge https://github.com/kubernetes-csi/csi-release-tools/pull/171 from pohly/example-commands
https://github.com/kubernetes-csi/csi-release-tools/commit/02cda510 build.make: support binaries outside of cmd, with optional go.mod
https://github.com/kubernetes-csi/csi-release-tools/commit/65922ea2 Merge https://github.com/kubernetes-csi/csi-release-tools/pull/170 from pohly/canary-snapshot-controller
https://github.com/kubernetes-csi/csi-release-tools/commit/c0bdfb3a prow.sh: deploy canary snapshot-controller in canary jobs
https://github.com/kubernetes-csi/csi-release-tools/commit/0438f15a Merge https://github.com/kubernetes-csi/csi-release-tools/pull/167 from c0va23/feature/release-armv7-image
https://github.com/kubernetes-csi/csi-release-tools/commit/4786f4d0 Merge https://github.com/kubernetes-csi/csi-release-tools/pull/168 from msau42/update-release-prereq
https://github.com/kubernetes-csi/csi-release-tools/commit/6a2dc64a Remove requirement to be top-level approver. Only maintainers membership is required to do a release
https://github.com/kubernetes-csi/csi-release-tools/commit/30a4f7bb Release armv7 image
https://github.com/kubernetes-csi/csi-release-tools/commit/ac8108f1 Merge https://github.com/kubernetes-csi/csi-release-tools/pull/165 from consideRatio/pr/update-github-links-ref-to-master-to-HEAD
https://github.com/kubernetes-csi/csi-release-tools/commit/999b483d docs: make github links reference HEAD instead of main
https://github.com/kubernetes-csi/csi-release-tools/commit/fd670693 docs: make github links reference HEAD instead of master

git-subtree-dir: release-tools
git-subtree-split: 5489de6e743cf8362e5ab8275988cc748d0758b0
2021-09-10 18:28:34 +00:00
Kubernetes Prow Robot
390a2debe9 Merge pull request #586 from xing-yang/update_image_4.2.1
Update images to v4.2.1
2021-08-31 01:49:37 -07:00
xing-yang
633cef163b Update images to v4.2.1 2021-08-31 00:16:02 +00:00
Kubernetes Prow Robot
c4a2ac7753 Merge pull request #581 from jsafrane/fix-recursive-lock
Fix deadlock in recursive metric locks
2021-08-19 10:01:24 -07:00
Jan Safranek
5cfcb31222 Fix deadlock in recursive metric locks
RecordMetrics() grabs a mutex and calls recordCancelMetric(), which wants to
grab the same mutex. Go mutexes are not recursive, so recordCancelMetric
blocks forever.

recordCancelMetric should not grab the mutex, it can be sure that the
caller did it already.
2021-08-19 18:14:56 +02:00
Kubernetes Prow Robot
f6026abfd3 Merge pull request #579 from xing-yang/changelog-4.2
Add changelog for 4.2
2021-08-16 10:05:17 -07:00