Releases: RamenDR/ramenctl
Releases · RamenDR/ramenctl
v0.17.0
What's Changed
- s3: Read S3 secrets from live hub cluster instead of gathered data by @parikshithb in #382
- golangci: Disable gosec rules that don't apply to CLI tools by @nirs in #387
- golangci: Disable gosec G118 (context cancellation) by @nirs in #389
- e2e: Support tests with recipes and hooks by @asn1809 in #386
- docs: Add test plan for odf dr command by @nirs in #390
- Add missing SPDX license headers to source files by @nirs in #391
- templates: Extract validated sub-template for reuse by @nirs in #392
- validate/application: Extract drop and s3 templates by @nirs in #393
New Contributors
Full Changelog: v0.16.0...v0.17.0
v0.16.0
What's Changed
- lint: format long lines for golines linter by @parikshithb in #363
- testdata: remove ocp related sensitive data by @parikshithb in #365
- Unify Report Types for HTML Report Generation by @nirs in #364
- validate: Add s3 bucket, endpoint and region fields validation by @parikshithb in #367
- Initial HTML report for validate commands by @nirs in #366
- validate: Simplify Template tests and comments by @nirs in #368
- Simplify HTML template formatting by @nirs in #371
- validate: add s3 profile caCert validation by @parikshithb in #361
- Add ApplicationStatus S3 and DRPC to HTML report by @nirs in #370
- validate: add s3 profile secret validation by @parikshithb in #373
- validate: require minimum 2 S3 profiles by @parikshithb in #375
- Update cursor rules to new .mdc format by @nirs in #376
Full Changelog: v0.15.0...v0.16.0
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