feat(catalog): register the outline wiki #293

Merged
binjovi-bot merged 1 commit from feat/register-outline-project into trunk 2026-09-13 16:25:11 +00:00
Owner

sean/outline now holds Outline's workload, and ArgoCD syncs it from main.
Without an entry here that repository has no release train: no Build on a pull
request, no merge, and nothing to promote trunk to main.

Shape

Copied from gibson and n8n, the closest live examples: gitops-argocd,
native executor, one argocd deployment target admitting Application/outline
in namespace argocd.

The availability check reads Outline's own health endpoint —
/_health on port 3000, which the image's HEALTHCHECK uses too.

rollback: false, like every other gitops-argocd target here. Outline's data
lives outside the bundle (Postgres, a Valkey volume, an S3 bucket) and Outline
migrates at boot, so rolling the manifests back could not undo a bad migration.

After this

binjovictl init-trunk outline --from-main creates the branch this base_ref
names, and the workload pull request in sean/outline can then be released
normally.

scripts/check passes.

https://claude.ai/code/session_01JGe4pyhQ36AhgDfPJry4d3

`sean/outline` now holds Outline's workload, and ArgoCD syncs it from `main`. Without an entry here that repository has no release train: no Build on a pull request, no merge, and nothing to promote `trunk` to `main`. ## Shape Copied from `gibson` and `n8n`, the closest live examples: `gitops-argocd`, native executor, one `argocd` deployment target admitting `Application/outline` in namespace `argocd`. The availability check reads Outline's own health endpoint — `/_health` on port 3000, which the image's `HEALTHCHECK` uses too. `rollback: false`, like every other `gitops-argocd` target here. Outline's data lives outside the bundle (Postgres, a Valkey volume, an S3 bucket) and Outline migrates at boot, so rolling the manifests back could not undo a bad migration. ## After this `binjovictl init-trunk outline --from-main` creates the branch this `base_ref` names, and the workload pull request in `sean/outline` can then be released normally. `scripts/check` passes. https://claude.ai/code/session_01JGe4pyhQ36AhgDfPJry4d3
feat(catalog): register the outline wiki
All checks were successful
binjovi/ci Binjovi completed the frozen plan
2d61bfba35
sean/outline holds Outline's workload and ArgoCD syncs it from main.
Without an entry here the repository has no release train: no build on a
pull request, no merge, and nothing to promote trunk to main.

The shape is gibson's and n8n's, which are the closest live examples --
gitops-argocd, native executor, one argocd deployment target admitting
Application/outline in namespace argocd. The availability check reads
Outline's own health endpoint, /_health on port 3000, which the image's
HEALTHCHECK uses too.

rollback: false, as every other gitops-argocd target here. The wiki's
data lives outside the bundle -- Postgres, a Valkey volume and an S3
bucket -- so rolling the manifests back could not undo a bad migration
anyway, and Outline migrates at boot.

Claude-Session: https://claude.ai/code/session_01JGe4pyhQ36AhgDfPJry4d3
binjovi-bot deleted branch feat/register-outline-project 2026-09-13 16:25:11 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/binjovi-plans!293
No description provided.