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