Managed Kubernetes
Latest
Frequently Asked Questions
Solutions
How Tos
Internal Only
Templates
Powered By

Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
How to Generate a Token for using the Qbert API
Copy Markdown
Open in ChatGPT
Open in Claude
Problem
Qbert is the Platform9 Managed Kubernetes(PMK) cluster manager, running in the Management Plane. It enables CRUD (create, read, update, delete) operations on one or more Kubernetes clusters within PMK.
Qbert requires a project scoped token to authorize the calls made to the REST API.
Environment
- Platform9 Managed Kubernetes - All Versions
Procedure
- Run the following command on the machine where you intend to use the Qbert API.
Qbert API
TOKEN=$(curl -D - -sH "Content-Type: application/json" https://<URL>/keystone/v3/auth/tokens -d '{"auth": {"identity": {"methods": ["password"], "password": {"user": {"name": "<email>", "domain": {"id": "default"}, "password": "<Password>"}}}}}' | grep -Fi 'X-Subject-Token' | awk '{print $2}')- You can now use the Qbert API by passing the saved TOKEN as the Authorization medium.
API
xxxxxxxxxxcurl --request GET --url /qbert/v3/{project_uuid}/nodes --header "X-Auth-Token: $TOKEN"- The project_uuid can be obtained from the UI by clicking on your Profile at the top right -> Admin Settings -> Tenant -> Tenant UUID
Additional Information
- These tokens are project scoped, so make sure your user has access to this project/tenant.
- More information about Qbert.
- Qbert API Reference.
VariableType to search · ESC to discard
GlossaryType to search · ESC to discard
InsertType to search · ESC to discard
No matches
Last updated on
Was this page helpful?
Discard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message