Skip to content

The controller protocol

How qfence calls an external application controller: the operator’s own service, which a controller of the external type reaches over HTTPS with mutual TLS. Writing an application controller explains how to build one.

The description below is application-controller.v1.openapi.yaml, as the repository holds it. Its messages are defined in application-controller.v1.json, and the manifest a service serves in controller-type.v1.json.