# external-secrets/external-secrets

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/external-secrets-external-secrets).**

6,697 stars · 1,337 forks · Go · Apache-2.0

## Links

- GitHub: https://github.com/external-secrets/external-secrets
- Homepage: https://external-secrets.io/main
- awesome-repositories: https://awesome-repositories.com/repository/external-secrets-external-secrets.md

## Topics

`external-secrets` `hacktoberfest` `kubernetes` `kubernetes-secrets` `secrets-manager`

## Description

External Secrets Operator reads information from a third-party service like AWS Secrets Manager and automatically injects the values as Kubernetes Secrets.

## Tags

### Security & Cryptography

- [External Secret Resolution](https://awesome-repositories.com/f/security-cryptography/external-secret-resolution.md) — Manages secret synchronization between external secret stores and Kubernetes using custom resource definitions.
- [Automated Secret Rotation](https://awesome-repositories.com/f/security-cryptography/automated-secret-rotation.md) — Keeps Kubernetes Secrets in sync with external sources as values change without manual intervention.
- [Cloud Secret Managers](https://awesome-repositories.com/f/security-cryptography/cloud-secret-managers.md) — Manages secret lifecycle across Kubernetes clusters by connecting to external secret stores.
- [External API Secret Synchronizers](https://awesome-repositories.com/f/security-cryptography/secret-encryption/kubernetes-secret-bootstrapping/external-api-secret-synchronizers.md) — Synchronizes secret values from external APIs and services into Kubernetes Secrets using custom resource definitions.
- [External Provider Secret Injectors](https://awesome-repositories.com/f/security-cryptography/secret-encryption/kubernetes-secret-bootstrapping/external-provider-secret-injectors.md) — Reads secrets from external providers and automatically creates or updates native Kubernetes Secrets.
- [Secret Management Providers](https://awesome-repositories.com/f/security-cryptography/secret-management-providers.md) — Connects to various external secret management services and synchronizes their values into a Kubernetes cluster.
- [Custom Resource Secret Controllers](https://awesome-repositories.com/f/security-cryptography/secrets-management/custom-resource-secret-controllers.md) — Defines and controls secret synchronization using custom resource definitions for external stores. ([source](https://external-secrets.io/main/))

### Artificial Intelligence & ML

- [Secret Backend Abstraction Layers](https://awesome-repositories.com/f/artificial-intelligence-ml/model-api-providers/provider-abstraction-layers/secret-backend-abstraction-layers.md) — Defines a common interface for pluggable integration with external secret backends.

### Development Tools & Productivity

- [Secret Store Integrations](https://awesome-repositories.com/f/development-tools-productivity/external-configuration-integration/secret-store-integrations.md) — Binds ExternalSecret resources to specific provider configurations through SecretStore objects.

### DevOps & Infrastructure

- [Custom Resource Controllers](https://awesome-repositories.com/f/devops-infrastructure/custom-resource-definitions/custom-resource-controllers.md) — Watches custom resources and reconciles desired state with actual Kubernetes Secrets using a controller loop.
- [Polling-Based Synchronization Controllers](https://awesome-repositories.com/f/devops-infrastructure/infrastructure-reconciliation-controllers/annotation-driven-control/polling-based-synchronization-controllers.md) — Implements a controller that periodically polls external providers to update Kubernetes Secrets.
- [Cluster-Scoped Secret Stores](https://awesome-repositories.com/f/devops-infrastructure/resource-scope-definitions/cluster-scoped-secret-stores.md) — Defines cluster-scoped custom resources for managing secrets across all namespaces.

### Software Engineering & Architecture

- [Secret Injection Providers](https://awesome-repositories.com/f/software-engineering-architecture/external-content-handlers/external-content-inclusions/external-resource-references/secret-injection-providers.md) — Reads secret values from external systems and injects them automatically as native Kubernetes Secrets. ([source](https://external-secrets.io/))
- [Secret Templates](https://awesome-repositories.com/f/software-engineering-architecture/configuration-templates/secret-templates.md) — Transforms raw secret values into structured Kubernetes Secret data using Go templates.
