This is the internal playbook for Infra or any superadmin users who needs to onboard a new project to Juno. If you are not one of these categories, refer to [External] Infra Project Registration Guide instead.
The following information should be requested from a project’s EM before continuing:
The Juno Documentation serves as a way to make HTTP requests to Juno without the need for an SDK or CLI. When a new release of Juno is deployed, all documentation will be automatically regenerated to ensure it stays up to date.
For registering a user: a POST request to /user can be sent through the interactive docs. Admin credentials are required for this operation.
For registering a project: a POST request to project is used to register a unique project identifier. Admin credentials are required for this operation.
For linking the project and user: a PUT request to /project/id/{id}/user links a user to a project, and a PUT request to /project/name/{name}/user links a user to a given project identifier.