From bea07fe86623857acc38cb407350902353bca102 Mon Sep 17 00:00:00 2001 From: sh0rez Date: Sun, 26 May 2019 21:31:52 +0200 Subject: [PATCH] feat(discovery/kubernetes): include InitContainers Includes InitContainers in the ServiceDiscovery Signed-off-by: sh0rez --- discovery/kubernetes/pod.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/discovery/kubernetes/pod.go b/discovery/kubernetes/pod.go index 5ee8e959d..26d22c959 100644 --- a/discovery/kubernetes/pod.go +++ b/discovery/kubernetes/pod.go @@ -213,7 +213,8 @@ func (p *Pod) buildPod(pod *apiv1.Pod) *targetgroup.Group { tg.Labels = podLabels(pod) tg.Labels[namespaceLabel] = lv(pod.Namespace) - for _, c := range pod.Spec.Containers { + containers := append(pod.Spec.Containers, pod.Spec.InitContainers...) + for _, c := range containers { // If no ports are defined for the container, create an anonymous // target per container. if len(c.Ports) == 0 {