delonix provider
O que cada provider consegue fazer — medido neste host, contra um catálogo com versão.
What each provider can do — measured on this host, against a versioned catalog.
provider ls lista todos os providers que esta build conhece —
libvirt, cloud-hypervisor, proxmox, linux (que é
ao mesmo tempo provider de computação, de rede e de storage) e opnsense (um
gateway de perímetro que responde às linhas de rede, ADR-0059) — e conta, para cada um, as capacidades
do catálogo (ADR-0050) em cada um de seis estados: supported (implementada E exercitada —
cada uma nomeia o check da bateria, o cenário de caos ou o teste que a prova), partial
(com um limite escrito, ou sem prova ao vivo), unsupported-by-provider,
requires-external-component, not-implemented, e unavailable-on-host
— um sim declarado que ESTE host não consegue honrar (falta o binário, o /dev/kvm, o
qemu:///system, um cgroup delegado, o br_netfilter), com a peça em falta
nomeada. describe <id> mostra a razão de cada linha; matrix imprime a
matriz DECLARADA (todo o host assumido completo) de que docs/providers/capability-matrix.md
é gerado, e um teste mantém os dois iguais. Um provider remoto (Proxmox, OPNsense) declara e não liga: a saúde
diz NotProbed, nunca adivinha. O JSON de ls tem a forma do
ProviderInfo do contrato de nó. Não estável — ver
docs/cli-stability.md; os nomes das capacidades e os estados seguem a versão do
catálogo.
provider ls lists every provider this build knows —
libvirt, cloud-hypervisor, proxmox, linux (a
compute, a network and a storage provider at once) and opnsense (a perimeter
gateway that answers the network rows, ADR-0059) — and counts, for each, the catalog's capabilities
(ADR-0050) in each of six states: supported (implemented AND exercised — each one names the
battery check, chaos scenario or test that proves it), partial (with a written limit, or
without live proof), unsupported-by-provider, requires-external-component,
not-implemented, and unavailable-on-host — a declared yes THIS host cannot honour
(the binary, /dev/kvm, qemu:///system, a delegated cgroup or
br_netfilter is missing), with the missing piece named. describe <id>
shows the reason behind every row; matrix prints the DECLARED matrix (every host assumed
complete) that docs/providers/capability-matrix.md is generated from, and a test keeps
the two equal. A remote provider (Proxmox, OPNsense) declares and does not connect: its health says
NotProbed, never a guess. The JSON of ls has the shape of the node
contract's ProviderInfo. Not stable — see
docs/cli-stability.md; capability names and states follow the catalog version.
Usage: delonix provider [OPTIONS] <COMMAND>
Commands:
config The node's providers file (ADR-0054): what it says, and whether it is valid
describe Every capability of ONE provider, with its state and the reason
ls Every provider this build knows, probed on this host
matrix The declared matrix, host-independent, as Markdown
help Print this message or the help of the given subcommand(s)
Options:
--l18n <en|pt>
Output language: `en` (default) or `pt` (Portuguese, pt_AO). Also settable via `$DELONIX_L18N`. Global — works before any subcommand
-h, --help
Print help (see a summary with '-h')
COMMAND MAP:
Advanced ls · describe · matrix · config
EXAMPLES:
# what each provider can do on this host, counted per state
delonix provider ls
SEE ALSO:
delonix provider describe · delonix system info · delonix compatibility
docker
delonix › provider