Skip to content

Move the Saman Agent to agentctl v0.1.0-preview.13 - #9

Open
martinothamar wants to merge 1 commit into
digdir:mainfrom
martinothamar:chore/agentctl-preview-13
Open

martinothamar wants to merge 1 commit into
digdir:mainfrom
martinothamar:chore/agentctl-preview-13

Conversation

@martinothamar

@martinothamar martinothamar commented Oct 26, 2026 •

Copy link
Copy Markdown

agentctl v0.1.0-preview.13 was published on 2026-10-26, so this is ready to merge.

This moves agent/ onto that release. See its changelog and the base image README.

Testing

  • Built the image. agent-image-check passes.
  • Applied the Agent with agentctl and agentd built from digdir-agents main at 823bac6. The release commit after it changes only the changelog.
  • In the Agent:
    • /tmp is on the root disk.
    • agentd wrote 50-agent-docker-hub.conf.
    • docker compose is Docker Compose v2.40.3, talking to Podman's socket.
    • The instructions start with the Agent sandbox section.
  • pnpm install, pnpm setup and pnpm db:up ran: postgres:17-alpine came from Docker Hub, the container was healthy and port 5432 was published. pnpm test passed (cms 1/1, web 3/3).
  • pnpm db:reset recreated the volume, and pnpm test passed again.

docker compose ps lists the port as 5432/tcp, even though it is published on 0.0.0.0:5432. That's how Compose v2 shows ports when it talks to Podman, and nothing breaks because of it.

🤖 Generated with Claude Code

Pin the base image to the current ubuntu-26.04 digest, built from
digdir/digdir-agents@1e6d39d. The old pin predated the harness refresh
(digdir/digdir-agents#229) and everything after it. The comment now
names what the base must include rather than a commit, which went stale
with every digest bump.

Install Podman with the base image's containers feature
(digdir/digdir-agents#266). `docker compose` now runs Docker Compose v2
rather than podman-compose. agentd writes Docker Hub as the search
registry and the feature ships nodocker, so the custom
50-docker-hub.conf is gone.

Drop the /tmp tmpfs mount: /tmp now uses the root disk
(digdir/digdir-agents#329). rootFilesystem mode stays direct, which
Podman still needs.

Drop the secrets paragraph from instructions.md, which the Agent sandbox
section agentd now writes at the top covers
(digdir/digdir-agents#284).

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant