Secrets overview
Register Kubernetes Secret metadata without sending credential or decryption values to RestoreTrust.
Loading documentation…
RestoreTrust uses secret metadata to point a project worker to a Kubernetes Secret in your cluster.
You enter a display name, secret type, description, and Kubernetes Secret name in the console. You put the sensitive values and expected keys in the Kubernetes Secret in each selected worker's job namespace.
| Purpose | Secret type | Used for |
|---|---|---|
| Object storage credentials | S3 source | S3-compatible sources |
| Username and password | FTP, SFTP, or SMB source | Matching network source |
| Archive password | ZIP password | Password-protected ZIP containers |
| Private identity | age identity | Backups encrypted to an age recipient |
| Passphrase | age passphrase | Backups encrypted with age passphrase mode |
A source must use active source credential metadata of the same type. A schedule selects encryption metadata only when its artifact settings require it.
In the project worker's job namespace, create a Kubernetes Secret with the required keys. Use a DNS-compatible Kubernetes object name.
Open Secrets in the active project and choose Create. Select the correct type and enter the exact Kubernetes Secret name. Do not paste a credential or passphrase into description fields.
Select source credentials while creating a source, or select backup encryption credentials while configuring a schedule. If multiple workers can run that schedule, create an equivalent Kubernetes Secret in each worker's job namespace.
A secret referenced by any source or schedule cannot be paused or deleted, even if that source or schedule is paused. Replace or remove those references first. Pausing or deleting unused metadata does not change or delete the Kubernetes Secret; rotate and remove cluster values through your normal Kubernetes secret-management process.
Use least-privilege source accounts and dedicated validation decryption material. Avoid sharing credentials between unrelated projects.