Skip to Content
PyoDocs

Protecting secrets

How Pyo protects what you trust it with.

Your secrets

Each team has its own key, which encrypts its environment variables. Find it under Security, in the sidebar's Infrastructure section.

Rotating a team's key re-encrypts every stored variable. Running services aren't affected.

The master key

A master key protects the team keys. Keep it locally, or in OpenBao or Vault. Pyo's saved credentials and its own backups use the local master key directly. Read about rotating it before you change it.

Other credentials

Registry and SMTP passwords, deploy hook tokens and certificate keys are also encrypted at rest.

On your clusters

New clusters encrypt Kubernetes Secrets at rest. Your services run under the Pod Security baseline.

The Pyo agent only changes your projects and Pyo's own parts. It can't read Secrets outside those or run privileged services. It can't use a server's files either, except for Pyo's own builds, metrics and GPU support. You can limit it further with an agent policy. The team's Security settings show whether each cluster's agent is limited.

On this page

Edit page