docs/overview/elafros-api-objects.md

970 B

API Objects

  • Configuration
    • Desired current state of deployment (#HEAD).
    • Records the history of the code and configuration separately (following the 12-factor app methodology).
    • Stamps out revisions as it is updated.
  • Revision
  • Route
    • Assigns traffic to Revisions (fractional scaling or by name).
    • Built using Istio.
  • Service
    • Acts as a top-level controller to orchestrate Route and Configuration.
    • Provides a simple entry point for UI and CLI tooling to achieve common behavior.
  • Build
    • Executes builds.