Skip to content

Conversation

@joshrotenberg
Copy link
Collaborator

Adds Redis version upgrade operations for Essentials (fixed) databases.

Changes

  • Add get_upgrade_status method to FixedDatabaseHandler in redis-cloud library
  • Add upgrade_redis_version method to FixedDatabaseHandler
  • Add UpgradeStatus CLI command for fixed-database
  • Add UpgradeRedis CLI command for fixed-database with async operation support
  • Add CLI tests for new commands

Usage

# Get upgrade status for an Essentials database
redisctl cloud fixed-database upgrade-status 123:456

# Upgrade Redis version
redisctl cloud fixed-database upgrade-redis 123:456 --version 7.2

# Upgrade with async wait
redisctl cloud fixed-database upgrade-redis 123:456 --version 7.2 --wait

Closes #470

Adds Redis version upgrade operations for Essentials (fixed) databases:
- Add get_upgrade_status method to FixedDatabaseHandler
- Add upgrade_redis_version method to FixedDatabaseHandler
- Add UpgradeStatus CLI command for fixed-database
- Add UpgradeRedis CLI command for fixed-database with async support
- Add CLI tests for new commands

Closes #470
@joshrotenberg joshrotenberg force-pushed the feat/essentials-upgrade-endpoints branch from 4e0655c to b3d135a Compare December 9, 2025 18:13
@joshrotenberg joshrotenberg merged commit a48d9c8 into main Dec 9, 2025
15 checks passed
@joshrotenberg joshrotenberg deleted the feat/essentials-upgrade-endpoints branch December 9, 2025 19:10
@joshrotenberg joshrotenberg mentioned this pull request Dec 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(cloud): add upgrade endpoints for Essentials databases

2 participants