diff options
| author | qingchen1203 <qingchen_job@foxmail.com> | 2020-05-10 23:34:55 +0800 |
|---|---|---|
| committer | qingchen1203 <qingchen_job@foxmail.com> | 2020-05-11 11:46:33 +0800 |
| commit | f06d9340ab79230d6b6de7402b623d4751892338 (patch) | |
| tree | 80dd404706faea6a08be5a6233880f58cdbd677f /edge | |
| parent | Merge pull request #1640 from XJangel/certsdev (diff) | |
| download | kubeedge-f06d9340ab79230d6b6de7402b623d4751892338.tar.gz | |
add env status.hostIP for pods
Diffstat (limited to 'edge')
| -rw-r--r-- | edge/pkg/edged/edged_pods.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/edge/pkg/edged/edged_pods.go b/edge/pkg/edged/edged_pods.go index 3b303a27d..3dde4f56a 100644 --- a/edge/pkg/edged/edged_pods.go +++ b/edge/pkg/edged/edged_pods.go @@ -708,7 +708,12 @@ func (e *edged) podFieldSelectorRuntimeValue(fs *v1.ObjectFieldSelector, pod *v1 return pod.Spec.NodeName, nil case "spec.serviceAccountName": return pod.Spec.ServiceAccountName, nil - // TODO: Add status.hostIP here + case "status.hostIP": + hostIP, err := e.getHostIPByInterface() + if err != nil { + return "", err + } + return hostIP, nil case "status.podIP": return podIP, nil case "status.podIPs": |
