The trdl plugin builds and releases software versions, publishes the release channels, and ensures object storage security via saving data signed by keys (no one has access to those keys) and continuously rotating TUF keys and metadata.
Paths
-
/configure
— configure the plugin. -
/configure/git_credential
— configure git credentials. -
/configure/pgp_signing_key
— configure a pgp key for signing release artifacts. -
/configure/trusted_pgp_public_key
— configure trusted pgp public keys. -
/configure/trusted_pgp_public_key/:name
— read or delete the configured trusted pgp public key. -
/publish
— publish release channels. -
/release
— perform a release. -
/task
— get tasks. -
/task/configure
— configure the task manager. -
/task/:uuid
— get task status. -
/task/:uuid/cancel
— cancel the running task. -
/task/:uuid/log
— get the task log.