Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
kubectl-craft
command
Package main is the entrypoint for the kubectl-craft plugin binary (named per ADR-0005).
|
Package main is the entrypoint for the kubectl-craft plugin binary (named per ADR-0005). |
|
hack
|
|
|
capture-fixtures
command
Command capture-fixtures (re)generates the checked-in fixture corpus of raw OpenAPI v3 group documents that backs the hermetic schema specs (DESIGN.md — Testing).
|
Command capture-fixtures (re)generates the checked-in fixture corpus of raw OpenAPI v3 group documents that backs the hermetic schema specs (DESIGN.md — Testing). |
|
capture-status-fixtures
command
Command capture-status-fixtures (re)generates the checked-in corpus of recorded dry-run Status payloads that backs the hermetic Validate specs (internal/validate/testdata), following the raw OpenAPI corpus precedent (hack/capture-fixtures).
|
Command capture-status-fixtures (re)generates the checked-in corpus of recorded dry-run Status payloads that backs the hermetic Validate specs (internal/validate/testdata), following the raw OpenAPI corpus precedent (hack/capture-fixtures). |
|
generate-giant-fixture
command
Command generate-giant-fixture (re)generates the giant fixture documents in internal/schema/testdata from the deterministic generator in test/giantcrd — the huge-CRD perf pass's corpus entry (MILESTONES.md — M5).
|
Command generate-giant-fixture (re)generates the giant fixture documents in internal/schema/testdata from the deterministic generator in test/giantcrd — the huge-CRD perf pass's corpus entry (MILESTONES.md — M5). |
|
internal
|
|
|
data
Package data is the cluster-facing layer.
|
Package data is the cluster-facing layer. |
|
matchers
Package matchers keeps specs in domain language: a small internal gomega matcher package speaking the CONTEXT.md glossary (DESIGN.md — Testing).
|
Package matchers keeps specs in domain language: a small internal gomega matcher package speaking the CONTEXT.md glossary (DESIGN.md — Testing). |
|
schema
Package schema is the pure compose core.
|
Package schema is the pure compose core. |
|
tui
Package tui is the presentation layer.
|
Package tui is the presentation layer. |
|
validate
Package validate is the pure Validate core.
|
Package validate is the pure Validate core. |
|
test
|
|
|
cluster
Package cluster pins the conformant cluster that every cluster-facing tool boots: the integration suite (test/integration) and the fixture-capture tool (hack/capture-fixtures) both import this pin, so the captured corpus and the live specs always describe one cluster version — the image cannot be bumped in one place without the other.
|
Package cluster pins the conformant cluster that every cluster-facing tool boots: the integration suite (test/integration) and the fixture-capture tool (hack/capture-fixtures) both import this pin, so the captured corpus and the live specs always describe one cluster version — the image cannot be bumped in one place without the other. |
|
giantcrd
Package giantcrd deterministically generates the giant fixture: a pathological OpenAPI v3 group document on the order of real-world giant CRDs' shapes but an order of magnitude past their size, backing the huge-CRD perf pass (MILESTONES.md — M5).
|
Package giantcrd deterministically generates the giant fixture: a pathological OpenAPI v3 group document on the order of real-world giant CRDs' shapes but an order of magnitude past their size, backing the huge-CRD perf pass (MILESTONES.md — M5). |
Click to show internal directories.
Click to hide internal directories.
