-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or request
Description
Overview
During spot checks of v0.5.0, several enterprise commands were found to have issues. This is a tracking issue for fixing all of them.
Testing Environment
- Redis Enterprise: kurtfm/rs-arm:latest (ARM64)
- redisctl: v0.5.0 + local fixes from PR fix: init-cluster workflow authentication and docker-compose setup #314
- Cluster initialized with
enterprise workflow init-cluster
Working Commands ✅
enterprise workflow init-cluster- Successfully bootstrapped clusterenterprise bootstrap status- Shows completed status correctlyenterprise database create- Created test-db successfullyenterprise database list- Lists active databaseenterprise node list- Shows node informationenterprise license get- Shows trial licenseenterprise acl list- Shows default ACLapi enterprise get /v1/cluster- Raw API access works
Commands with Issues ❌
Response Parsing Errors
- fix(enterprise): cluster get command fails with "error decoding response body" #316 -
enterprise cluster get- "error decoding response body" - fix(enterprise): user list command fails with "error decoding response body" #317 -
enterprise user list- "error decoding response body"
Commands that Hang/Timeout
- fix(enterprise): alerts get-settings command hangs/times out #318 -
enterprise alerts get-settings- Hangs/times out - fix(enterprise): ldap get-config command hangs/times out #319 -
enterprise ldap get-config- Hangs/times out - fix(enterprise): ocsp get command hangs/times out #320 -
enterprise ocsp get- Hangs/times out - fix(enterprise): debug-info list command hangs/times out #321 -
enterprise debug-info list- Hangs/times out
Other Errors
- fix(enterprise): services list command returns error/empty response #322 -
enterprise services list- Returns error/empty response
Root Causes (Likely)
- Type definition mismatches - Response types don't match actual API responses
- Missing or incorrect handlers - Some handlers may not be properly implemented
- API endpoint issues - Some endpoints may not exist or behave differently than expected
Success Criteria
- All listed commands work correctly against a bootstrapped Redis Enterprise cluster
- Proper error messages for legitimate failures (instead of parsing errors or hangs)
- Integration tests added for each fixed command
Progress
Sub-issues created for each problem. Fix these one by one and check them off as completed.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or request