Commit graph

13 commits

Author SHA1 Message Date
Viktor Barzin
cd5d76fb33
[ci skip] add qemu-guest-agent to VM templates and enable agent by default 2026-03-01 01:58:46 +00:00
Viktor Barzin
88960ba3a4
[ci skip] Rebuild docker-registry with nginx serialization on all ports
Replace individual `docker run` commands with Docker Compose stack managed
by systemd. Nginx now fronts all 5 registry ports (5000/5010/5020/5030/5040)
with proxy_cache_lock to serialize concurrent blob pulls and prevent
corrupt partial responses. Adds QEMU guest agent for remote management.
2026-02-22 21:45:53 +00:00
Viktor Barzin
36d32b49e7
[ci skip] Fix pull-through cache for all registries
Replace deprecated wildcard containerd mirror with per-registry
config_path approach. Add proxy containers for ghcr.io, quay.io,
registry.k8s.io, and reg.kyverno.io on the docker-registry VM.
Set static IP for docker-registry VM to avoid DHCP issues.
2026-02-15 14:35:52 +00:00
Viktor Barzin
b5924ad59b
add startup_shutdown to qemu vms to avoid metadata reset [ci skip] 2025-12-29 10:19:22 +00:00
Viktor Barzin
c26b03a4b3
upgrade proxmox provider and some other tf [ci skip] 2025-12-18 11:41:33 +00:00
Viktor Barzin
80ee33f003 update vm creation tempaltes [ci skip] 2025-12-14 09:50:15 +00:00
Viktor Barzin
70647cf888 add docker registry vm and allow multiple provisioning cmds in templates [ci skip] 2025-10-12 18:54:29 +00:00
Viktor Barzin
90dde34731
add module to create a k8s worker [ci skip] 2025-10-11 20:40:34 +00:00
Viktor Barzin
3547db0a13
parameterize ssh keys in create vm module [ci skip] 2025-10-11 17:24:26 +00:00
Viktor Barzin
9b29c78742
move helper scripts in scripts dir [ci skip] 2025-10-11 17:14:59 +00:00
viktorbarzin
f2b76aa01b
add webhook handler and env variables [ci skip] 2023-03-18 17:36:37 +00:00
viktorbarzin
6870cee492
fix k8s upgrade issues [ci skip] 2022-01-06 00:07:48 +00:00
viktorbarzin
4caa987213
initial 2021-02-08 20:02:17 +00:00