feat/poudriere-agent-vault-tarsnap-0.15.1 #39

Merged
clawdie merged 9 commits from feat/poudriere-agent-vault-tarsnap-0.15.1 into main 2026-11-01 10:24:16 +01:00
Owner
No description provided.
- Match the verified Poudriere package built on valhala (agent-vault-0.40.0.pkg,
  SHA256 a1635283a9c7d55f4bc4bf23e78ec02a80222a42e87ea6ca70206655ce617811)
- Add regression assertion for '# BEFORE: colibri herdr' in agent-vault-port-test.sh
- Fix P0 staged ownership bug where install_memory_clients (build.sh:3250) ran
  after configure_live_operator_session (build.sh:2083), leaving .openviking
  (0700) and ovcli.conf (0600) owned by root:wheel; enforce clawdie:clawdie and
  colibri:colibri ownership in both stage-memory-clients-iso.sh and build.sh
- Add package-time USERS/GROUPS and upstream-free UID/GID definitions for
  sysutils/openviking (openviking 810:810) and databases/oxigraph (sova 829:829)
- Ship @sample(root,openviking,0640) etc/openviking/ov.conf.sample with FreeBSD
  memory pathlock default and verify ov.conf readability as openviking via su -m
- Align rcorder across agent_vault.in, openviking.in, and sova.in to
  'BEFORE: colibri_daemon' (matching colibri_daemon.in PROVIDE: colibri_daemon)
- Export explicit HOME=/var/db/openviking and HOME=/var/db/sova, refuse
  symlinked parent directories, validate distinct numeric Agent Vault ports,
  probe both API (:14321) and proxy (:14322) in service agent_vault health, and
  fail closed (exit 65) on numeric UID/GID 830 collisions in stage-agent-vault-iso.sh
- Document honest loopback local-host trust boundary, clarify local file://
  consumption in poudriere-build.sh, and expand the 3 test suites (91/91 passing)
fix(openviking): set queuefs.backend=memory and ollama embedding defaults in ov.conf.sample
All checks were successful
format-check / gates (pull_request) Successful in 19s
0ed80f4c1d
clawdie deleted branch feat/poudriere-agent-vault-tarsnap-0.15.1 2026-11-01 10:24:17 +01: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
clawdie/clawdie-iso!39
No description provided.