Skip to content

feat: VM protos - #10

Draft
majst01 wants to merge 13 commits into
mainfrom
vm
Draft

feat: VM protos#10
majst01 wants to merge 13 commits into
mainfrom
vm

Conversation

@majst01

@majst01 majst01 commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Add VM Instance Types to define contracts.

Draft state:

  • /vm/location (list)
  • /vm/os (list)
  • /vm/stagetype (list)
  • /vm/vlan (list)
  • /vm/instance/list
  • /vim/instance/create

What's missing here is:

  • validation
  • enums for e.g. stagetype and availablity
  • error return types

Out of scope:

  • /container/...
  • /kiteworks/...
  • /mssql/...
  • /utils/

WIP:

  • /vm/instance/instance_uuid/... (CRUD)
  • /tenant/...
  • /login/...

// StageTypeTitle string `json:"stage_type_title"`
// StageTypeUuid *openapi_types.UUID `json:"stage_type_uuid,omitempty"`
// }
string title = 2 [(buf.validate.field).string.(fits.api.v1.is_name) = true];

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

maybe always name for names ?

@ma-hartma ma-hartma changed the title First vm protos feat: VM protos Sep 10, 2026
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