Henrik Jess Nielsen
0178314810
Run moneymaker on int (has CSI plugin)
2026-05-26 23:56:23 +02:00
Henrik Jess Nielsen
f930ca1c80
Add moneymaker CSI volume and updated job
...
Deploy CSI Jobs / deploy (push) Failing after 11s
- csi/volumes/moneymaker-data.hcl: CSI volume (1-10G, single-node-writer)
- jobs/moneymaker.nomad: migrated from host to CSI volume, removed consul constraint
2026-05-26 23:53:28 +02:00
Henrik Jess Nielsen
edffcd0766
Add idempotent volume provisioning step
...
Skips example.hcl, creates volumes that don't exist yet.
2026-05-26 23:45:53 +02:00
Henrik Jess Nielsen
575bc2053d
Update runner label to debian/debian-int
2026-05-26 23:38:03 +02:00
Henrik Jess Nielsen
916b7affec
Add Gitea Actions deploy workflow
...
Deploys CSI controller and node jobs to Nomad on push to main.
Runner: nomad.i80.dk (label: nomad) — local nomad job run calls.
2026-05-26 23:35:52 +02:00
Henrik Jess Nielsen
90ff2f2480
Initial CSI setup — democratic-csi + NFS on int
...
- controller.nomad: CSI controller pinned to int
- node.nomad: CSI node plugin (int only for now, expand later)
- volumes/example.hcl: template for creating new volumes
NFS: int exports /opt/csi-volumes to 192.168.15.0/24
Plugin ID: org.democratic-csi.nfs
2026-05-26 23:22:55 +02:00