Commit Graph

834 Commits

Author SHA1 Message Date
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
xing-yang
c879fc3e55 Update manifest 2021-08-16 03:44:54 +00:00
xing-yang
1449bcbb7f Add changelog for 4.2 2021-08-16 03:27:57 +00:00
Kubernetes Prow Robot
b34e887571 Merge pull request #576 from ialidzhikov/cleanup/travis-file
Clean up .travis.yml
2021-08-10 17:24:46 -07:00
Kubernetes Prow Robot
3645fe34b3 Merge pull request #573 from ggriffiths/http_server_refactor
Refactor http server and register leaderelection health check
2021-08-10 14:58:40 -07:00
ialidzhikov
0ad035eac9 Clean up .travis.yml
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2021-08-10 22:10:35 +03:00
Grant Griffiths
0476dcedcc Refactor http server and register leaderelection health check
- Needed to start the http server outside of pkg/metric
- We needed this because we want to add other endpoints to the server

Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com>
2021-08-10 11:44:12 -07:00
Kubernetes Prow Robot
b5b71904b4 Merge pull request #575 from bertinatto/leader-election-snapshot-controller
Add options to configure leader election in snapshot-controller
2021-08-10 10:58:39 -07:00
Fabio Bertinatto
22d4998b4c Add options to configure leader election in snapshot-controller 2021-08-09 16:01:41 -03:00
Kubernetes Prow Robot
7b156a004a Merge pull request #574 from chrishenzie/csi-lib-utils-v0.10.0
Use csi-lib-utils v0.10.0
2021-08-09 10:57:10 -07:00
Chris Henzie
c858a697ef Use csi-lib-utils v0.10.0 2021-08-09 10:22:53 -07:00
Kubernetes Prow Robot
0c4830b4c9 Merge pull request #569 from saikat-royc/fix-process-start-time
Add process_start_time_seconds metric
2021-08-05 06:11:22 -07:00
Saikat Roychowdhury
3c216f78bb Add process start time metric 2021-08-05 05:36:26 +00:00
Kubernetes Prow Robot
f1fa4d10c7 Merge pull request #571 from chrishenzie/recommended-k8s-version
Fix recommended Kubernetes version in README
2021-08-04 20:16:55 -07:00
Chris Henzie
ac99c8df9e Fix recommended Kubernetes version in README
This should be the lowest Kubernetes version needed where all its
supported features will function correctly.

See for more details:
https://kubernetes-csi.github.io/docs/project-policies.html#recommended-version
2021-08-04 18:12:35 -07:00
Kubernetes Prow Robot
22ea25fe44 Merge pull request #570 from chrishenzie/k8s-v1.22
Update k8s dependencies to v1.22.0
2021-08-04 18:08:37 -07:00
Chris Henzie
5d2a22be7b Update README for compatible CSI spec 2021-08-04 15:38:51 -07:00
Chris Henzie
e31f462805 Update k8s dependencies to v1.22.0 2021-08-04 15:38:49 -07:00
Kubernetes Prow Robot
25abbf4848 Merge pull request #536 from humblec/mod
snap client version update and kube dependency update
2021-08-04 05:09:24 -07:00
Humble Chirammal
9bd2d9cdcc snap client version update to v4.1.0 in the dependency
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2021-08-04 14:27:31 +05:30
Kubernetes Prow Robot
77adc85097 Merge pull request #519 from ggriffiths/metric_operation_leak
Add gauge metric for snapshot controller operations in flight
2021-07-30 13:53:37 -07:00
Kubernetes Prow Robot
fa52c0b915 Merge pull request #560 from chrishenzie/k8s-v1.22
Update k8s dependencies to v1.22.0-rc.0
2021-07-28 11:36:46 -07:00
Chris Henzie
59725e39fe Update k8s dependencies to v1.22.0-rc.0 2021-07-28 10:37:46 -07:00
Grant Griffiths
57987a84c0 Add gauge metric for snapshot controller operations in flight
Signed-off-by: Grant Griffiths <grant@portworx.com>
2021-07-27 14:17:55 -07:00
Kubernetes Prow Robot
e6e14c1601 Merge pull request #544 from RaunakShah/remote_todo
Remove redundant validation checks
2021-07-20 11:01:27 -07:00
shahra
8f35f9f0d0 Update documentation for snapshot controller validation 2021-07-20 20:45:12 +05:30
Kubernetes Prow Robot
4833cbd557 Merge pull request #553 from rexagod/fix-pathnames
Fix some pathnames
2021-07-12 14:25:42 -07:00
Kubernetes Prow Robot
410e3198bb Merge pull request #550 from WanzenBug/master
Use distroless/static image for webhook
2021-07-12 13:53:42 -07:00
Pranshu Srivastava
b97cf8db35 Fixed some pathnames.
Hi! I encountered some faulty pathnames while going through the Readme, PTAL.
2021-07-13 00:56:33 +05:30
Moritz "WanzenBug" Wanzenböck
a6c85ea58c Use distroless/static image for webhook
The webhook image needlessly used the distroless image containing glibc.
The webhook server is a static binary, so it can be packaged using the
distroless/static image like the other components.
2021-07-12 14:41:05 +02:00
Kubernetes Prow Robot
049050ad3d Merge pull request #546 from Kartik494/webhookDocs
Update webhook README.md
2021-07-07 05:52:43 -07:00
kartik494
70952fde13 Update webhook README 2021-07-07 15:35:09 +05:30
Kubernetes Prow Robot
60a026f4ae Merge pull request #540 from rexagod/522
Add "SnapshotCreated" event for snapshot-controller
2021-07-06 06:56:18 -07:00
Kubernetes Prow Robot
bf02d61b73 Merge pull request #541 from pohly/prow-update-master
master: update release-tools
2021-07-06 05:28:18 -07:00