Sealed Secrets

A Kubernetes controller and command-line tool that encrypts Secrets so they can be stored in Git.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Sealed Secrets

Sealed Secrets lets you keep Kubernetes Secrets in a Git repository without exposing their values. You encrypt a Secret with the command-line tool into a SealedSecret, which only the controller running in your cluster can decrypt. The encryption is one-way, so the sealed file is safe to commit and review.

It suits teams using GitOps workflows who want secret configuration versioned alongside the rest of their manifests. A Helm chart is included in the repository.

Strengths

  • Encrypted Secrets are safe to commit to Git
  • Fits GitOps workflows
  • Helm chart included
  • Widely used project

Limitations

  • Only useful with a Kubernetes cluster
  • Requires running a controller in the cluster

Details

Pricing
FreeFree and open source.
License
Open source, license not stated
Developer
Bitnami
Platforms
Self-hosted, Command line
How it runs
Downloadable app, Self-hosted
Account
Not required
Best suited for
Kubernetes teams keeping secrets in Git with a GitOps workflow
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Sealed Secrets

Compare all

Software that can replace Sealed Secrets for an important use case, and what changes if you switch.

  • SOPS

    Encrypts values inside YAML, JSON and env files so they can live in Git.

    SOPS encrypts values inside YAML, JSON and env files for Git without an in-cluster controller. It works with age, PGP and cloud key services, and it is not limited to Kubernetes.

  • git-crypt

    A command-line tool that transparently encrypts selected files in a Git repository.

    git-crypt transparently encrypts selected files in any Git repository from the command line with no Kubernetes controller. It is not designed around Kubernetes Secrets or GitOps workflows.

  • transcrypt

    A shell script that transparently encrypts chosen files stored in a Git repository.

    FreeProprietaryCommand line

    transcrypt is a shell script that encrypts chosen files in a Git repository on commit. It relies on a shared password rather than per-user keys and has no Kubernetes integration.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing