- Shell 56.7%
- jq 43.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
builder-images added `images/ibmi-analyst` (Ghidra, PowerAS and the rpg-demo recovery toolkit for the IBM i recovery lane). Its first release built and exported the image, then `publish-item-ibmi-analyst` died on `POST /v2/build/ibmi-analyst/blobs/uploads/: DENIED`, exactly the failure the publisher test documents for a repository without a policy. This adds the policy beside its siblings, the name to the coupled list, and raises the counts to 36. Claude-Session: https://claude.ai/code/session_01HPdKaFBKQVs8hzfgXMrnwV |
||
| apps | ||
| docs | ||
| manifests/registry | ||
| scripts | ||
| tests | ||
| BINJOVI.md | ||
| BINJOVI_NATIVE_DELIVERY.md | ||
| README.md | ||
sean/zot
The zot OCI registry (registry.sean.farm, namespace registry), decoupled
from the retiring sean/pipelines mono-bundle on 2026-08-31.
manifests/registry/— the registry bundle (Namespace, thezot-image-warmhook Job that pulls everyzot-v2image onto zot's node before a rollout, credentials, templated zot config, StatefulSetzot-v2, HTTPRoutes, PDB). Synced by ArgoCDApplication/registry.apps/— the app-of-apps children thezot-argocdroot syncs.apps/registry.yamlowns the singleton ArgoCD Application.docs/REGISTRY-AVAILABILITY.md— availability signals, migration gates, the gate ordering rule, and the image warm-up hook.tests/— the registry's regression guards. Runbash tests/check.sh.
Branch model (fleet standard): feature branches -> trunk (integration) ->
main (what ArgoCD tracks). Binjovi owns the release merge and advances main
only after it verifies the combined trunk build.
Seeds and backup live elsewhere by design: the ArgoCD AppProject/root App in
sean/seanfarm kubernetes/flux/infrastructure/zot-argocd/, the
ForgejoRepository + real-time codeberg push mirror in
kubernetes/flux/infrastructure/gitmirrors/zot.yaml.
Native pipeline timing
Binjovi uses native agents for this project's Build, Release, and Deploy tasks.
The configured deployment target is zot-development. The deployment checks the registry API and verifies a registry write/read probe. Published image identities use immutable digests.
Select an exact successful Build when you release:
binjovictl builds zot
binjovictl release zot --build BUILD_ID --wait
binjovictl status zot
Open the project dashboard and expand an execution attempt to inspect its task timeline and available profiles. The latest completed pipeline summary includes Build and Release time as well as deployment time. Check the Deploy result separately after Release completes. Telemetry explains execution; the stored revision and verification evidence establish completion.