Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
gemaalctl
command
Command gemaalctl is the human/CI face of gemaal.
|
Command gemaalctl is the human/CI face of gemaal. |
|
server
command
Command gemaal runs the gemaal service: the pump behind a shared test cluster.
|
Command gemaal runs the gemaal service: the pump behind a shared test cluster. |
|
deploy
|
|
|
pulumi/testtier
module
|
|
|
Package frontend embeds the built web console (Vite/React/MUI — the fleet console stack; see gateway-auth/docs/console-stack.md).
|
Package frontend embeds the built web console (Vite/React/MUI — the fleet console stack; see gateway-auth/docs/console-stack.md). |
|
gen
|
|
|
pkg
|
|
|
authn
Package authn turns a request's Authorization header into an Identity.
|
Package authn turns a request's Authorization header into an Identity. |
|
config
Package config loads and validates the gemaal service configuration.
|
Package config loads and validates the gemaal service configuration. |
|
engine
Package engine is the housekeeping engine: the pump itself.
|
Package engine is the housekeeping engine: the pump itself. |
|
gemaalcfg
Package gemaalcfg loads the optional gemaal.yaml — the small committed file carrying a repo's deploy-and-test defaults: per-cluster helm values (riding installs as .Values.gemaal), repo-owned build hooks, the personal-namespace template, and the email→slug identity map (or a pointer to where a rendered map lives).
|
Package gemaalcfg loads the optional gemaal.yaml — the small committed file carrying a repo's deploy-and-test defaults: per-cluster helm values (riding installs as .Values.gemaal), repo-owned build hooks, the personal-namespace template, and the email→slug identity map (or a pointer to where a rendered map lives). |
|
harness
Package harness resolves the STANDING tenant a test run belongs to, brackets the run with a suite's real phases (build, deploy, readiness, teardown — see Run and Suite), and gives tests the cluster-side helpers they need inside it: client-side helm installs stamped with the gemaal ledger labels, ring-pair ordering, rollout waits and Service ClusterIP resolution.
|
Package harness resolves the STANDING tenant a test run belongs to, brackets the run with a suite's real phases (build, deploy, readiness, teardown — see Run and Suite), and gives tests the cluster-side helpers they need inside it: client-side helm installs stamped with the gemaal ledger labels, ring-pair ordering, rollout waits and Service ClusterIP resolution. |
|
identity
Package identity answers "who is calling" as an EMAIL address, and maps that email to the short slug the organization knows the person by.
|
Package identity answers "who is calling" as an EMAIL address, and maps that email to the short slug the organization knows the person by. |
|
pipeline
Package pipeline holds the gemaalctl artifact pipeline: the dev-loop snapshot build, the preview chart push, and the gated stable release.
|
Package pipeline holds the gemaalctl artifact pipeline: the dev-loop snapshot build, the preview chart push, and the gated stable release. |
|
service
Package service implements the gemaal ConnectRPC API — the six RPCs of proto/gemaal/v1 over the housekeeping engine.
|
Package service implements the gemaal ConnectRPC API — the six RPCs of proto/gemaal/v1 over the housekeeping engine. |
Click to show internal directories.
Click to hide internal directories.