Skip to content

Add catalog manager commands for service types, items, and instances#8

Merged
ygalblum merged 1 commit into
dcm-project:mainfrom
ygalblum:catalog-manager
Mar 24, 2026
Merged

Add catalog manager commands for service types, items, and instances#8
ygalblum merged 1 commit into
dcm-project:mainfrom
ygalblum:catalog-manager

Conversation

@ygalblum

Copy link
Copy Markdown
Contributor

Implement the full set of catalog manager CLI commands using the generated catalog-manager client:

  • Service type commands: list and get operations for browsing available service types in the catalog
  • Catalog item commands: create, list, get, and delete operations for managing catalog item definitions
  • Catalog instance commands: create, list, get, and delete operations for managing provisioned catalog instances

All commands follow established conventions with --output flag support (table/json/yaml), --from-file for resource creation, and RFC 7807 error handling. Includes unit tests with HTTP-level mocking for all new commands.

Implement the full set of catalog manager CLI commands using the
generated catalog-manager client:

- Service type commands: list and get operations for browsing
  available service types in the catalog
- Catalog item commands: create, list, get, and delete operations
  for managing catalog item definitions
- Catalog instance commands: create, list, get, and delete operations
  for managing provisioned catalog instances

All commands follow established conventions with --output flag support
(table/json/yaml), --from-file for resource creation, and RFC 7807
error handling. Includes unit tests with HTTP-level mocking for all
new commands.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Ygal Blum <ygal.blum@gmail.com>
@ygalblum ygalblum merged commit 8e2681b into dcm-project:main Mar 24, 2026
4 checks passed
@ygalblum ygalblum deleted the catalog-manager branch March 24, 2026 17:12
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.

3 participants