pkg/

directory
v0.0.0-...-60784e1 Latest Latest
Warning

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

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

Directories

Path Synopsis
Commands for Cobra based command line tools.
Commands for Cobra based command line tools.
explain
Package explain renders kubectl-explain-style field documentation from a JSON Schema.
Package explain renders kubectl-explain-style field documentation from a JSON Schema.
hostinfo
Package hostinfo derives runtime host information used by laptop-mode CLI defaulting (e.g.
Package hostinfo derives runtime host information used by laptop-mode CLI defaulting (e.g.
translator
Package translator converts a CLI config kind into the deployable outputs: operator chart values + the four platform CRs (EducatesClusterConfig, SecretsManager, LookupService, SessionManager).
Package translator converts a CLI config kind into the deployable outputs: operator chart values + the four platform CRs (EducatesClusterConfig, SecretsManager, LookupService, SessionManager).
v1alpha1
Package v1alpha1 defines the CLI-facing configuration kinds for the Educates v4 installer.
Package v1alpha1 defines the CLI-facing configuration kinds for the Educates v4 installer.
v1alpha1/schemas
Package schemas embeds the JSON schemas for the cli.educates.dev/v1alpha1 config kinds.
Package schemas embeds the JSON schemas for the cli.educates.dev/v1alpha1 config kinds.
Package constants holds shared constant values used across the CLI.
Package constants holds shared constant values used across the CLI.
Package deployer is the v4 install path: load a CLI config, translate to operator chart values + four platform CRs, install the operator chart via Helm SDK, server-side-apply the CRs in dependency order, and wait for each to be Ready=True.
Package deployer is the v4 install path: load a CLI config, translate to operator chart values + four platform CRs, install the operator chart via Helm SDK, server-side-apply the CRs in dependency order, and wait for each to be Ready=True.
apply
Package apply server-side-applies arbitrary unstructured Kubernetes objects from the CLI.
Package apply server-side-applies arbitrary unstructured Kubernetes objects from the CLI.
chart
Package chart embeds the educates-installer Helm chart into the CLI binary.
Package chart embeds the educates-installer Helm chart into the CLI binary.
crds
Package crds applies the four platform CRDs from the embedded operator chart to the cluster before helm-install.
Package crds applies the four platform CRDs from the embedded operator chart to the cluster before helm-install.
helm
Package helm wraps the helm SDK with the small surface the CLI needs to install or upgrade the educates-installer chart in-process.
Package helm wraps the helm SDK with the small surface the CLI needs to install or upgrade the educates-installer chart in-process.
prereq
Package prereq checks deploy prerequisites that must be satisfied before the four platform CRs can reconcile.
Package prereq checks deploy prerequisites that must be satisfied before the four platform CRs can reconcile.
progress
Package progress renders deploy/delete step status as compact per-step lines instead of free-form prints.
Package progress renders deploy/delete step status as compact per-step lines instead of free-form prints.
wait
Package wait polls a Kubernetes resource until its Ready=True condition flips, or a timeout fires.
Package wait polls a Kubernetes resource until its Ready=True condition flips, or a timeout fires.

Jump to

Keyboard shortcuts

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