Skip to content

Tracking issue for adding "Users" and "Organizations" to API, database #299

@smklein

Description

@smklein

https://rfd.shared.oxide.computer/rfd/0044 has more detail, but the TL;DR is:

  • We already have "Projects" within the API/repository, but we have neither "Organizations" nor "Users".
  • There is a lot of follow-up work to actually use these values, in particular with IAM, billing, active directory integration, etc.

I have detailed the necessary steps to add these endpoints, attempting to over-document to make this a viable starter project.

(edit: and to clarify - I'm happy to add more detail wherever it would be useful! 😁 )

Completing this issue should make someone familiar with running Omicron, modifying the database, and extending the externally-visible API endpoints.

Metadata

Metadata

Assignees

Labels

nexusRelated to nexus

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions