Admin (/admin/)¶
Locks¶
As discussed in the operator guide, you can query what locks exist in a Shaken Fist cluster, as well as who is currently holding those locks (machine and process id).
REST API calls
- GET /admin/locks: List locks currently held in the cluster.
Python API client: list cluster locks
VDI token public keys¶
Since v0.8, Shaken Fist signs Kerbside VDI console tokens with a cluster
Ed25519 key and publishes the public half here so the Kerbside proxy can
verify tokens offline. The response is the active key id and every currently
published public key (kid, alg, public_pem, and created); the private
key material is never served. It returns HTTP 404 until a signing key exists —
bootstrap one with sf-ctl ensure-kerbside-signing-key. See the
VDI console tokens operator guide for
custody and rotation.
REST API calls
- GET /admin/vditokenpubkey: Retrieve the public half of the Kerbside VDI console token signing key(s).
Python API client: fetch the VDI token public keys
CA certificate¶
You can retrieve the CA certificate used for TLS in this cluster, for example to configure a SPICE client to trust the hypervisors' SPICE server certificates. The response is a PEM encoded certificate.
REST API calls
- GET /admin/cacert: Retrieve the CA certificate used for TLS in this cluster.