amery
|
acf9e0e81d
|
zones: extend WriteWireguardConfig to include a Name indicating the ring ID
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-26 18:26:11 +00:00 |
|
amery
|
b95d1f1878
|
zones: introduce Wireguard Ring Config factory
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-26 16:38:00 +00:00 |
|
amery
|
d1f7d225ae
|
zones: fix RingOneAddress()'s generated address
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-26 03:10:37 +00:00 |
|
amery
|
30a7bceda3
|
wireguard: make KeyPairs solid
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-24 19:49:59 +00:00 |
|
amery
|
1419e55d5b
|
zones: remove useless RingInfo.Address
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-24 19:06:33 +00:00 |
|
amery
|
ffdacb833b
|
zones: add Port information to RingAddressEncoder
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-24 17:56:19 +00:00 |
|
amery
|
975e166da7
|
zones: allow RingInfo.Merge() to enable, but not disable
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-24 14:34:00 +00:00 |
|
amery
|
0fe451eed0
|
zones: introduce RingInfo.Merge()
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-22 20:32:29 +00:00 |
|
amery
|
c92873f07d
|
zones: introduce RingInfo and Machine.Rings
RingInfo includes Wireguard ring related details
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-22 17:11:19 +00:00 |
|
amery
|
0d14510958
|
zones: introduce RingAddressEncoder and RingZero/RingOne implementations
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-22 15:57:10 +00:00 |
|
amery
|
c3b47ba812
|
zones: introduce ValidZoneID() and ValidNodeID()
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-22 15:43:42 +00:00 |
|
amery
|
15f5aab449
|
zones: rename address.go to rings.go
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-22 15:43:40 +00:00 |
|