Documentation
¶
Overview ¶
Package kubectl provides helpers for running kubectl commands with the correct KUBECONFIG environment variable set. It centralises the pattern that was previously duplicated across network, x402, model, agent, and cmd/obol packages.
Index ¶
- func Apply(binary, kubeconfig string, data []byte) error
- func EnsureCluster(cfg *config.Config) error
- func Output(binary, kubeconfig string, args ...string) (string, error)
- func Paths(cfg *config.Config) (binary, kubeconfig string)
- func Run(binary, kubeconfig string, args ...string) error
- func RunSilent(binary, kubeconfig string, args ...string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnsureCluster ¶
EnsureCluster checks that the kubeconfig file exists, returning a descriptive error when the cluster is not running.
func Output ¶
Output executes kubectl and returns the captured stdout. Stderr is captured and included in the returned error on failure.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.