* 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.
* Allow for printing FIO and CSICheck JSON results to file
Fixes#79
* Use the file output function in Baseline too, remove double printing
* Emit non-zero exit code when error has occurred
Fixes#80
* Don't output twice in error case
* Added godoc and a note in command help text
* Eliminate weird variable names, make godoc clearer
* Error handling for file output
* 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