Skip to main content

Trident

The Trident Management configuration controls the installation of the Trident agent onto the target OS.

CharacteristicValue
Typeobject

Properties

datastorePath (optional)

Describes where to place the datastore Trident will use to store its state. Defaults to /var/lib/trident/datastore.sqlite. Needs to end with .sqlite, cannot be an existing file and cannot reside on a read-only filesystem or A/B volume.

CharacteristicValue
Typestring

disable (optional)

When set to true, prevents Trident from being enabled on the target OS. In that case, the remaining fields are ignored.

CharacteristicValue
Typeboolean
Defaultfalse

enableGrpc (optional)

Whether Trident should start a gRPC server to listen for commands when the target OS boots. Defaults to false.

CharacteristicValue
Typeboolean

logstream (optional)

Optional URL to stream logs to. TODO: document the interface.

CharacteristicValue
Typestring

phonehome (optional)

URL to reach out to when target OS networking is up, so Trident can report its status. If not specified, the value from the Trident configuration will be used. This is useful for debugging and monitoring purposes, say by an orchestrator.

CharacteristicValue
Typestring