amery
1d3db78dd6
Merge branch 'pr-amery-regioniter' into next-amery
2024-03-02 22:30:31 +00:00
amery
2075b2b730
cluster: add recursive RegionIterator to Zone
...
Signed-off-by: Alejandro Mery <amery@jpi.io >
2024-03-02 22:28:11 +00:00
amery
cedca2d3d8
cluster: introduce RegionIterator
...
Signed-off-by: Alejandro Mery <amery@jpi.io >
2024-03-02 22:28:11 +00:00
amery
ae9f941bfc
cluster: decouple getRegion() from finishRegion()
...
Signed-off-by: Alejandro Mery <amery@jpi.io >
2024-03-02 22:28:11 +00:00
amery
299556544d
cluster: remove k8s_token files from zones on write if found
...
Signed-off-by: Alejandro Mery <amery@jpi.io >
2024-03-02 22:09:23 +00:00
amery
464c968381
cluster: introduce Region.Cluster and m/{region}/k8s_token
...
Signed-off-by: Alejandro Mery <amery@jpi.io >
2024-03-02 21:30:37 +00:00
amery
d51275fb1e
cluster: extend usage of the ZoneRegionsFileName constant
...
Signed-off-by: Alejandro Mery <amery@jpi.io >
2024-03-02 20:59:01 +00:00
amery
00cf3959a2
cluster: load regions when scanning a directory
...
Signed-off-by: Alejandro Mery <amery@jpi.io >
2023-10-30 19:47:20 +00:00
amery
0db3e18227
cluster: introduce SyncRegions() to write regions file
...
Signed-off-by: Alejandro Mery <amery@jpi.io >
2023-10-30 19:47:20 +00:00
amery
0094450ca8
cluster: fix regions/zones mapping when the region exists
...
Signed-off-by: Alejandro Mery <amery@jpi.io >
2023-10-30 19:47:20 +00:00
amery
892d849740
cluster: introduce Machine.Inactive flag
...
if a Machine is Inactive, it won't be included on the DNS
aliases for the zone or it's regions.
v2:
- Machine.Active() renamed to Machine.IsActive()
Signed-off-by: Alejandro Mery <amery@jpi.io >
2023-10-30 19:20:45 +00:00
amery
884b11d1f9
cluster: sort regions, for jpictl dump' sake
...
Signed-off-by: Alejandro Mery <amery@jpi.io >
2023-10-30 00:00:57 +00:00
amery
c397ca29ac
cluster: introduce Region interators
...
Signed-off-by: Alejandro Mery <amery@jpi.io >
2023-09-12 15:55:38 +00:00
amery
c702d649e0
cluster: introduce Regions to group zones
...
only available via config-file
Signed-off-by: Alejandro Mery <amery@jpi.io >
2023-09-12 02:17:50 +00:00