amery
|
0989dec5e8
|
zones: add ResolvePublicAddresses() ScanOption to prevent early LookupIP calls
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-28 15:49:26 +00:00 |
|
amery
|
9af88f6593
|
zones: introduce ScanOption/ScanOptions for New()/NewFS()
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-28 15:49:26 +00:00 |
|
amery
|
2224e70638
|
zones: introduce Machines type. iterable and sortable
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-27 17:13:16 +00:00 |
|
amery
|
60d3a2c290
|
zones: set first node of a Zone as ring0 gateway if it doesn't have one already
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-26 18:33:12 +00:00 |
|
amery
|
0f62ee2e53
|
zones: rename Machine.RingAddresses to Machine.Rings
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-24 20:52:08 +00:00 |
|
amery
|
aca0a5e834
|
zones: calculate Machine.ID on init
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-24 17:55:43 +00:00 |
|
amery
|
61374d4cc5
|
zones: load wireguard key pairs on Machine.init()
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-24 14:35:40 +00:00 |
|
amery
|
fdb0f0324f
|
zones: finish scan sorting the content
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-22 21:29:12 +00:00 |
|
amery
|
9aef92f32d
|
zones: assign zoneID to zones inferable ID
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-22 21:02:21 +00:00 |
|
amery
|
f7da9519fa
|
zones: allow iterators to terminate
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-22 20:12:05 +00:00 |
|
amery
|
a3e3cde4c4
|
zones: fix scanMachines to run after all zones have been read
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-22 02:54:35 +00:00 |
|
amery
|
06e755ecd2
|
zones: scan for Machine details after they've all been added
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-22 02:01:00 +00:00 |
|
amery
|
7e6c53c5f5
|
zones: introduce Machine.PublicAddresses()
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-21 22:20:30 +00:00 |
|
amery
|
1ea1ab4ac4
|
zones: add initial m/ scanner
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-21 21:33:33 +00:00 |
|