Directories
¶
| Path | Synopsis |
|---|---|
|
kuke/attach
Package attach implements the `kuke attach` thin sbsh client subcommand.
|
Package attach implements the `kuke attach` thin sbsh client subcommand. |
|
kuke/daemon
Package daemon hosts the `kuke daemon` subcommand group, which exposes daemon-lifecycle verbs (start, stop, kill, and later restart/reset).
|
Package daemon hosts the `kuke daemon` subcommand group, which exposes daemon-lifecycle verbs (start, stop, kill, and later restart/reset). |
|
kuke/daemon/kill
Package kill implements `kuke daemon kill`, the immediate-SIGKILL escape hatch for the kukeond cell.
|
Package kill implements `kuke daemon kill`, the immediate-SIGKILL escape hatch for the kukeond cell. |
|
kuke/daemon/reset
Package reset implements `kuke daemon reset`, the lightweight dev-loop teardown for the kukeond cell.
|
Package reset implements `kuke daemon reset`, the lightweight dev-loop teardown for the kukeond cell. |
|
kuke/daemon/restart
Package restart implements `kuke daemon restart`, which is the composed stop-then-start lifecycle verb for the kukeond cell.
|
Package restart implements `kuke daemon restart`, which is the composed stop-then-start lifecycle verb for the kukeond cell. |
|
kuke/daemon/start
Package start implements `kuke daemon start`, which brings up the existing kukeond cell on a host that has already been initialized.
|
Package start implements `kuke daemon start`, which brings up the existing kukeond cell on a host that has already been initialized. |
|
kuke/daemon/stop
Package stop implements `kuke daemon stop`, which gracefully shuts down the kukeond cell.
|
Package stop implements `kuke daemon stop`, which gracefully shuts down the kukeond cell. |
|
kuke/image
Package image hosts the `kuke image` parent command and its subcommands: `load` (#200), `get` (#211), and `delete` (#212).
|
Package image hosts the `kuke image` parent command and its subcommands: `load` (#200), `get` (#211), and `delete` (#212). |
|
kuke/log
Package log implements the `kuke log` subcommand.
|
Package log implements the `kuke log` subcommand. |
|
kuke/run
Package run implements the `kuke run` verb.
|
Package run implements the `kuke run` verb. |
|
kukeond
Package kukeond is the cobra entry point for the kukeond daemon binary.
|
Package kukeond is the cobra entry point for the kukeond daemon binary. |
|
internal
|
|
|
cellprofile
Package cellprofile loads per-user CellProfile templates from $HOME/.kuke/profiles.d/*.yaml (or $KUKE_PROFILES_DIR) and materializes them into CellDocs that `kuke run -p` then drives along the same path as `-f`.
|
Package cellprofile loads per-user CellProfile templates from $HOME/.kuke/profiles.d/*.yaml (or $KUKE_PROFILES_DIR) and materializes them into CellDocs that `kuke run -p` then drives along the same path as `-f`. |
|
client/local
Package local provides an in-process kukeonv1.Client backed by a controller.Exec.
|
Package local provides an in-process kukeonv1.Client backed by a controller.Exec. |
|
clientconfig
Package clientconfig loads a kuke ClientConfiguration document from disk.
|
Package clientconfig loads a kuke ClientConfiguration document from disk. |
|
daemon
Package daemon implements the kukeond process: it owns a controller.Exec, exposes the kukeonv1 API over a unix socket using net/rpc + jsonrpc, and manages its own lifecycle (listener, PID file, graceful shutdown).
|
Package daemon implements the kukeond process: it owns a controller.Exec, exposes the kukeonv1 API over a unix socket using net/rpc + jsonrpc, and manages its own lifecycle (listener, PID file, graceful shutdown). |
|
netpolicy
Package netpolicy renders space-level egress policies into iptables rules and applies them on the host firewall.
|
Package netpolicy renders space-level egress policies into iptables rules and applies them on the host firewall. |
|
serverconfig
Package serverconfig loads a kukeond ServerConfiguration document from disk.
|
Package serverconfig loads a kukeond ServerConfiguration document from disk. |
|
sysuser
Package sysuser provisions the kukeon system user/group and applies kukeon-managed file ownership during `kuke init`.
|
Package sysuser provisions the kukeon system user/group and applies kukeon-managed file ownership during `kuke init`. |
|
pkg
|
|
|
api/kukeonv1
Package kukeonv1 is the public client SDK for the kukeon daemon.
|
Package kukeonv1 is the public client SDK for the kukeon daemon. |
Click to show internal directories.
Click to hide internal directories.