Trident
The Trident Management configuration controls the installation of the Trident agent onto the target OS.
Characteristic | Value |
---|---|
Type | object |
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.
Characteristic | Value |
---|---|
Type | string |
disable
(optional)
When set to true
, prevents Trident from being enabled on the target OS. In that case, the remaining fields are ignored.
Characteristic | Value |
---|---|
Type | boolean |
Default | false |
enableGrpc
(optional)
Whether Trident should start a gRPC server to listen for commands when the target OS boots. Defaults to false
.
Characteristic | Value |
---|---|
Type | boolean |
logstream
(optional)
Optional URL to stream logs to. TODO: document the interface.
Characteristic | Value |
---|---|
Type | string |
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.
Characteristic | Value |
---|---|
Type | string |