ci/forge/forge.env
# The dwarves CI forge's environment on dwarf (systemd EnvironmentFile; setup.sh installs
# it as ~/.config/dwarves-ci/forge.env). No secret is in here, and none may be.
DWARVES_WAREHOUSE=/home/rickard/.dwarves-ci/warehouse
DWARVES_SERVER_ADDR=127.0.0.1:7911
NORDISK_ROOT=/home/rickard/tgt/ci/src
# the targets on /backup (CI-RED): the root array is the KVM gates' room, and its floor
# is measured on the targets' own disk
DWARVES_CI_TARGETS=/backup/ci-target
DWARVES_CI_OUT=/home/rickard/tgt/ci/out
DWARVES_CI_STATUS=/home/rickard/tgt/ci/status
DWARVES_CI_RED_LOG=/home/rickard/plan/ci-red.log
DWARVES_CI_YIELD=/home/rickard/locks/kvm-gate.lock
DWARVES_CI_SLOTS=/home/rickard/.slots/slot.0:/home/rickard/.slots/slot.1:/home/rickard/.slots/slot.2
DWARVES_CI_TARGET_CAP_GB=40
DWARVES_CI_MIN_FREE_GB=110
# the step image: ci4 plus Chromium, podman-remote, trunk and cargo-llvm-cov (ci-forge.Containerfile; setup.sh builds the tag when
# this digest is missing on the box). Release builds keep ci4 (875a7a32…), never this.
DWARVES_RUNA_IMAGE=localhost/nordisk-cargo-toolchain@sha256:52f2094000b72a234ec320ab84567c7e65edea8cb7fa9498eea4833d79bfea19
DWARVES_CI_IMAGE_TAG=localhost/nordisk-cargo-toolchain:ci8-forge-trunk
DWARVES_RUNA_USER=keep-id
DWARVES_RUNA_BINDS=/backup/ci-target:/home/rickard/tgt/ci/out:/home/rickard/opt/scorecard:/backup/ci-tmp:/backup/ci-fuzz:/home/rickard/.config/dwarves-ci/bench-ssh
DOCKER_HOST=unix:///run/user/1001/dwarves-ci/podman.sock
CARGO_BUILD_JOBS=4
# the step engine for `engine = true` pipelines (monetize-full): dwarves-ci-step-podman.service,
# never the box's main socket nor the forge's own (DOCKER_HOST above)
DWARVES_CI_STEP_ENGINE=/run/user/1001/dwarves-ci-step/podman.sock
# the private checkouts a verdict-only pipeline sees read-only (setup.sh clones them)
DWARVES_CI_PRIVATE=/home/rickard/tgt/ci/private