feat(discovery/kubernetes): include InitContainers

Includes InitContainers in the ServiceDiscovery

Signed-off-by: sh0rez <me@shorez.de>
This commit is contained in:
sh0rez 2019-05-26 21:31:52 +02:00
parent 212ff4b659
commit bea07fe866
No known key found for this signature in database
GPG Key ID: 87C71DF9F8181FF1
1 changed files with 2 additions and 1 deletions

View File

@ -213,7 +213,8 @@ func (p *Pod) buildPod(pod *apiv1.Pod) *targetgroup.Group {
tg.Labels = podLabels(pod) tg.Labels = podLabels(pod)
tg.Labels[namespaceLabel] = lv(pod.Namespace) 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 // If no ports are defined for the container, create an anonymous
// target per container. // target per container.
if len(c.Ports) == 0 { if len(c.Ports) == 0 {