Skip to content

feat: list context storage classes - #79

Open
moonlight16 wants to merge 1 commit into
rossoctl:mainfrom
moonlight16:feature/context-storage-classes
Open

feat: list context storage classes#79
moonlight16 wants to merge 1 commit into
rossoctl:mainfrom
moonlight16:feature/context-storage-classes

Conversation

@moonlight16

Copy link
Copy Markdown
Member

Summary

  • add rossoctl context storage-classes with the sc alias
  • display name, default status, provisioner, binding mode, and expansion support
  • support machine-readable output with --json
  • add API client and in-process route coverage
  • document storage discovery before context creation

This allows Rossoctl users to discover valid --storage-class values through the authenticated Rosso API without needing direct Kubernetes access.

The command requires the corresponding Rosso API and Context Service discovery endpoints at runtime; reviews and merges can proceed independently.

Testing

  • go test ./...
  • verified end to end on the agentic-cloud cluster

Assisted-By: Codex

Signed-off-by: Jeremy Cohn <Jeremy.Cohn@ibm.com>
@moonlight16
moonlight16 requested a review from esnible August 27, 2026 20:33

@esnible esnible left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This shouldn't merge until rossoctl/rossoctl#2483 merges.

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