Skip to content

Stage Manager

Stage Manager is the Kubernetes operator of Showrunner. Unlike the other parts it is not a library an application hosts: it is a service you install in a cluster, and it owns the custom resources of the showrunner.cratis.io API group, version v1alpha1.

ResourceWhat it isState
PerformanceOne application running in one Cratis environment, with its AuthProxy and, when it has onboarding, its own Ante. The application can be a published Stage application, and can have a lifetimeReconciled
ProductionChronicle, with an optional MongoDB and Vault, for one or more applicationsSchema only
UnderstudyHow a Production is backed upSchema only
RestoreBrings a backup backSchema only
RehearsalProves that backups restoreSchema only
BackstagePassWho may use the Stage Manager APISchema only
ControlRoomAn outbound connection to a control planeSchema only

The custom resource definitions are generated from the C# types in Source/DotNET/StageManager; there is no hand-written CRD. Schema-only resources can be created and read, and nothing acts on them yet.