48 Commits

Author SHA1 Message Date
JJGadgets
1c2ab91ced chore: cleanup 2025-02-14 19:10:05 +08:00
JJGadgets
11d271a03f chore: cleanup 2025-02-14 19:01:04 +08:00
JJGadgets
d9b9f94fdd Fix(vm/ad): revert veth change 2024-12-25 16:53:43 +08:00
JJGadgets
0c429c8bdb fix(vm/ad): re-add disable veth
bridge slave veth devices change the MAC of the master bridge, causing FortiSwitch NAC to not be able to assign VLANs properly.
2024-12-25 02:45:42 +08:00
JJGadgets
86d8326f2f chore: archive Tailscale, optimize netpols 2024-07-30 18:22:21 +08:00
JJGadgets
fd157be0b7 fix(vm-ad): Multus rm VLAN tag
VLAN tagging handled by FortiSwitch NAC
2024-06-22 13:32:11 +08:00
JJGadgets
bbc3ce80e3 fix(vm-ad): Multus rm disableContainerInterface 2024-06-22 04:45:36 +08:00
JJGadgets
25a0b4f09c fix(vm-ad): add Multus dependsOn to deps 2024-06-22 04:39:43 +08:00
JJGadgets
e59c4c07ce fix(vm-ad): Multus oops 2024-06-22 04:38:42 +08:00
JJGadgets
464c9132ac fix(vm-ad): Multus rm macspoofchk
Talos 1.6.4 doesn't have `nft` binary :sadge:
2024-06-22 04:37:02 +08:00
JJGadgets
28875fce99 feat(biohazard)!: Talos network config for new Fortinet stack, add Multus NetworkAttachments
- Multus: switch HASS & KubeVirt VMs to use new NetworkAttachments

- Talos: FortiSwitch can only do tagged VLANs on its direct 1G ports, 10G unmanaged switch (TL-ST1008F) is downstream of FortiSwitch and packets with VLAN tags from TL-ST1008F are mysteriously dropped before it gets to other hosts or the upstream FortiSwitch including ARP

(but tagged VLANs worked when TL-ST1008F's upstream was PVE OVS bridge with OPNsense VM and VLANs? lolwut)
2024-06-22 02:33:30 +08:00
JJGadgets
8b449f6d48 fix(volsync/template): use RWO for RBD rsrc 2024-05-14 15:30:17 +08:00
JJGadgets
e45a7b9f47 fix(vm-ad): backup less frequent to RGW 2024-05-08 05:27:39 +08:00
JJGadgets
d9847766a9 fix(vm-jj): disable secure boot 2024-04-13 19:53:41 +08:00
JJGadgets
b182aed03a fix(vm-jj): wrong path 2024-04-12 00:48:52 +08:00
JJGadgets
e7047cd115 fix(vm-jj): missing ns 2024-04-08 00:11:04 +08:00
JJGadgets
ee155ca616 feat(vm): add Debian VM 2024-04-06 07:09:39 +08:00
JJGadgets
e21ea8de2b chore: cleanup 2024-01-14 01:25:54 +08:00
JJGadgets
5f69466fa2 fix(vm-ad): netpols 2023-12-31 19:14:41 +08:00
JJGadgets
1a3e57cb8b fix(vm-ad): back to RBD 2023-12-29 09:54:23 +08:00
JJGadgets
ab2ebdeef9 fix(vm-ad): wrong path 2023-12-29 07:02:37 +08:00
JJGadgets
4daf25944e feat(vm-ad): add VolSync 2023-12-29 07:00:28 +08:00
JJGadgets
5a6b9dc849 fix(vm-ad): force disable input 2023-12-28 09:32:03 +08:00
JJGadgets
91fbb72593 fix(vm-ad): rm tablet input
save CPU resources, like on Proxmox
2023-12-28 08:58:15 +08:00
JJGadgets
2109188056 fix(kubevirt): netpols 2023-12-27 06:17:08 +08:00
JJGadgets
6a9f2fc4f2 fix(vm-ad): disable wait 2023-12-27 05:44:41 +08:00
JJGadgets
39a15b9231 fix(vm-ad): WireGuard svc 2023-12-27 05:38:49 +08:00
JJGadgets
0d928a533f fix(vm-ad): begone kustomization! 2023-12-27 05:32:34 +08:00
JJGadgets
53ebf8fea3 fix(kubevirt): rm bus type env var, svc per VM 2023-12-27 04:00:34 +08:00
JJGadgets
76185b492a fix(kubevirt): PVC bus type 2023-12-27 03:18:19 +08:00
JJGadgets
aebdbda8ac fix(kubevirt): netpols, auto resource limits 2023-12-27 03:04:13 +08:00
JJGadgets
196e7a44c0 fix(kubevirt): subdomain + headless svc, RWX 2023-12-27 01:59:07 +08:00
JJGadgets
b0196dbea9 fix(kubevirt): pc-q35-rhel9.2.0 2023-12-26 16:20:39 +08:00
JJGadgets
404ca4c3b8 fix(kubevirt): rm subdomain
you can't do an actual subdomain like test.example.com
2023-12-26 15:57:55 +08:00
JJGadgets
954ab86f41 fix(kubevirt): happy now?
spec.devices.preferredTPM: Invalid value: "null": spec.devices.preferredTPM
in body must be of type object: "null"
2023-12-26 15:55:29 +08:00
JJGadgets
df4e0e5cf4 fix(kubevirt): lol it is an object ffs
spec.devices.preferredTPM: Invalid value: "null": spec.devices.preferredTPM
in body must be of type object: "null"
2023-12-26 15:54:21 +08:00
JJGadgets
f03a97c826 fix(kubevirt): hostname, VMPersistentState 2023-12-26 15:49:56 +08:00
JJGadgets
cb355aecfe fix(kubevirt): can't resource req/lim with type? 2023-12-26 15:37:12 +08:00
JJGadgets
c285fbb6de fix(kubevirt): PEBKAC 2023-12-26 15:29:16 +08:00
JJGadgets
5b796e575a fix(kubevirt): preference is namespaced 2023-12-26 15:27:30 +08:00
JJGadgets
8488e07baf fix(kubevirt): PEBKAC 2023-12-26 15:22:51 +08:00
JJGadgets
899c316100 fix(kubevirt): instancetype is namespaced 2023-12-26 15:18:40 +08:00
JJGadgets
57177145f2 fix(kubevirt): allow apiserver/nodes ingress 2023-12-26 15:10:57 +08:00
JJGadgets
2a7ba1e4e6 feat(kubevirt): add ad 2023-12-26 14:56:36 +08:00
JJGadgets
b806a756df fix(kubevirt): netpols 2023-12-26 09:19:25 +08:00
JJGadgets
051f0bbf10 fix(kubevirt): new layout 2023-11-19 05:38:07 +08:00
JJGadgets
db697d531c fix(kubevirt): namespace 2023-11-19 05:00:07 +08:00
JJGadgets
6b9bb11d26 feat: re-add kubevirt 2023-11-19 04:40:07 +08:00