X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FN2VC.git;a=blobdiff_plain;f=n2vc%2Fkubectl.py;h=61b2dc375b4925e42f039adc52f5a43f1f3b88ac;hp=58367569a3b05beedd8f074382a30d97ad0ba55c;hb=84ebb751f36f724b6ddd7d9925e43534b2420ab2;hpb=5d79939ab780d4717fe36bfd62f398b922f84829;ds=sidebyside diff --git a/n2vc/kubectl.py b/n2vc/kubectl.py index 5836756..61b2dc3 100644 --- a/n2vc/kubectl.py +++ b/n2vc/kubectl.py @@ -37,7 +37,18 @@ class Kubectl: "name": i.metadata.name, "cluster_ip": i.spec.cluster_ip, "type": i.spec.type, - "ports": i.spec.ports, + "ports": [ + { + "name": p.name, + "node_port": p.node_port, + "port": p.port, + "protocol": p.protocol, + "target_port": p.target_port, + } + for p in i.spec.ports + ] + if i.spec.ports + else [], "external_ip": [i.ip for i in i.status.load_balancer.ingress] if i.status.load_balancer.ingress else None,