25 lines
1.4 KiB
Markdown
25 lines
1.4 KiB
Markdown
# JOURNAL — cc-ci Builder (append-only)
|
|
|
|
## 2026-05-26 — Bootstrap (§1)
|
|
|
|
**Access verification (all pass):**
|
|
- `ssh cc-ci 'hostname && whoami && nixos-version'` → `nixos` / `root` / `24.11.719113.50ab793786d9 (Vicuna)`
|
|
- `curl https://git.autonomic.zone/api/v1/version` → `{"version":"1.24.2"}`
|
|
- Gitea bot auth (`curl -u $GITEA_USERNAME:$GITEA_PASSWORD .../api/v1/user`) → `login: autonomic-bot`, id 64
|
|
- `getent hosts probe-$RANDOM.ci.commoninternet.net` → `143.244.213.108` (the gateway IP, as expected — TLS passthrough)
|
|
- Cert present: `ls /var/lib/ci-certs/live/` → `fullchain.pem` (2909 b), `privkey.pem` (227 b, mode 640)
|
|
- recipe-maintainers org exists (private); `recipe-maintainers/cc-ci` → 404 (created below)
|
|
- Mirrored recipes already present: bluesky-pds, lasuite-docs, custom-html, custom-html-tiny, n8n,
|
|
keycloak, lasuite-meet, matrix-synapse, cryptpad
|
|
|
|
**Baseline (docs/baseline.md):** fresh NixOS 24.11 Incus VM, 2 vCPU, 3.5 GiB RAM, 8.9 GiB disk
|
|
(3.8 GiB free). No docker/swarm/abra. Channel-based `/etc/nixos/configuration.nix` (no flake).
|
|
|
|
**Actions:**
|
|
- Created repo `recipe-maintainers/cc-ci` (private) via Gitea API.
|
|
- `git init` in /srv/cc-ci/cc-ci; credential helper reads creds from /srv/cc-ci/.testenv (no
|
|
secrets stored in git config).
|
|
- Seeded skeleton layout (§3) + loop-state files + docs/baseline.md.
|
|
|
|
**Next:** commit + push bootstrap, then M0 (flake + base config + sops test secret).
|