APIService Proof Work Orders

A repository document, rendered for the site. View source markdown.

Generated at: 2026-07-30T12:38:02.000Z UTC · source: committed helm-expt evidence for this rendered repository document.

This generated queue turns the APIService coverage report into assignable proof work. APIService rows are high value because a rendered object can match regular Helm while Kubernetes API aggregation still fails after apply.

Work Queue

PriorityChartVersionCurrent stateWork typeFirst taskDone when
1kedacore/keda2.19.0api-aggregation-observedcatalog-promotion-decisiondecide whether KEDA enters a catalog promotion wave using the two-cluster parity and ConfigHub OCI APIService receiptsKEDA has either a target-scoped production/support decision or a named reason to stay proof-grade
2k8s-dashboard/kubernetes-dashboard7.14.0source-detected-needs-reciperecipe-import-plus-runtime-proofcreate the recipe/import candidate, then add APIService readiness and runtime aggregation checksthe chart has a maintained recipe row plus a pass/watch/refused aggregation receipt
2prometheus-community/prometheus-adapter5.3.0compatible-base-created-needs-standard-lanescompatible-base-standard-lanesrun ConfigHub proof, local live, live Helm-vs-ConfigHub parity, and APIService runtime contract for apiservice-v1-capabilitythe maintained apiservice-v1-capability base has live aggregation evidence through the standard lanes
4datadog/datadog3.214.0source-detected-needs-reciperecipe-import-plus-runtime-proofcreate the recipe/import candidate, then add APIService readiness and runtime aggregation checksthe chart has a maintained recipe row plus a pass/watch/refused aggregation receipt
5bitnami/metrics-server7.4.12source-detected-needs-recipeduplicate-chart-decisiondecide whether Bitnami Metrics Server should be imported separately or routed to the existing upstream Metrics Server catalog entrythe row is either modeled with APIService readiness or intentionally refused as a duplicate package route
8metrics-server/metrics-server3.13.0api-aggregation-observedkeep-fresh-patternkeep the Metrics Server runtime/GitOps aggregation receipt fresh and reuse its checks as the next chart patternexisting api-aggregation-observed row remains fresh and reproducible
9fairwinds-stable/goldilocks10.3.0source-signal-not-rendered-in-maintained-basesrender-path-recordedno runtime APIService test is owed for the current maintained bases; create an APIService-enabled base only if product chooses to support that pathrender-path notes record the conditional dependency path and the current bases remain APIService-free
9fairwinds-stable/vpa4.11.0source-signal-not-rendered-in-maintained-basesrender-path-recordedno runtime APIService test is owed for the current maintained bases; create an APIService-enabled base only if product chooses to support that pathrender-path notes record the conditional dependency path and the current bases remain APIService-free

Receipt Contract

For a row to become api-aggregation-observed, it needs committed evidence for the selected chart/base:

rendered APIService object observed
backing workload observed
APIService Available=True observed
aggregated API query or target-specific equivalent observed
freshness timestamp recorded

KEDA now has both two-cluster parity and ConfigHub OCI/Argo API aggregation evidence. Its next question is product scope: whether to promote it to a catalog-supported entry for a named target profile, or keep it proof-grade. Kubernetes Dashboard, Datadog, and Bitnami Metrics Server need import/catalog decisions before a runtime aggregation receipt can close the gap. Prometheus Adapter has a maintained recipe and the old bases render an APIService version the tested target does not serve. The compatible apiservice-v1-capability proof base now exists and has candidate live evidence; the next task is to run the standard ConfigHub, live, parity, and APIService runtime lanes for that maintained base. Goldilocks and VPA have render-path notes: their current maintained bases do not render APIService objects, so they do not owe runtime aggregation evidence unless a future base enables that path.

Files

FilePurpose
top100-apiservice-coverage.csvCurrent APIService state per top-100 source row.
work-orders.csvSame queue in spreadsheet form.
render-path-notes.mdRender-path decisions for maintained rows whose APIService source signals are not active in current bases.
target-compatibility-decisions.mdTarget-scoped compatibility decisions for maintained rows that render unsupported APIService versions.
capability-profile-candidates.mdLive-tested candidate bases for target-compatible APIService rendering.
promotion-reviews/README.mdAPIService promotion-review packets for rows with enough runtime evidence to discuss catalog scope.
data/runtime-gitops/receipts/metrics-server-metrics-server/default/latest.yamlExisting Metrics Server pattern receipt.
data/runtime-gitops/receipts/kedacore-keda/default/latest.yamlKEDA ConfigHub OCI/Argo APIService receipt.

Regenerate:

npm run apiservice:coverage
npm run apiservice:coverage:verify