awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bitnami-labs avatar

bitnami-labs/sealed-secrets

0
View on GitHub↗
8,925 stars·757 forks·Go·apache-2.0·9 vues

Sealed Secrets

Sealed Secrets is a Kubernetes secret encryption tool and controller designed for GitOps security. It provides a mechanism to encrypt sensitive data into specialized resources that can be safely stored in public version control systems and decrypted only within a cluster.

The system uses an asymmetric encryption manager to seal secrets with a public key, ensuring that only the corresponding private key held within the cluster can unseal them. It includes utilities for security key rotation, secret re-encryption, and offline private key recovery to maintain data access during disaster recovery scenarios.

The controller manages the automated transformation of encrypted resources into standard Kubernetes secrets. It supports decryption scope control based on resource names and namespaces, as well as encrypted secret validation to verify resources without performing an actual unsealing process.

Features

  • GitOps Secret Management - Enables storing encrypted secrets in public version control systems for safe GitOps-based delivery.
  • Secrets Deployment Pipelines - Automates the transformation of encrypted resources into standard Kubernetes secrets during the deployment process.
  • Control Loops - Utilizes a Kubernetes-style reconciliation loop to automatically synchronize encrypted resources into standard secrets.
  • Custom Resource Definitions - Defines a specialized Kubernetes custom resource for storing and managing encrypted secrets.
  • Kubernetes Controllers - Implements a Kubernetes controller that monitors for encrypted resources and transforms them into secrets.
  • Encrypted Secret Management - Protects sensitive Kubernetes configuration data using asymmetric cryptography to prevent plain text exposure.
  • Encryption Key Management - Provides a system for managing the lifecycle of public and private keys used for sealing secrets.
  • Asymmetric Encryption - Implements asymmetric encryption to secure sensitive data using public-private key pairs.
  • In-Cluster Secret Stores - Maintains the decryption private key natively within the cluster to ensure data never leaves the secure boundary.
  • Version-Controlled Secret Encryption - Encrypts sensitive data into resources that can be safely stored in public version control.
  • Namespaced - Restricts the controller's monitoring scope to specific namespaces for better isolation and security.
  • Resource Scope Definitions - Allows restricting the controller's scope to specific namespaces rather than monitoring the entire cluster.
  • Decryption Scopes - Prevents unauthorized data movement by restricting decryption to specific resource names and namespaces.
  • Secret Re-encryptions - Allows updating encrypted resources to use the latest private keys without decrypted data leaving the cluster.
  • Offline Recovery - Provides utilities for manual decryption of secrets using backup private keys during disaster recovery.
  • Automated Key Rotations - Supports updating encryption keys on a regular schedule to ensure secrets use current security certificates.
  • Encrypted Secret Backups - Implements a mechanism to decrypt secret files using backed-up private keys for disaster recovery.
  • Secret Recovery - Enables restoring access to encrypted configuration data using offline private key backups.
  • Distributed Monitoring - Encrypts Kubernetes secrets for safe storage in version control.
  • Secrets Management - One-way encrypted secrets controller for Kubernetes.

Historique des stars

Graphique de l'historique des stars pour bitnami-labs/sealed-secretsGraphique de l'historique des stars pour bitnami-labs/sealed-secrets

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Sealed Secrets

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Sealed Secrets.
  • stackexchange/blackboxAvatar de StackExchange

    StackExchange/blackbox

    6,768Voir sur GitHub↗

    Blackbox is a GPG secret management tool and asymmetric encryption wrapper used to securely store and share sensitive files within version control systems like Git, Mercurial, or Subversion. It functions as a version control secret store that encrypts files for safe storage at rest while allowing authorized users and machines to decrypt them. The system distinguishes itself by integrating directly with version control to provide plaintext diff and log visualization of encrypted files. It supports multi-recipient encryption and automated secret decryption via passphrase-less GPG subkeys, enabl

    Go
    Voir sur GitHub↗6,768
  • operator-framework/operator-sdkAvatar de operator-framework

    operator-framework/operator-sdk

    7,658Voir sur GitHub↗

    The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes API. It serves as a toolset for defining new API types and implementing reconcile loops to automate the lifecycles of complex applications. The project provides specialized support for creating operators based on Helm charts or Ansible playbooks, allowing users to maintain a desired cluster state using existing automation tools. It includes a dedicated system for packaging controllers into standardized container image bundles for distribution via the Operator Lifecycle Manager.

    Gokubernetesoperatorsdk
    Voir sur GitHub↗7,658
  • agwa/git-cryptAvatar de AGWA

    AGWA/git-crypt

    9,746Voir sur GitHub↗

    git-crypt is a transparent cryptography layer and secret manager for Git repositories. It encrypts specific files so they remain as ciphertext on remote servers while appearing as plaintext in local directories. The tool uses Git attributes to define the scope of files and directories targeted for encryption. It supports both symmetric secret key encryption for shared access and asymmetric public key encryption to control decryption permissions among multiple collaborators. The system automates the encryption and decryption process through hook-based filters that trigger during commit and ch

    C++
    Voir sur GitHub↗9,746
  • cert-manager/cert-managerAvatar de cert-manager

    cert-manager/cert-manager

    13,578Voir sur GitHub↗

    This project is a Kubernetes controller that automates the issuance, renewal, and lifecycle management of TLS certificates. It functions as a native extension to the cluster API, using custom resource definitions and reconciliation loops to maintain the desired state of certificates and trust bundles across distributed services. By integrating directly with the cluster's admission control and secret storage systems, it ensures that cryptographic identities are consistently provisioned and available for application workloads. The project distinguishes itself through its extensive support for a

    Gocertificatecrdhacktoberfest
    Voir sur GitHub↗13,578
Voir les 30 alternatives à Sealed Secrets→

Questions fréquentes

Que fait bitnami-labs/sealed-secrets ?

Sealed Secrets is a Kubernetes secret encryption tool and controller designed for GitOps security. It provides a mechanism to encrypt sensitive data into specialized resources that can be safely stored in public version control systems and decrypted only within a cluster.

Quelles sont les fonctionnalités principales de bitnami-labs/sealed-secrets ?

Les fonctionnalités principales de bitnami-labs/sealed-secrets sont : GitOps Secret Management, Secrets Deployment Pipelines, Control Loops, Custom Resource Definitions, Kubernetes Controllers, Encrypted Secret Management, Encryption Key Management, Asymmetric Encryption.

Quelles sont les alternatives open-source à bitnami-labs/sealed-secrets ?

Les alternatives open-source à bitnami-labs/sealed-secrets incluent : stackexchange/blackbox — Blackbox is a GPG secret management tool and asymmetric encryption wrapper used to securely store and share sensitive… operator-framework/operator-sdk — The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes… agwa/git-crypt — git-crypt is a transparent cryptography layer and secret manager for Git repositories. It encrypts specific files so… cert-manager/cert-manager — This project is a Kubernetes controller that automates the issuance, renewal, and lifecycle management of TLS… mozilla/sops — Sops is a secrets encryption tool designed to encrypt and decrypt sensitive values within configuration files. It… fluxcd/flux2 — Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with…