mirror of
https://github.com/psviderski/uncloud.git
synced 2026-10-06 13:18:58 +00:00
BREAKING CHANGE: resolve gRPC API proxy targets (machines) on server instead of client, needs upgrade to v0.20 (#247)
Co-authored-by: Pasha Sviderski <me@psviderski.name>
This commit is contained in:
1 parent
03ff4cd51d
commit
c95136eae6
29 files changed
+914
-741
No files matched your search
@@ -12,21 +12,6 @@ type MachineFilter struct {
|
||||
|
||||
type MachineMembersList []*pb.MachineMember
|
||||
|
||||
func (m MachineMembersList) FindByManagementIP(ip string) *pb.MachineMember {
|
||||
for _, machine := range m {
|
||||
addr, err := machine.Machine.Network.ManagementIp.ToAddr()
|
||||
if err != nil {
|
||||
continue
|
||||
}
|
||||
|
||||
if addr.String() == ip {
|
||||
return machine
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m MachineMembersList) FindByNameOrID(nameOrID string) *pb.MachineMember {
|
||||
for _, machine := range m {
|
||||
if machine.Machine.Id == nameOrID || machine.Machine.Name == nameOrID {
|
||||
|
||||
+3
-2
@@ -515,8 +515,9 @@ type Service struct {
|
||||
}
|
||||
|
||||
type MachineServiceContainer struct {
|
||||
MachineID string
|
||||
Container ServiceContainer
|
||||
MachineID string
|
||||
MachineName string
|
||||
Container ServiceContainer
|
||||
}
|
||||
|
||||
// FindContainer returns the service container by exact name, ID, or unique ID prefix.
|
||||
|
||||
Reference in new issue
Block a user