Skip to content

chore(deps): pin rapyuta-io-sdk-v2 to feat/database-secrets-integration - #561

Open
guptadev21 wants to merge 13 commits into
feat/databasefrom
feat/database-secrets-integration
Open

chore(deps): pin rapyuta-io-sdk-v2 to feat/database-secrets-integration#561
guptadev21 wants to merge 13 commits into
feat/databasefrom
feat/database-secrets-integration

Conversation

@guptadev21

Copy link
Copy Markdown
Member

The Database credential model moved to secret references (users.primary.{username,password} as SecretKeyRef). Point the SDK dep at the secrets-integration branch so rio apply validates the new shape.

ankitrgadiya and others added 13 commits July 13, 2026 13:49
* feat(database): add Database CLI commands and apply support (Phase 1)

Adds the `rio database` command group and wires up the Database resource
into the declarative apply/delete workflow:
- `rio database list` — tabular listing with phase, device, version
- `rio database inspect` — YAML/JSON output via the existing inspect helper
- `rio database delete` — single, regex, or --all with parallel workers
- `riocli/database/model.py` — Model subclass for `rio apply` and `rio delete`
- `riocli/apply/manifests/database.yaml` — sample manifest for `rio explain database`
- KIND_TO_CLASS entry so `rio apply` dispatches Database manifests correctly

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* chore(deps): pin rapyuta-io-sdk-v2 to feat/database branch

Overrides the published SDK version with the feat/database git branch so the CLI
picks up the new Database models and client methods while this phase is under
review.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Adds the `rio database` command group and wires up the Database resource
into the declarative apply/delete workflow:
- `rio database list` — tabular listing with phase, device, version
- `rio database inspect` — YAML/JSON output via the existing inspect helper
- `rio database delete` — single, regex, or --all with parallel workers
- `riocli/database/model.py` — Model subclass for `rio apply` and `rio delete`
- `riocli/apply/manifests/database.yaml` — sample manifest for `rio explain database`
- KIND_TO_CLASS entry so `rio apply` dispatches Database manifests correctly

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Overrides the published SDK version with the feat/database-phase-1 git
branch so the CLI picks up the new Database models and client methods
while this phase is under review.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Mirror the v2 API change keying backups by name. Inspect now resolves by
name directly and the apply delete path drops the name->guid lookup, so
the find_backup_guid helper is removed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The Database credential model moved to secret references
(users.primary.{username,password} as SecretKeyRef). Point the SDK dep at
the secrets-integration branch so `rio apply` validates the new shape.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016sYPivS8o4ujTraAjuFu4T
@guptadev21
guptadev21 requested review from a team as code owners July 24, 2026 06:46
@guptadev21
guptadev21 requested review from ankitrgadiya and smrutisenapati and removed request for a team July 24, 2026 06:46
@github-actions

Copy link
Copy Markdown

🤖 Pull Request Artifacts (#30073266462) 🎉

@guptadev21
guptadev21 changed the base branch from feat/database-phase-2-backup to feat/database August 12, 2026 04:58
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.

2 participants