Skip to content

feat(csm): add managed-resource commands (sql, nosql, key-value, app-ui) - #18

Merged
phil-accelbyte merged 1 commit into
mainfrom
csm-spec-refresh
Jun 24, 2026
Merged

feat(csm): add managed-resource commands (sql, nosql, key-value, app-ui)#18
phil-accelbyte merged 1 commit into
mainfrom
csm-spec-refresh

Conversation

@phil-accelbyte

@phil-accelbyte phil-accelbyte commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

Adds new CSM managed-resource commands.

What's new

  • sql — new resource: cluster lifecycle (create/get/update/delete, start-cluster, stop-cluster), database CRUD, create-credentials, and list-apps.
  • nosql — corrects the create-credentials endpoint (typo path crendentialscredentials; legacy path retained).
  • key-value — new resource: cluster lifecycle (create/get/list/update/delete), get-limit-config, and Extend-app integration (create/get/list/delete + create-credentials).
  • app-ui — new resource: create/list/delete instances and upload-assets (ZIP).
  • files — new resource: get (hosted static file access).
  • apps apply — new command: create or update an Extend app from a declarative spec.
  • Adds stop to the dispatch confirmation keywords so stop-cluster prompts before running.

Mechanics

  • Bundled specs/csm.json.gz updated; command catalogue and CSM contract baseline regenerated in-repo.

Version bump + tag to follow as a separate chore commit per the release process.

@phil-accelbyte
phil-accelbyte force-pushed the csm-spec-refresh branch 2 times, most recently from e94113a to ca3498c Compare June 24, 2026 13:33
@phil-accelbyte phil-accelbyte changed the title feat(csm): add managed-resource commands (SQL/NoSQL, key-value, app-ui) feat(csm): add managed-resource commands (sql, nosql, key-value, app-ui) Jun 24, 2026
New sql, key-value, app-ui, and files resources — sql cluster lifecycle,
databases, credentials and list-apps; key-value clusters, limit config and
Extend-app integration; app-ui instances with asset upload; files get — plus
an apps apply command and a nosql create-credentials path correction.

Adds "stop" to the confirmation keyword list so stop-cluster prompts before
running. Regenerates the command catalogue and CSM contract baseline.
@phil-accelbyte
phil-accelbyte merged commit 4d5bf5c into main Jun 24, 2026
5 checks passed
@phil-accelbyte
phil-accelbyte deleted the csm-spec-refresh branch June 24, 2026 13:39
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.

1 participant