Releases: RamenDR/ramenctl
Releases · RamenDR/ramenctl
v0.15.0
What's Changed
- validate: add S3 connectivity checks to validate clusters by @parikshithb in #359
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- validate: gather ramen namespaces for application validation by @parikshithb in #349
- ci: update x86 macOS runner from macos-13 to macos-15-intel by @parikshithb in #353
- Gather s3 data when gathering data for failed tests by @parikshithb in #352
- workflows: Fix link to github runners by @nirs in #355
- validate: Add S3 gather and validation to validate application command by @parikshithb in #354
- Validate application s3 cleanups by @nirs in #357
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- docs/testing: Remove KCS format and improve structure by @abhijeet219 in #332
- Introduce the helpers package by @nirs in #336
- Show yaml diffs when comparing objects by @nirs in #337
- build: Use go 1.25 by @nirs in #303
- refactor: Move k8s resource readers from validate package by @parikshithb in #340
- docs: Remove flow description by @nirs in #342
- docs: clarify instructions for simulating a failed test by @parikshithb in #344
- ramen: add helpers for deployment and configmap names by @parikshithb in #346
- Docs/update odf content for drenv by @abhijeet219 in #345
- Move testdata to shared location and prepare for gather s3 tests by @parikshithb in #347
- gather: Add S3 data collection for applications by @parikshithb in #341
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- test: Use e2e default namespace prefix by @nirs in #322
- More user friendly error if creating env failed by @nirs in #324
- validate: report and validate peer classes in drpolicy by @parikshithb in #325
- validate: Update DRPolicy naming and add replicationID to test data by @parikshithb in #327
- validate: report grouping by @parikshithb in #328
- automatically group imports by @parikshithb in #334
- validate: report pvcgroups in VRG summary by @parikshithb in #331
- build: Remove version from release artifact names by @abhijeet219 in #333
New Contributors
- @abhijeet219 made their first contribution in #333
Full Changelog: v0.11.1...v0.12.0
v0.11.1
v0.11.0
What's Changed
- validate: Validate gathered clusters data by @parikshithb in #301
- validate: prepare for clusters validation by @parikshithb in #304
- gather: use {command-name}.data to gather data by @yati1998 in #299
- validate: validate clusters drpolicy by @parikshithb in #305
- validate: Fix console message in secondary cluster app validation by @parikshithb in #306
- Validate application cleanups by @nirs in #310
- validate: validate clusters drCluster by @parikshithb in #311
- validate clusters: Validate ramen deployments and configmaps by @nirs in #312
- docs: Document validate clusters command by @parikshithb in #314
Full Changelog: v0.10.1...v0.11.0
v0.10.1
v0.10.0
What's Changed
- Report gathered namespaces in validate commands and unify namespaces handling by @nirs in #254
- report: Add application status by @nirs in #251
- validate: Prepare for validating application data by @nirs in #255
- deps: Update kubectl-gather to 0.10.0 by @parikshithb in #256
- validate: Add gathered data to tests by @nirs in #258
- Gather cluster scoped resources to validate clusters by @parikshithb in #257
- Validate gathered application data by @nirs in #249
- validate: Show condition message on errors by @nirs in #264
- validate: Fail on validation problems by @nirs in #265
- validate: Add gathered data to validate clusters by @parikshithb in #263
- report: move marshal() test helper to helpers_test.go by @parikshithb in #266
- report: Add cluster status to report by @parikshithb in #259
- validate: Handle missing or deleted resources by @nirs in #267
- validate: Validate drpc.Action by @nirs in #268
- validate: Validate drpc phase by @nirs in #270
- validate: Use yaml order by @nirs in #271
- report: Add S3StoreProfiles to ConfigMap by @parikshithb in #269
- validate: Skip DataProtected condition by @nirs in #273
- report: add RamenControllerType to ConfigMapSummary by @parikshithb in #274
- Validate drpc progression by @nirs in #275
- Validate vrg state by @nirs in #276
- Validate protected pvc phase by @nirs in #278
- report: add validated list types for DR clusters and DR policies by @parikshithb in #277
- report: Unify application status types by @nirs in #279
- validate: Skip protected pvcs on secondary vrg by @nirs in #288
- validate: Skip stale PvsRestored condition by @nirs in #292
- report: Rename error to problem by @nirs in #290
- validate: Improve command description by @nirs in #294
- ramenctl: make k8s.io/api a direct dependency by @parikshithb in #296
- Documentation for release 0.10.0 by @nirs in #293
Full Changelog: v0.9.0...v0.10.0
v0.10.0-pre1
What's Changed
- Report gathered namespaces in validate commands and unify namespaces handling by @nirs in #254
- report: Add application status by @nirs in #251
- validate: Prepare for validating application data by @nirs in #255
- deps: Update kubectl-gather to 0.10.0 by @parikshithb in #256
- validate: Add gathered data to tests by @nirs in #258
- Gather cluster scoped resources to validate clusters by @parikshithb in #257
- Validate gathered application data by @nirs in #249
- validate: Show condition message on errors by @nirs in #264
- validate: Fail on validation problems by @nirs in #265
- validate: Add gathered data to validate clusters by @parikshithb in #263
- report: move marshal() test helper to helpers_test.go by @parikshithb in #266
- report: Add cluster status to report by @parikshithb in #259
- validate: Handle missing or deleted resources by @nirs in #267
- validate: Validate drpc.Action by @nirs in #268
- validate: Validate drpc phase by @nirs in #270
- validate: Use yaml order by @nirs in #271
- report: Add S3StoreProfiles to ConfigMap by @parikshithb in #269
- validate: Skip DataProtected condition by @nirs in #273
- report: add RamenControllerType to ConfigMapSummary by @parikshithb in #274
- Validate drpc progression by @nirs in #275
- Validate vrg state by @nirs in #276
- Validate protected pvc phase by @nirs in #278
- report: add validated list types for DR clusters and DR policies by @parikshithb in #277
- report: Unify application status types by @nirs in #279
Full Changelog: v0.9.0...v0.10.0-pre1
v0.9.0
What's Changed
- validate: Move validate.Report to report.Report by @nirs in #215
- validate: Add basic validate application command by @nirs in #217
- validate: Report application info by @nirs in #219
- clean: replace Unprotect + Undeploy with serialized Purge API by @parikshithb in #220
- deps: Update ramen/e2e to latest by @nirs in #223
- validation: Add ApplicationNamespaces() interface by @nirs in #224
- gather: add durations to gather pkg by @yati1998 in #228
- deps: Update ramen/e2e to latest version by @nirs in #229
- Add Gather interface by @nirs in #226
- deps: update ramen/e2e to latest version by @parikshithb in #231
- validate: Gather application resources by @nirs in #227
- cmd: add gather command by @yati1998 in #212
- validate: Gather ramen namespaces for cluster validation by @parikshithb in #232
- gather: add test for command pkg by @yati1998 in #234
- add namespaces to gather to the report by @yati1998 in #235
- go: update the go version by @raghavendra-talur in #239
- release: Use go version from go.mod by @nirs in #242
- ci: Use latest golangci-lint by @nirs in #244
- gitignore: add .vscode to editor files by @nirs in #241
- deps: update ramen/e2e to latest version by @raghavendra-talur in #240
- ci: Run test workflow only for PRs by @nirs in #245
- Workflow permissions by @nirs in #246
- deps: Update kubectl-gather to 0.9.0 by @nirs in #247
- validate: Split application and clusters code by @nirs in #248
- docs: add documentation for gather command by @yati1998 in #243
New Contributors
- @yati1998 made their first contribution in #228
- @raghavendra-talur made their first contribution in #239
Full Changelog: v0.8.0...v0.9.0