zones: Machine.IsGateway()
Signed-off-by: Alejandro Mery <amery@jpi.io>
This commit is contained in:
+1
-1
@@ -86,7 +86,7 @@ func getRingZeroGatewayID(z *Zone) int {
|
|||||||
firstNodeID = p.ID
|
firstNodeID = p.ID
|
||||||
}
|
}
|
||||||
|
|
||||||
if _, ok := p.getRingInfo(0); ok {
|
if p.IsGateway() {
|
||||||
gatewayID = p.ID
|
gatewayID = p.ID
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -58,6 +58,12 @@ func (m *Machine) getFilename(name string, args ...any) string {
|
|||||||
return filepath.Join(s...)
|
return filepath.Join(s...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// IsGateway tells if the Machine is a ring0 gateway
|
||||||
|
func (m *Machine) IsGateway() bool {
|
||||||
|
_, ok := m.getRingInfo(0)
|
||||||
|
return ok
|
||||||
|
}
|
||||||
|
|
||||||
func (m *Machine) getPeerByName(name string) (*Machine, bool) {
|
func (m *Machine) getPeerByName(name string) (*Machine, bool) {
|
||||||
return m.zone.zones.GetMachineByName(name)
|
return m.zone.zones.GetMachineByName(name)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user