* Updating the PVCName, MountPath, DevicePath signature in CreatePodArgs
* Refactoring PVCName, MountPath, DevicePath variables into a single PVCMap with path definitions
* Removing unused PVCName variable from CreatePodArgs
* Updating DevicePath and MountPath error messages
* fix function definition for Create and CreateFromSource
* update go mod
* update go mod
* update fakesnapshotter
* update create and createFromSource method
* change snapshot and content meta struct type
* sync kanister dependency
* Renamed struct
* Sync kanister dependency
* Sync kanister dependency
* Sync kanister dependency
* Sync kanister dependency to merge master commit
* Adding the kubestr browse pvc command. Handling kubestr browse support for backward compatibility.
* Adding browse snapshot command. Updating browse command to browse pvc command.
* chore(deps): bump github/codeql-action in the github-actions group (#272)
Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).
Updates `github/codeql-action` from 3.25.12 to 3.25.13
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](4fa2a79536...2d790406f5)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump docker/build-push-action in the docker group (#273)
Bumps the docker group with 1 update: [docker/build-push-action](https://github.com/docker/build-push-action).
Updates `docker/build-push-action` from 6.3.0 to 6.4.1
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](1a162644f9...1ca370b3a9)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docker
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Adding --show-tree flag for browse snapshot & browse pvc commands
* Removing unused snapshot function parameter in cleanup
* Adding KubeExecutor Exec helper function to execute tree command
* Adding --show-tree logic in pvc_inspector.go
* Adding --show-tree logic in snapshot_inspector.go
* Printing out the tree structure for --show-tree
* Updating mock tests for new code changes
* Updating mount path in container args for creating a browse pod
* Updating the CSITestSuite.TestCreateInspectorApplication for changes in the mount path
* Adding Deprecated msg to the 'browse' command
* Adding mock tests for SnapshotBrowserStepper
* Adding fake tests for snapshot_inspector.go
* Renamed testcase CSITestSuite.TestCreateInspectorApplication to TestCreateInspectorApplicationForPVC
* Adding snapshot_inspector_steps_test.go
* Updating mock tests for new code changes
* Updating the mount paths in CSITestSuite.TestCreateInspectorApplicationForSnapshot
* Updating Deprecated msg for 'browse' command
* Making namespace, runAsUser & localport flags persistent
* Removing namespace, runAsUser & localport flags for browse snapshot because we made those persistent
* Adding --show-tree flag for browse snapshot & browse pvc commands
* Updating namespace flag usage for better understanding
* Removing storage class flag
* Adding --show-tree logic in snapshot_inspector.go
* Updating mock objects for SnapshotBrowserStepper
* Adding --show-tree flag for browse snapshot & browse pvc commands
* Removing storage class flag
* Adding --show-tree flag for browse snapshot & browse pvc commands
* Adding --show-tree logic in snapshot_inspector.go
* Passing showTree var as function argument
* Making --show-tree a persistent flag
* Removing ShowTree dummy condition
* Removing duplicate browseSnapshotCmd
* Adding --show-tree flag for browse snapshot & browse pvc commands
* Making --show-tree a persistent flag
* Adding --show-tree flag for browse snapshot & browse pvc commands
* Making --show-tree a persistent flag
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Block mount tester.
* Fixed linter error.
* Updated README
* Ran go mod tidy. Added message advertising the block mount test.
* Addressed PR feedback.
* A few more renames...
* Added a pvc size flag.
* Reversed -c flag again.
* Fail fast on creation and cleanup regardless of ctx
* changes based on comments
* changes based on comments
* add test coverage for WaitForPVCReady
* always check Events on error waiting for pvc/pod ready
* Update .gitignore
- Ignore Goland/IntelliJ folder
* Update CSI drivers list
* Make CSI Driver list generation more robust
- The script file was unintentionally processing the `Sample Drivers`
list table and erroring as a result (when scraping data from https://github.com/kubernetes-csi/docs/blob/master/book/src/drivers.md)
* Handle improperly formatted CSI driver name
- This is handled on a case-by-case basis since it is hard to speculate
on the variations
- Currently handled for Democratic and Ember CSI
* Restore entries that went missing
* Ensure driver entries are not missed when scraping data
* starting with the validation
* Create application and use mocks
* Added snapshotter
* cleanup and full execution test
* last bit of wiring
* Nil checks for comments
* removing debug print
* unused variable