Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent runs the in-cluster continuous loop: collect → evaluate per target → ClusterReadiness CRD status (always) → push snapshot to the server on content change.
|
Package agent runs the in-cluster continuous loop: collect → evaluate per target → ClusterReadiness CRD status (always) → push snapshot to the server on content change. |
|
Package collect builds an inventory.Inventory from a live cluster (or, in files mode, from rendered manifests).
|
Package collect builds an inventory.Inventory from a live cluster (or, in files mode, from rendered manifests). |
|
Package crd owns the ClusterReadiness custom resource: its embedded CRD manifest, plain JSON-tagged Go types (no codegen), and apply/status logic via the dynamic client.
|
Package crd owns the ClusterReadiness custom resource: its embedded CRD manifest, plain JSON-tagged Go types (no codegen), and apply/status logic via the dynamic client. |
|
Package kb loads and indexes the three upgrade-readiness datasets: generated API lifecycle data, the add-on EOL registry, and the hardcoded Kubernetes version-skew policy.
|
Package kb loads and indexes the three upgrade-readiness datasets: generated API lifecycle data, the add-on EOL registry, and the hardcoded Kubernetes version-skew policy. |
|
Package sarif renders engine reports as minimal SARIF 2.1.0 for CI annotation.
|
Package sarif renders engine reports as minimal SARIF 2.1.0 for CI annotation. |
|
Package server is the upgradescope continuous-mode server: snapshot ingest, persisted evaluations, a read API, and on-demand what-if re-evaluation.
|
Package server is the upgradescope continuous-mode server: snapshot ingest, persisted evaluations, a read API, and on-demand what-if re-evaluation. |
|
notify
Package notify defines the notification seam fired on finding deltas (new blocker, became-ready, add-on entering the EOL window) — never on every snapshot.
|
Package notify defines the notification seam fired on finding deltas (new blocker, became-ready, add-on entering the EOL window) — never on every snapshot. |
|
store
Package store persists clusters, snapshots and evaluations for the upgradescope server.
|
Package store persists clusters, snapshots and evaluations for the upgradescope server. |
|
store/storetest
Package storetest pins the behavioral contract of store.Store.
|
Package storetest pins the behavioral contract of store.Store. |
Click to show internal directories.
Click to hide internal directories.