Commit Graph

924 Commits

Author SHA1 Message Date
Raunak Pradip Shah
24bbdae16f Add feature flag 2022-04-19 16:00:43 +05:30
Raunak Pradip Shah
bb13123906 Add webhook to make SourceVolumeMode immutable 2022-04-19 15:59:24 +05:30
Kubernetes Prow Robot
b20011c84b Merge pull request #697 from ihcsim/remove-todo
Update comment in types.go for the new CRD docs
2022-04-17 18:20:41 -07:00
Ivan Sim
d470451a2f Update comment in types.go, to be included in the new CRD docs
See https://github.com/kubernetes-csi/docs/pull/506\#pullrequestreview-943092112

Signed-off-by: Ivan Sim <ihcsim@gmail.com>
2022-04-15 15:01:01 -07:00
Kubernetes Prow Robot
e76e438853 Merge pull request #688 from shawn-hurley/update-readme-and-example
Updating readme and webhook tempate to capture changes made for volumesnapshotclasses
2022-04-14 02:24:46 -07:00
Kubernetes Prow Robot
edf5a7b30d Merge pull request #689 from Madhu-1/update-rbac
Remove create and delete from csi-snapshotter RBAC
2022-04-13 16:48:46 -07:00
Shawn Hurley
d8a31738f1 Adding documentation for the validations that the webhook performs 2022-04-13 09:56:44 -04:00
Kubernetes Prow Robot
817c319f02 Merge pull request #679 from RaunakShah/snapcontroller_sourcemode
Changes to snapshot controller to add sourceVolumeMode
2022-04-12 11:40:47 -07:00
Madhu Rajanna
7748d5ffb6 Remove create and delete from csi-snapshotter RBAC
Removed Create and Delete verb for volumesnapshotcontents
Resource in the external-snapshotter-runner clusterRole.
2022-04-11 20:01:44 +05:30
Shawn Hurley
4f783f10fc Updating readme based on new flag for webhook
* Adding volumesnapshotclasses to admission configuration template
2022-04-07 10:39:24 -04:00
Raunak Pradip Shah
454fb36092 Update code with new type logic 2022-04-07 19:24:41 +05:30
Raunak Pradip Shah
5b578e8573 - Introduce new flag to enable feature to prevent unauthorised volume mode conversion
- Changes to snapshot controller to read the volume mode from the PV and add it to SourceVolumeMode field in VolumeSnapshotContent
2022-04-07 19:08:18 +05:30
Kubernetes Prow Robot
019a59a10f Merge pull request #674 from shawn-hurley/add-default-validation
Add default validation for VolumeSnapshotClass
2022-04-06 04:44:55 -07:00
Kubernetes Prow Robot
aeb26b6860 Merge pull request #684 from dobsonj/client-golang-v1.11.1
Bump prometheus/client_golang to v1.11.1
2022-04-05 15:51:25 -07:00
Kubernetes Prow Robot
67501cd085 Merge pull request #683 from RaunakShah/update_api_type
Change SourceVolumeMode type to v1.PersistentVolumeMode
2022-04-05 13:55:26 -07:00
Jonathan Dobson
91141ba52a Bump prometheus/client_golang to v1.11.1 2022-04-05 10:47:38 -06:00
Raunak Pradip Shah
3c09ceb7f1 Change SourceVolumeMode type to v1.PersistentVolumeMode. 2022-04-05 10:47:26 +05:30
Kubernetes Prow Robot
b1d54a8d26 Merge pull request #682 from pohly/prow-update-master
master: update release-tools
2022-04-04 09:08:10 -07:00
Patrick Ohly
f70684bab0 Merge commit '4a431371c272fdd1b8f7f4589c7ffe46d7b28084' into prow-update-master 2022-04-04 12:42:58 +02:00
Patrick Ohly
d71c1cc27c Squashed 'release-tools/' changes from 335339f0..37d11049
https://github.com/kubernetes-csi/csi-release-tools/commit/37d11049 Merge https://github.com/kubernetes-csi/csi-release-tools/pull/191 from pohly/go-1.18
https://github.com/kubernetes-csi/csi-release-tools/commit/db917f5c update to Go 1.18

git-subtree-dir: release-tools
git-subtree-split: 37d1104926b30aa0544abb5a16c980ba82aaa585
2022-04-04 12:42:56 +02:00
Shawn Hurley
689a875bfc Adding test case for updating default class to new driver 2022-04-01 12:46:36 -04:00
Shawn Hurley
27f8d3fe72 Addressing feedback given 2022-03-29 11:36:04 -04:00
Shawn Hurley
b52d1d474a add unit test coverage for v1beta1 2022-03-25 14:18:30 -04:00
Shawn Hurley
751a57e93f vendor update? 2022-03-25 14:16:24 -04:00
Shawn Hurley
eeb9897c67 [] Adding validation to snapshot class defaulting 2022-03-25 13:43:09 -04:00
Kubernetes Prow Robot
3a396906eb Merge pull request #673 from RaunakShah/clientv6
Update client to v6
2022-03-24 15:26:41 -07:00
Raunak Pradip Shah
5b3a927d2a Vendored deps 2022-03-24 21:40:29 +05:30
Raunak Pradip Shah
f3a863922e Update client to v6 2022-03-24 09:43:05 +05:30
Kubernetes Prow Robot
a5c387c645 Merge pull request #670 from RaunakShah/svm_immutable
Update snapshotter and client modules
2022-03-23 06:42:09 -07:00
Raunak Pradip Shah
d300796fab - Update snapshotter module to v6
- Update snapshotter client module to v5
- Update go version in client modules to v1.17
2022-03-23 08:59:19 +05:30
Kubernetes Prow Robot
041cd46741 Merge pull request #665 from RaunakShah/sourcemode_api
Update generated code for SourceVolumeMode field in VolumeSnapshotContents
2022-03-11 11:38:23 -08:00
Raunak Pradip Shah
d68cf95c08 Added SourceVolumeMode field to v1 spec in VolumeSnapshotContents API.
Update code-gen to v0.23.4 and controller-gen to v0.8.0
2022-03-11 09:39:04 +05:30
Kubernetes Prow Robot
03f3b9b950 Merge pull request #669 from pwschuurman/bugfix-666-status-check
Check if Status on Snapshot before checking if Status.Error is present
2022-03-09 07:40:13 -08:00
Peter Schuurman
497a316b04 Bugfix: Check if newSnapContent.Status is set before checking if Status.Error is present 2022-03-08 09:06:37 -08:00
Kubernetes Prow Robot
8e5ae410c2 Merge pull request #666 from pwschuurman/bugfix-533-resync-on-no-error
Allow resync on VolumeSnapshotContent when there is no error from CreateSnapshot
2022-03-06 12:48:53 -08:00
Peter Schuurman
edf2e03f35 Allow resync on pvc when there is no error on the object 2022-03-02 11:26:16 -08:00
Kubernetes Prow Robot
f320a800c2 Merge pull request #651 from zhucan/bugfix-533
external-snapshotter constantly retrying CreateSnapshot calls on erro…
2022-02-24 07:08:31 -08:00
Kubernetes Prow Robot
0fa20e87cc Merge pull request #664 from Kartik494/changelinks
fix api convention metadata redirection
2022-02-23 06:08:19 -08:00
kartik494
b736fc8862 fix api convention metadata redirection 2022-02-23 13:22:03 +05:30
Kubernetes Prow Robot
9eadb4d1ef Merge pull request #659 from pohly/prow-update-master
master: update release-tools
2022-02-16 11:38:45 -08:00
Patrick Ohly
6c4f1673b0 Merge commit '440e4cf7ddc75a5c64e5397b8907916adb1d00a5' into prow-update-master 2022-02-16 17:15:18 +01:00
Patrick Ohly
a254a4bf12 Squashed 'release-tools/' changes from 31aa44d1..335339f0
https://github.com/kubernetes-csi/csi-release-tools/commit/335339f0 Merge https://github.com/kubernetes-csi/csi-release-tools/pull/187 from mauriciopoppe/remove-eol-windows-versions
https://github.com/kubernetes-csi/csi-release-tools/commit/890b87a2 Merge https://github.com/kubernetes-csi/csi-release-tools/pull/188 from pwschuurman/update-release-notes-docs
https://github.com/kubernetes-csi/csi-release-tools/commit/274bc9ba Update Sidecar Release Process documentation to reference latest syntax for release-notes tool
https://github.com/kubernetes-csi/csi-release-tools/commit/87b6c372 Merge https://github.com/kubernetes-csi/csi-release-tools/pull/185 from Garima-Negi/fix-OWNERS-files
https://github.com/kubernetes-csi/csi-release-tools/commit/f1de2c66 Fix OWNERS file - squashed commits
https://github.com/kubernetes-csi/csi-release-tools/commit/59ae38b7 Remove EOL windows versions from BUILD_PLATFORMS
https://github.com/kubernetes-csi/csi-release-tools/commit/5d664712 Merge https://github.com/kubernetes-csi/csi-release-tools/pull/186 from humblec/sp
https://github.com/kubernetes-csi/csi-release-tools/commit/d066f1ba Correct prow.sh typo and make codespell linter pass
https://github.com/kubernetes-csi/csi-release-tools/commit/762e22d0 Merge https://github.com/kubernetes-csi/csi-release-tools/pull/184 from pohly/image-publishing-troubleshooting
https://github.com/kubernetes-csi/csi-release-tools/commit/81e26c3f SIDECAR_RELEASE_PROCESS.md: add troubleshooting for image publishing

git-subtree-dir: release-tools
git-subtree-split: 335339f059da0b8b1947794a8c75d9e5b973cb79
2022-02-16 17:15:06 +01:00
zhucan
e46df1bdab external-snapshotter constantly retrying CreateSnapshot calls on error w/o backoff
Signed-off-by: zhucan <zhucan.k8s@gmail.com>
2022-02-14 10:38:57 +08:00
Kubernetes Prow Robot
0368263189 Merge pull request #658 from andyzhangx/codespell
doc: fix spelling issues and add codespell github action
2022-02-12 18:03:47 -08:00
andyzhangx
b4c7c83df0 doc: fix spelling issues 2022-02-12 02:09:00 +00:00
andyzhangx
2b7c17524c test: add codespell github action
fix

fix
2022-02-12 02:08:59 +00:00
Kubernetes Prow Robot
9d33185f2a Merge pull request #653 from Jainbrt/master
Change snapshot controller image version to 5.0.1
2022-01-31 05:58:23 -08:00
Abhishek Jain
fce7295eba Change snapshot controller image version to 5.0.1
Signed-off-by: Abhishek Jain <abjain39@in.ibm.com>
2022-01-27 02:51:22 -08:00
Kubernetes Prow Robot
35996b0643 Merge pull request #645 from iyashu/fix-perms
remove storage class permissions from snapshot controller cluster role
2022-01-21 20:21:53 -08:00
Kubernetes Prow Robot
d66178ce3a Merge pull request #647 from andyzhangx/add-issue-template
doc: add issue templates
2022-01-21 06:45:59 -08:00