Documentation
¶
Overview ¶
Package conctl implements the converge control-plane CLI — a kubectl-style client for the REST API (apply/get/list/delete over resources, kind manifests, provider configs, reactor bindings, and the cluster registry).
The wire layer is the OpenAPI-generated client in internal/conctl/apiclient (regenerated from the server's golden spec via `just codegen-cli`), so the CLI can never drift from the API contract. This package holds only the command tree, flag plumbing, and human/JSON/YAML rendering on top of that client.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var BuildVersion = "dev"
BuildVersion is stamped at build time via -ldflags (mirrors cmd/converge).
Functions ¶
func NewRootCommand ¶
NewRootCommand assembles the full command tree. main() calls Execute on it.
Types ¶
This section is empty.
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package apiclient provides primitives to interact with the openapi HTTP API.
|
Package apiclient provides primitives to interact with the openapi HTTP API. |
|
spectool
command
Command spectool down-converts the converge OpenAPI 3.1 golden spec to an equivalent 3.0.3 document that oapi-codegen v2 can consume.
|
Command spectool down-converts the converge OpenAPI 3.1 golden spec to an equivalent 3.0.3 document that oapi-codegen v2 can consume. |