db2b4ca409
Update sunet-l4lb-namespace
...
Make it able to delete addresses that are no longer in the netns config.
Also make it read one netns-base.json for hardware config which is
managed by puppet but also make it look for netns-sunet-cdn-agent.json
which is not created by puppet. This file will be generated by
sunet-cdn-agent and will include the configuration for dummy0.
2025-03-19 12:35:21 +01:00
bd055b1ac8
Run puppet-lint
2024-10-29 08:30:49 +01:00
af96f5e985
Manage bird.conf on l4lb machines
...
Currently just add basic template
2024-10-28 13:18:59 +01:00
e2d550bf29
Start managing bird2
...
Also give dummy-interface support to sunet-l4lb-namespace tool, used
to hold IPv4/IPv6 service addresses that should be announced via BGP.
2024-10-25 15:19:21 +02:00
4856be3f06
Rework dir layout to match other hosts
2024-10-22 17:11:58 +02:00
f588078b75
Add namespace management files
2024-10-22 17:06:29 +02:00
74c0bf76a1
Fix type name
2024-10-22 15:23:03 +02:00
1ddf93c330
Disable cilium by default
...
We will go for IPVS for now which can deal with the l4lb hosts being
multihomed.
2024-10-22 15:20:09 +02:00
dc180c10b0
Fix so systemd file is named sunet-cdn-l4lb
...
Not sunet-sunet-cdn-l4lb
2024-08-20 12:38:06 +02:00
79f2018d1b
Fix path to template
2024-08-20 12:10:29 +02:00
4755886ea9
Move manifest to expected location
2024-08-20 12:06:35 +02:00