pkg/

directory
v0.31.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 4, 2026 License: Apache-2.0

Directories

Path Synopsis
Package cert provides helpers for reading PEM-encoded X.509 certificates.
Package cert provides helpers for reading PEM-encoded X.509 certificates.
aws
clusterdir
Package clusterdir owns the per-cluster config directory convention: <user config dir>/kubeaid-cli/<cluster>/configs, which is ~/.config/kubeaid-cli/<cluster>/configs on Linux.
Package clusterdir owns the per-cluster config directory convention: <user config dir>/kubeaid-cli/<cluster>/configs, which is ~/.config/kubeaid-cli/<cluster>/configs on Linux.
prompt
Package validate holds the field-level validators kubeaid-cli's interactive prompt runs at input time, exported so a consumer that isn't a terminal (the Obmondo add-cluster web form) can enforce the same rules — e.g.
Package validate holds the field-level validators kubeaid-cli's interactive prompt runs at input time, exported so a consumer that isn't a terminal (the Obmondo add-cluster web form) can enforce the same rules — e.g.
validate
Package configvalidate runs the struct-tag validation declared on pkg/config's schema.
Package configvalidate runs the struct-tag validation declared on pkg/config's schema.
netbird
Package netbird holds the bootstrap-side NetBird orchestration: the operator API-key gate, the CNPG postgres DSN patch, and the derivation helpers behind the netbird-operator chart values.
Package netbird holds the bootstrap-side NetBird orchestration: the operator API-key gate, the CNPG postgres DSN patch, and the derivation helpers behind the netbird-operator chart values.
Package obmondo fetches a cluster's configuration from the Obmondo portal.
Package obmondo fetches a cluster's configuration from the Obmondo portal.
Package render turns a cluster's answers into general.yaml and secrets.yaml by executing the same templates kubeaid-cli's own interactive flow uses.
Package render turns a cluster's answers into general.yaml and secrets.yaml by executing the same templates kubeaid-cli's own interactive flow uses.
repository
url
Package storagetypes holds the bare-metal storage data types.
Package storagetypes holds the bare-metal storage data types.
Package urlprotocol classifies a Git URL by the transport it names.
Package urlprotocol classifies a Git URL by the transport it names.
git
randval
Package randval generates random secret values used across kubeaid-cli — alphanumeric passwords for OIDC client secrets and Keycloak admin credentials, plus base64-encoded byte keys for symmetric crypto (e.g.
Package randval generates random secret values used across kubeaid-cli — alphanumeric passwords for OIDC client secrets and Keycloak admin credentials, plus base64-encoded byte keys for symmetric crypto (e.g.
ui
Package ui renders operator-facing terminal output shared across the bootstrap flow — the rounded next-steps box and the Keycloak admin-login rows printed inside it.
Package ui renders operator-facing terminal output shared across the bootstrap flow — the rounded next-steps box and the Keycloak admin-login rows printed inside it.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL