{"adoption": {"forks": 395, "observed_at": "2026-08-28T04:07:02.377017+00:00", "stars": 2580}, "canonical_url": "https://ross.abutalabs.com/products/kubernetes-external-secrets", "card": {"archived": true, "artifact_type": "service", "description": "Integrate external secret management systems with Kubernetes", "domain": ["security", "cloud-computing", "self-hosted"], "enriched": true, "function": ["secrets-management", "deployment", "container-orchestration"], "health_score": 10, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["external-secrets/kubernetes-external-secrets"], "name": "external-secrets/kubernetes-external-secrets", "platform": ["self-hosted", "cloud"], "pushed_at": "2022-05-28T13:05:36+00:00", "repo": "external-secrets/kubernetes-external-secrets", "stars": 2580, "tags": ["kubernetes-operator", "aws-secrets-manager", "hashicorp-vault", "custom-resource-definitions", "deprecated", "helm-chart", "external-secrets-operator-successor", "devops", "kubernetes", "docker"], "topics": ["kubernetes", "secrets-management", "aws", "aws-secrets-manager", "vault", "hashicorp", "kubernetes-external-secrets", "secrets-manager"], "urls": [], "use_cases": ["sync AWS Secrets Manager secrets into Kubernetes Secrets", "use HashiCorp Vault secrets in my cluster without storing them in etcd", "manage Kubernetes secrets from an external vault", "automatically create Kubernetes Secrets from external providers", "avoid storing plaintext secrets in etcd", "deploy a secrets sync controller with Helm"], "what_it_is": "A Kubernetes controller that syncs secrets from external secret management systems like AWS Secrets Manager and HashiCorp Vault into native Kubernetes Secrets via a Custom Resource Definition. It is deprecated; users should use the External Secrets Operator (ESO) instead.", "when_to_avoid": ["starting a new project - use external-secrets/external-secrets (ESO) instead", "you need active maintenance, updates, or new provider support", "you need secrets encrypted at rest in etcd without an external manager"], "when_to_choose": ["you are maintaining a legacy cluster already using this controller", "you need the original GoDaddy ExternalSecret CRD behavior for compatibility"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kubernetes-external-secrets", "repo": "external-secrets/kubernetes-external-secrets", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.377017+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:22:38.310051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be4779522095543c7703c730e5b23410ab54c087567630be9c7df7af8e5b6f2a", "fetched_at": "2026-08-28T04:07:02.377017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/external-secrets/kubernetes-external-secrets"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.377017+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:22:38.310051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be4779522095543c7703c730e5b23410ab54c087567630be9c7df7af8e5b6f2a", "fetched_at": "2026-08-28T04:07:02.377017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/external-secrets/kubernetes-external-secrets"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:22:38.310051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be4779522095543c7703c730e5b23410ab54c087567630be9c7df7af8e5b6f2a", "fetched_at": "2026-08-28T04:07:02.377017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/external-secrets/kubernetes-external-secrets"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.377017+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.377017+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.377017+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:22:38.310051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be4779522095543c7703c730e5b23410ab54c087567630be9c7df7af8e5b6f2a", "fetched_at": "2026-08-28T04:07:02.377017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/external-secrets/kubernetes-external-secrets"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.377017+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.377017+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:22:38.310051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be4779522095543c7703c730e5b23410ab54c087567630be9c7df7af8e5b6f2a", "fetched_at": "2026-08-28T04:07:02.377017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/external-secrets/kubernetes-external-secrets"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.377017+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.377017+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.377017+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:22:38.310051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be4779522095543c7703c730e5b23410ab54c087567630be9c7df7af8e5b6f2a", "fetched_at": "2026-08-28T04:07:02.377017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/external-secrets/kubernetes-external-secrets"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.377017+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.377017+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:22:38.310051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be4779522095543c7703c730e5b23410ab54c087567630be9c7df7af8e5b6f2a", "fetched_at": "2026-08-28T04:07:02.377017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/external-secrets/kubernetes-external-secrets"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:22:38.310051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be4779522095543c7703c730e5b23410ab54c087567630be9c7df7af8e5b6f2a", "fetched_at": "2026-08-28T04:07:02.377017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/external-secrets/kubernetes-external-secrets"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:22:38.310051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be4779522095543c7703c730e5b23410ab54c087567630be9c7df7af8e5b6f2a", "fetched_at": "2026-08-28T04:07:02.377017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/external-secrets/kubernetes-external-secrets"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:22:38.310051+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "be4779522095543c7703c730e5b23410ab54c087567630be9c7df7af8e5b6f2a", "fetched_at": "2026-08-28T04:07:02.377017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/external-secrets/kubernetes-external-secrets"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2821, "days_push": 1558, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}