c1d46612ac
fix: dnsmasq now replaces mac address
Run Check Script / check (pull_request) Successful in 1m2s
2026-02-17 10:00:11 -05:00
4fba01338d
feat: Reboot k8s node works, good logs and tests
Run Check Script / check (pull_request) Successful in 1m3s
2026-02-17 09:30:04 -05:00
913ed17453
Merge remote-tracking branch 'origin/master' into feat/drain_k8s_node
2026-02-17 09:15:06 -05:00
9e185cbbd5
chore: cleanup comments
2026-02-17 09:15:03 -05:00
752526f831
fix: reboot node now works with correct command
Run Check Script / check (pull_request) Failing after 54s
2026-02-16 23:04:18 -05:00
111181c300
wip
Run Check Script / check (pull_request) Failing after 54s
2026-02-16 20:54:46 -05:00
3257cd9569
wip: Reboot node cleanly via k8s api, copy files on node, run remote command with output, orchestrate network configuration, and some more
Run Check Script / check (pull_request) Successful in 1m13s
2026-02-15 22:17:43 -05:00
cf3050ce87
feat(k8s client): K8sClient module now holds the responsibility for the k8s distribution detection, add resource bundle useful for easy create and delete of a bunch of related resources.
...
First use case is creating a privileged pod allowing writing to nodes on
openshift family clusters. This requires creating the clusterrolebinding
and pod and other resources.
2026-02-15 09:14:49 -05:00
2d26790c82
wip: K8s copy file on node refactoring to extract helpers and add tests
2026-02-14 10:22:48 -05:00
2e89308b82
wip: Copy files on k8s node via ephemeral pod and configmap
2026-02-14 08:07:03 -05:00
d8936a8307
feat(okd/network_manager): Add get_node_name_for_id and refactor"
2026-02-13 15:49:24 -05:00
e2fa12508f
feat: Add k8s client drain node functionality with tests and example
2026-02-13 15:19:58 -05:00
bea2a75882
doc(opnsense): Add note that dnsmasq mac addresses will be droped when
...
setting static host
2026-02-13 15:18:20 -05:00