{"adoption": {"forks": 122, "observed_at": "2026-08-28T04:03:19.076123+00:00", "stars": 1035}, "canonical_url": "https://ross.abutalabs.com/products/helm-mapkubeapis", "card": {"archived": false, "artifact_type": "plugin", "description": "This is a Helm plugin which map deprecated or removed Kubernetes APIs in a release to supported APIs", "domain": ["developer-tools"], "enriched": true, "function": ["developer-tools", "configuration-management", "deployment"], "health_score": 92, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["helm/helm-mapkubeapis"], "name": "helm/helm-mapkubeapis", "platform": ["cli", "cross-platform"], "pushed_at": "2026-08-17T08:33:41+00:00", "repo": "helm/helm-mapkubeapis", "stars": 1035, "tags": ["helm-plugin", "kubernetes", "api-migration", "deprecated-apis", "release-metadata", "devops", "containers"], "topics": ["helm-plugin", "kubernetes-apis", "helm", "helm-charts", "hacktoberfest"], "urls": [], "use_cases": ["fix helm releases that fail to upgrade after kubernetes version upgrade", "map deprecated kubernetes apis in helm release metadata to supported apis", "clean up removed api references from helm release storage", "repair helm releases stuck after cluster upgrade", "migrate helm release metadata to new kubernetes api versions"], "what_it_is": "A Helm v3 plugin that updates in-place Helm release metadata containing deprecated or removed Kubernetes APIs to supported APIs, or removes references to resources without successors. It is written in Go and distributed as a Helm plugin.", "when_to_avoid": ["you need to update chart templates themselves to supported APIs", "you use Helm v2", "your latest release version is not in a deployed state and you cannot clean it up"], "when_to_choose": ["you upgraded a Kubernetes cluster and Helm releases now reference removed APIs", "you need to fix release metadata in-place without redeploying", "you manage many Helm releases across cluster version upgrades"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/helm-mapkubeapis", "repo": "helm/helm-mapkubeapis", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.076123+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:04:54.218962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adfc046ad92282014f0755eea1c38cbbf896c5505204d9f128154d715d0ab041", "fetched_at": "2026-08-28T04:03:19.076123+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helm/helm-mapkubeapis"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.076123+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:04:54.218962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adfc046ad92282014f0755eea1c38cbbf896c5505204d9f128154d715d0ab041", "fetched_at": "2026-08-28T04:03:19.076123+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helm/helm-mapkubeapis"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:04:54.218962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adfc046ad92282014f0755eea1c38cbbf896c5505204d9f128154d715d0ab041", "fetched_at": "2026-08-28T04:03:19.076123+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helm/helm-mapkubeapis"}], "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:03:19.076123+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.076123+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.076123+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:04:54.218962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adfc046ad92282014f0755eea1c38cbbf896c5505204d9f128154d715d0ab041", "fetched_at": "2026-08-28T04:03:19.076123+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helm/helm-mapkubeapis"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.076123+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.076123+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:04:54.218962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adfc046ad92282014f0755eea1c38cbbf896c5505204d9f128154d715d0ab041", "fetched_at": "2026-08-28T04:03:19.076123+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helm/helm-mapkubeapis"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.076123+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.076123+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.076123+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:04:54.218962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adfc046ad92282014f0755eea1c38cbbf896c5505204d9f128154d715d0ab041", "fetched_at": "2026-08-28T04:03:19.076123+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helm/helm-mapkubeapis"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.076123+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.076123+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:04:54.218962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adfc046ad92282014f0755eea1c38cbbf896c5505204d9f128154d715d0ab041", "fetched_at": "2026-08-28T04:03:19.076123+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helm/helm-mapkubeapis"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:04:54.218962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adfc046ad92282014f0755eea1c38cbbf896c5505204d9f128154d715d0ab041", "fetched_at": "2026-08-28T04:03:19.076123+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helm/helm-mapkubeapis"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:04:54.218962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adfc046ad92282014f0755eea1c38cbbf896c5505204d9f128154d715d0ab041", "fetched_at": "2026-08-28T04:03:19.076123+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helm/helm-mapkubeapis"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:04:54.218962+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adfc046ad92282014f0755eea1c38cbbf896c5505204d9f128154d715d0ab041", "fetched_at": "2026-08-28T04:03:19.076123+00:00", "kind": "readme", "missing": false, "url": "https://github.com/helm/helm-mapkubeapis"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 16}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2343, "days_push": 16, "days_rel": 469, "gap_med": 129.0, "n_releases_24m": 3}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}