k8s inventory: add pod nodeport (#39107)

Node port field is not populated on K8S pods, and it's certainely the most useful port to use in pod when we need to interact with ansible outside of the cluster
pull/39251/head
Loïc Blot 7 years ago committed by Sviatoslav Sydorenko
parent b372eb0947
commit 0e961f9ace

@ -212,7 +212,8 @@ class K8sInventoryHelper(object):
ports = [{'name': port.name,
'port': port.port,
'protocol': port.protocol,
'targetPort': port.target_port} for port in service.spec.ports]
'targetPort': port.target_port,
'nodePort': port.node_port} for port in service.spec.ports]
# add hostvars
self.inventory.set_variable(service_name, 'object_type', 'service')

Loading…
Cancel
Save