Commit Graph

  • 7139d42b9b Merge pull request 'VM Bot: create vm-201 for user 135789842' (#79) from vm/create-135789842 into main main claude 2026-02-24 09:14:59 +01:00
  • 5d86a17e21 vm-bot: create vm-201 claude 2026-02-24 09:14:16 +01:00
  • d6f32270f0 Merge pull request 'fix: persist gitea hosts entry in cloud-init' (#74) from fix/gitea-hosts-persist into main claude 2026-02-23 10:35:04 +01:00
  • 5bb9a77614 Merge pull request 'chore: decommission vm-202-reportgen' (#78) from decommission-reportgen-vm into main admin 2026-02-21 09:49:33 +01:00
  • 15fdf1337a chore: decommission vm-202-reportgen root 2026-02-21 09:47:41 +01:00
  • 28b2c7076f Merge pull request 'feat: migrate Atlantis from SOPS to OpenBao' (#77) from remove-sops-use-openbao into main admin 2026-02-21 09:08:36 +01:00
  • 27fc46664f feat: migrate Atlantis from SOPS to OpenBao for Proxmox token remove-sops-use-openbao root 2026-02-21 09:07:56 +01:00
  • 207be707aa Merge pull request 'Remove MinIO firewall rule (port 9000) from VM 202' (#76) from remove-minio-fw-rule into main admin 2026-02-20 19:15:50 +01:00
  • 56cac80179 Remove MinIO firewall rule (port 9000) from VM 202 remove-minio-fw-rule root 2026-02-20 19:02:18 +01:00
  • 49372454f2 Merge pull request 'feat: add VM 202 for report-generator PG + MinIO' (#75) from feat/vm-202-reportgen into main claude 2026-02-20 09:54:09 +01:00
  • 011bbf52f4 feat: add VM 202 for report-generator PostgreSQL + MinIO feat/vm-202-reportgen root 2026-02-20 09:26:53 +01:00
  • 9bacf44e76 fix: persist gitea hosts entry + containerd registry mirror in cloud-init root 2026-02-16 17:41:19 +01:00
  • 45806bc13f Merge pull request 'feat: add unattended-upgrades to tenant VMs' (#73) from feat/unattended-upgrades into main claude 2026-02-16 12:03:03 +01:00
  • 8b1e7272e2 feat: add unattended-upgrades to tenant VM cloud-init feat/unattended-upgrades root 2026-02-16 12:00:36 +01:00
  • 620c42b47e Merge pull request 'VM Bot: delete vm-201 (user 135789842)' (#72) from vm/delete-135789842 into main claude 2026-02-15 13:03:54 +01:00
  • e6d6ecfd2f vm-bot: delete vm-201 claude 2026-02-15 13:03:20 +01:00
  • 516edc01be Merge pull request 'VM Bot: delete vm-202 (user 223747162)' (#71) from vm/delete-223747162 into main claude 2026-02-15 13:02:22 +01:00
  • a8c5d9ed19 vm-bot: delete vm-202 claude 2026-02-15 13:01:38 +01:00
  • 51054f5c25 Merge pull request 'VM Bot: create vm-202 for user 223747162' (#70) from vm/create-223747162 into main claude 2026-02-15 12:57:05 +01:00
  • 9240655882 vm-bot: create vm-202 claude 2026-02-15 12:56:22 +01:00
  • 180996d337 Merge pull request 'feat: Add PR template (Phase 8.2)' (#69) from feature/pipeline-templates into main claude 2026-02-14 19:08:17 +01:00
  • 664a4f1f12 feat: add PR template (Phase 8.2) root 2026-02-14 19:06:05 +01:00
  • 9522addef7 Merge pull request 'feat: Add AI code review workflow (Phase 8.1)' (#68) from feature/ai-review into main claude 2026-02-14 18:53:12 +01:00
  • 664ca36641 feat: add AI code review workflow (Phase 8.1) root 2026-02-14 18:36:08 +01:00
  • 75f31315be Merge pull request 'feat: Add security scanning pipeline (Phase 8.0)' (#67) from feature/security-scanning into main claude 2026-02-14 17:52:55 +01:00
  • bc79f11276 fix: remove checkov from CI (runs in Atlantis instead), avoid pip dependency conflicts feature/security-scanning Claude AI 2026-02-14 17:34:49 +01:00
  • de3401645f ci: trigger new pipeline run Claude AI 2026-02-14 17:29:52 +01:00
  • 57d938f4f4 fix: add gitleaks allowlist for tenant-vms.tf, fix pip3 PEP 668 in CI Claude AI 2026-02-14 17:19:00 +01:00
  • 416a17158d fix: use ubuntu-latest runner for tofu-checks (opentofu image lacks node for actions/checkout) Claude AI 2026-02-14 17:16:03 +01:00
  • f6638e4dee ci: trigger fresh security scan Claude AI 2026-02-14 17:08:50 +01:00
  • 74e074ad6e feat: add security scanning pipeline (Phase 8.0) Claude AI 2026-02-14 16:48:12 +01:00
  • 282758d7ca Merge pull request 'VM Bot: create vm-201 for user 135789842' (#66) from vm/create-135789842 into main claude 2026-02-14 10:35:37 +01:00
  • 4a48899230 vm-bot: create vm-201 claude 2026-02-14 10:34:55 +01:00
  • a58f11eaf3 Merge pull request 'K8s security hardening + scaling to 16 CPU / 64GB / 1TB' (#65) from k8s-hardening-scaling into main claude 2026-02-14 09:44:25 +01:00
  • a32b76033f Fix: add lifecycle ignore_changes to prevent VM replacement on cloud-init updates claude 2026-02-14 09:35:09 +01:00
  • e43f4dfc90 K8s security hardening + scaling to half bare_srv_1 claude 2026-02-14 09:32:08 +01:00
  • 988f4b1300 Fix: add conntrack to cloud-init packages (required by kubeadm) claude 2026-02-14 08:41:22 +01:00
  • e415a84bff Merge pull request 'Phase 6: K8s PoC — create k8s-master + k8s-worker-01 VMs' (#64) from phase6-k8s-vms into main admin 2026-02-14 08:22:56 +01:00
  • d78a78004e Add environments/production/k8s-cluster.tf claude 2026-02-14 01:12:30 +01:00
  • c26947696e Add modules/k8s-node/cloud-init.yaml.tftpl claude 2026-02-14 01:12:29 +01:00
  • db711a28b9 Add modules/k8s-node/outputs.tf claude 2026-02-14 01:12:29 +01:00
  • 35119274ac Add modules/k8s-node/variables.tf claude 2026-02-14 01:12:28 +01:00
  • 6de60586d6 Add modules/k8s-node/main.tf claude 2026-02-14 01:12:28 +01:00
  • 727a68c24d Merge pull request 'Delete admin-vm-01 (VMID 201)' (#63) from delete-vm-201 into main admin 2026-02-13 23:57:16 +01:00
  • 2610034b15 Delete admin-vm-01 (VMID 201) Claude AI 2026-02-13 23:49:45 +01:00
  • 21d7583059 Merge pull request 'Add admin-vm-01 for FDE project' (#62) from admin-vm-01 into main claude 2026-02-13 20:04:23 +01:00
  • 6857f9734f Add admin-vm-01 for FDE project (4 vCPU, 16GB RAM, 200GB disk) Claude AI 2026-02-13 19:57:26 +01:00
  • ea5c39bd9c Merge pull request 'Remove VM 201 (cleanup for fresh test)' (#61) from remove-vm-201 into main admin 2026-02-13 19:50:51 +01:00
  • fd88af09ae Remove VM 201 (cleanup) claude 2026-02-13 19:43:20 +01:00
  • d2863dda3c Merge pull request 'Add VM 201 for FDE project' (#60) from admin-vm-201 into main admin 2026-02-13 19:32:41 +01:00
  • d815d3c8aa Add VM 201 for FDE project (4 vCPU, 16GB RAM, 200GB disk) claude 2026-02-13 19:24:55 +01:00
  • 07c5c6c11a Merge pull request 'Remove test-vm-01 (VMID 100)' (#59) from remove-test-vm into main admin 2026-02-13 19:01:25 +01:00
  • 593e322fa8 Remove test-vm-01 (VMID 100) claude 2026-02-13 18:30:35 +01:00
  • 49e830f58d Merge pull request 'Remove vm-201-FDE (cleanup all tenant VMs)' (#56) from cleanup-vm201-20260213-172551 into main admin 2026-02-13 17:46:14 +01:00
  • 51639666dc Remove vm-201-FDE (cleanup all tenant VMs) claude 2026-02-13 17:25:52 +01:00
  • e2cf340bd3 Merge pull request 'Create tenant VM 201 - 4 vCPU, 16GB RAM, 200GB disk' (#55) from create-vm-201 into main admin 2026-02-13 17:24:01 +01:00
  • 4901612111 Use tenant-vm module for VM 201 (BPG provider) Claude 2026-02-13 17:21:42 +01:00
  • 0988a72966 Create tenant VM 201 - 4 vCPU, 16GB RAM, 200GB disk, IP 185.47.204.227 Claude 2026-02-13 17:20:14 +01:00
  • 23ff975c19 Merge pull request 'Remove vm-201 (cleanup after admin bot test)' (#53) from cleanup-vm-201-20260213-140106 into main admin 2026-02-13 14:16:14 +01:00
  • 894b2acf3e Remove vm-201 (cleanup after admin bot test) claude 2026-02-13 14:02:18 +01:00
  • a4fb20157b Merge pull request '[vmbot] provision vm-201 (admin VM, 4c/16g/200g)' (#52) from vm-201-admin-20260213-134209 into main claude 2026-02-13 13:54:21 +01:00
  • fa6384b367 [vmbot] provision vm-201 (admin, 4c/16g/200g) claude 2026-02-13 13:42:10 +01:00
  • 71ecfb7167 Merge pull request 'VM Bot: delete vm-202 (cleanup)' (#51) from vm/admin-delete-202 into main claude 2026-02-13 11:19:34 +01:00
  • 0814a085d1 vm-bot: delete vm-202 claude 2026-02-13 11:19:12 +01:00
  • 8b7fd5c430 Merge pull request 'Test: create vm-202' (#50) from vm/create-139353996 into main claude 2026-02-12 23:14:38 +01:00
  • 1467da206a test: create vm-202 claude 2026-02-12 23:13:36 +01:00
  • fccfb9f76a Merge pull request 'Test: delete vm-202' (#49) from vm/delete-139353996 into main claude 2026-02-12 23:13:35 +01:00
  • 1c61d5e72e test: delete vm-202 claude 2026-02-12 23:13:13 +01:00
  • 79cd4f9cb8 Merge pull request 'feat: Add resource limits to tenant VMs (CPU, disk I/O, network)' (#47) from resource-limits into main claude 2026-02-12 22:00:55 +01:00
  • fd2ddf0fd0 feat: add resource limits (CPU, disk I/O, network) to tenant VMs claude 2026-02-12 21:59:44 +01:00
  • 643082f9c0 feat: add resource limits (CPU, disk I/O, network) to tenant VMs claude 2026-02-12 21:59:14 +01:00
  • ae17a727d9 Merge pull request 'Cleanup: remove ghost vm-203 (never applied to Proxmox)' (#46) from cleanup/remove-vm203-ghost into main claude 2026-02-12 20:55:49 +01:00
  • d2e671b3ed cleanup: remove ghost vm-203 (never applied) claude 2026-02-12 20:40:57 +01:00
  • 5a45b87b3b Merge pull request 'VM Bot: delete vm-201 (user 223747162)' (#31) from vm/delete-223747162 into main claude 2026-02-12 07:31:17 +01:00
  • 9976c66682 vm-bot: delete vm-201 claude 2026-02-12 07:30:50 +01:00
  • a06cc0084d Merge pull request 'VM Bot: create vm-203 for user 135789842' (#30) from vm/create-135789842 into main claude 2026-02-12 07:26:05 +01:00
  • 1fa1824f17 vm-bot: create vm-203 claude 2026-02-12 07:25:16 +01:00
  • c2cbdb3191 Merge pull request 'VM Bot: create vm-202 for user 139353996' (#29) from vm/create-139353996 into main claude 2026-02-12 07:24:06 +01:00
  • c9d234e705 vm-bot: create vm-202 claude 2026-02-12 07:23:29 +01:00
  • 64fcd0d12d Merge pull request 'VM Bot: create vm-201 for user 223747162' (#28) from vm/create-223747162 into main claude 2026-02-12 07:17:55 +01:00
  • 9307204ee2 vm-bot: create vm-201 claude 2026-02-12 07:17:18 +01:00
  • 958384b6a0 Merge pull request 'VM Bot: delete vm-201 (user 223747162)' (#27) from vm/delete-223747162 into main claude 2026-02-12 06:40:43 +01:00
  • a620e4196e vm-bot: delete vm-201 claude 2026-02-12 06:40:17 +01:00
  • 2eb0319845 Merge pull request 'VM Bot: create vm-201 for user 223747162' (#26) from vm/create-223747162 into main claude 2026-02-12 06:36:03 +01:00
  • 13139b203c vm-bot: create vm-201 claude 2026-02-12 06:35:36 +01:00
  • 1121a7bb88 Merge pull request 'VM Bot: delete vm-201 (user 223747162)' (#25) from vm/delete-223747162 into main claude 2026-02-11 22:45:29 +01:00
  • 4420480382 vm-bot: delete vm-201 claude 2026-02-11 22:45:01 +01:00
  • 322fe695a8 Merge pull request 'VM Bot: create vm-201 for user 223747162' (#24) from vm/create-223747162 into main claude 2026-02-11 22:43:11 +01:00
  • 689daeb565 vm-bot: create vm-201 claude 2026-02-11 22:42:35 +01:00
  • 5e9098750e Merge pull request 'VM Bot: admin delete vm-201 (owner 223747162)' (#23) from vm/admin-delete-201 into main claude 2026-02-11 22:41:49 +01:00
  • b5d9c16ffb vm-bot: admin delete vm-201 claude 2026-02-11 22:41:22 +01:00
  • 19be065065 Merge pull request 'VM Bot: delete vm-202 (user 709659492)' (#19) from vm/delete-709659492 into main claude 2026-02-11 21:50:35 +01:00
  • eed1140861 vm-bot: delete vm-202 claude 2026-02-11 21:50:08 +01:00
  • 625779785e Merge pull request 'VM Bot: create vm-202 for user 709659492' (#18) from vm/create-709659492 into main claude 2026-02-11 21:46:43 +01:00
  • 7def43112e vm-bot: create vm-202 claude 2026-02-11 21:46:05 +01:00
  • d00346049a Merge pull request 'VM Bot: create vm-201 for user 223747162' (#17) from vm/create-223747162 into main claude 2026-02-11 21:32:55 +01:00
  • e70e9c5ba6 vm-bot: create vm-201 claude 2026-02-11 21:32:19 +01:00
  • a3503eadb7 Merge pull request 'VM Bot: admin delete vm-201 (owner 223747162)' (#16) from vm/admin-delete-201 into main claude 2026-02-11 21:23:33 +01:00
  • b6cafdf49b vm-bot: admin delete vm-201 claude 2026-02-11 21:23:07 +01:00
  • 86ea33d73b Merge pull request 'VM Bot: create vm-201 for user 223747162' (#15) from vm/create-223747162 into main claude 2026-02-11 21:15:10 +01:00