API Personas

Consumers of the API

Consumer Use Case

Commodore

  • Retrieve information about a cluster

  • Read-only access to the API

Steward

  • Initial installation in cluster with generated Kubernetes manifest including:

    • Git repository which contains cluster configuration catalog

    • Bootstrap token

  • SSH deploy key configuration in API

Web GUI

Full administration possibilities:

  • CRUD Tenants

  • CRUD Clusters

  • Query Facts