This document contains all terminology used across compass documentation.
Abbr.: MP
Includes Compass, Runtime Provisioners and Cockpit components.
The multi-tenant system which allows to:
- create Applications
- create Runtimes
- manage Applications and Runtimes
Abbr.: Compass
Includes Connector, Gateway, Director and Healtchecker components.
The multi-tenant system which allows to:
- configure Applications
- configure Runtimes
- assign Applications or Runtimes to the group
Abbr.: Connector
Connector component establishes trust among Applications, Management Plane and Runtimes. In first iteration we support only client certificates.
Abbr.: Gateway
Gateway component serves as the main API Gateway that extracts Tenant from incoming requests and proxies the requests to the Director component.
Abbr.: Director
Director component is mainly responsible for Applications and Runtimes registration. In addition, requests Appliction Webhook API for credentials and exposes health information about Runtimes.
Abbr.: Provisioner
Runtime Provisioner system manages Runtimes.
Abbr.: Cockpit
Cockpit component calls Management Plane APIs (in particular Compass and Runtime Provisioner APIs).
Abbr.: Tenant
Represents customer tenant.
Existing system registered to MP with its API and Event Definitions.
Abbr.: API Definiton
Abbr.: Event Definiton
Abbr.: Webhook API
Any system that can configure itself according to the configuration provided by the Management Plane. Takes care about a customer workload.
Abbr.: Agent
This component is responsible:
- to fetch configuration from MP to Runtime.
- for reporting health checks
The User who:
- configures Applications and Runtimes in the Management Plane.
- groups Applications and Runtimes.