Merge pull request #1043 from antoineco/ep-targetref

Return reference to object providing Endpoint
This commit is contained in:
Manuel Alejandro de Brito Fontes 2017-08-02 19:56:22 -04:00 committed by GitHub
commit 1045e432c7
3 changed files with 6 additions and 0 deletions

View file

@ -1180,6 +1180,7 @@ func (ic *GenericController) getEndpoints(
Port: fmt.Sprintf("%v", targetPort),
MaxFails: hz.MaxFails,
FailTimeout: hz.FailTimeout,
Target: epAddress.TargetRef,
}
upsServers = append(upsServers, ups)
adus[ep] = true

View file

@ -198,6 +198,8 @@ type Endpoint struct {
// of unsuccessful attempts to communicate with the server should happen
// to consider the endpoint unavailable
FailTimeout int `json:"failTimeout"`
// Target returns a reference to the object providing the endpoint
Target *api.ObjectReference `json:"target"`
}
// Server describes a website

View file

@ -258,6 +258,9 @@ func (e1 *Endpoint) Equal(e2 *Endpoint) bool {
if e1.FailTimeout != e2.FailTimeout {
return false
}
if e1.Target != e2.Target {
return false
}
return true
}