Commit Graph

819 Commits

Author SHA1 Message Date
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
Patrick Ohly
b88670c502 Merge commit 'd7f0e3f0ee40d68c00dffd632675aeafa0539907' into prow-update-master 2021-07-06 10:50:21 +02:00
Patrick Ohly
4b91a98afd Squashed 'release-tools/' changes from f3255906..c0a4fb1d
https://github.com/kubernetes-csi/csi-release-tools/commit/c0a4fb1d Merge https://github.com/kubernetes-csi/csi-release-tools/pull/164 from anubha-v-ardhan/patch-1
https://github.com/kubernetes-csi/csi-release-tools/commit/9c6a6c08 Master to main cleanup
https://github.com/kubernetes-csi/csi-release-tools/commit/682c686a Merge https://github.com/kubernetes-csi/csi-release-tools/pull/162 from pohly/pod-name-via-shell-command
https://github.com/kubernetes-csi/csi-release-tools/commit/36a29f5c Merge https://github.com/kubernetes-csi/csi-release-tools/pull/163 from pohly/remove-bazel
https://github.com/kubernetes-csi/csi-release-tools/commit/68e43ca7 prow.sh: remove Bazel build support
https://github.com/kubernetes-csi/csi-release-tools/commit/c5f59c5a prow.sh: allow shell commands in CSI_PROW_SANITY_POD
https://github.com/kubernetes-csi/csi-release-tools/commit/71c810ab Merge https://github.com/kubernetes-csi/csi-release-tools/pull/161 from pohly/mock-test-fixes
https://github.com/kubernetes-csi/csi-release-tools/commit/9e438f8e prow.sh: fix mock testing
https://github.com/kubernetes-csi/csi-release-tools/commit/d7146c79 Merge https://github.com/kubernetes-csi/csi-release-tools/pull/160 from pohly/kind-update
https://github.com/kubernetes-csi/csi-release-tools/commit/4b6aa609 prow.sh: update to KinD v0.11.0
https://github.com/kubernetes-csi/csi-release-tools/commit/7cdc76f3 Merge https://github.com/kubernetes-csi/csi-release-tools/pull/159 from pohly/fix-deployment-selection
https://github.com/kubernetes-csi/csi-release-tools/commit/ef8bd33b prow.sh: more flexible CSI_PROW_DEPLOYMENT, part II
https://github.com/kubernetes-csi/csi-release-tools/commit/204bc89c Merge https://github.com/kubernetes-csi/csi-release-tools/pull/158 from pohly/fix-deployment-selection
https://github.com/kubernetes-csi/csi-release-tools/commit/61538bb7 prow.sh: more flexible CSI_PROW_DEPLOYMENT
https://github.com/kubernetes-csi/csi-release-tools/commit/2b0e6db9 Merge https://github.com/kubernetes-csi/csi-release-tools/pull/157 from humblec/csi-release
https://github.com/kubernetes-csi/csi-release-tools/commit/a2fcd6de Adding myself to csi reviewers group

git-subtree-dir: release-tools
git-subtree-split: c0a4fb1dd00b02879dbcea987e2e9524e4f5a905
2021-07-06 10:50:19 +02:00
Pranshu Srivastava
60824e54a5 Add "SnapshotCreated" and "SnapshotReady" events for snapshot-controller 2021-07-05 19:21:00 +05:30
Kubernetes Prow Robot
c1db509d9b Merge pull request #537 from f10atin9/update-image-version
update setup-csi-snapshotter.yaml csi-snapshotter image
2021-07-04 16:06:18 -07:00
f10atin9
8107014fd3 Merge branch 'kubernetes-csi:master' into update-image-version 2021-06-29 23:47:53 +08:00
f10atin9
c020e5b763 update webhook.yaml snapshot-validation-webhook image from v4.0.0 to v4.1.1 2021-06-29 23:43:07 +08:00
f10atin9
c9c8c38f8b update set-csi-snapshotter.yaml csi-snapshotter image from v4.0.0 to v4.1.1 2021-06-29 23:40:21 +08:00
Kubernetes Prow Robot
5e46b4bceb Merge pull request #538 from RaunakShah/leaderelection_config
Add command line arguments to configure leader election options
2021-06-29 07:12:40 -07:00
shahra
db972e7c50 Add command line arguments to configure leader election options 2021-06-25 11:38:58 +05:30
Kubernetes Prow Robot
e6f0b49700 Merge pull request #535 from tsmetana/vsc-print-vs-namespace
Add VS namespace to VSC printed columns
2021-06-18 05:18:05 -07:00
Tomas Smetana
0bd24e247e Add VS namespace to VSC printed columns 2021-06-17 12:42:52 +02:00
Kubernetes Prow Robot
d6d967c79d Merge pull request #527 from ggriffiths/removeannvs_beingcreated_returncontent
Return VolumeSnapshotContent from various functions instead of nil
2021-06-17 01:54:18 -07:00
Kubernetes Prow Robot
629e8621e0 Merge pull request #532 from chrishenzie/csi-spec-v1.5.0
Use CSI spec v1.5.0
2021-06-14 13:56:00 -07:00
Chris Henzie
b2709eaca7 Use CSI spec v1.5.0 2021-06-14 13:14:16 -07:00
Grant Griffiths
5cf92fc01a Return VolumeSnapshotContent from various functions instead of nil
Signed-off-by: Grant Griffiths <ggriffiths@purestorage.com>
2021-06-14 10:47:05 -07:00