Add service NodePort information in server description 95/59795/4
authorRodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Fri, 13 Jul 2018 10:10:18 +0000 (11:10 +0100)
committerRodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Fri, 13 Jul 2018 16:31:17 +0000 (16:31 +0000)
commitf6fa0d7422f0669d049dbf07a51eb39b1dc25830
tree106109341d7cbe1972a99ea1672288cfe1746e7f
parent2429ef152b5503d939022fbfd145b88a1df5c23b
Add service NodePort information in server description

Kubernetes context provides a list of NodePort services to each
replication controller. "_get_server" should return this information
in the server description dictionary:

  server: { ...
    'service_ports': <list of NodePort objects>
  }

Relevant NodePort object attributes:
  - port
  - node_port
  - target_port
  - protocol
  - name

JIRA: YARDSTICK-1313

Change-Id: Ie481cdea4761f162e3b3329e4e2c5a982faea9e9
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
yardstick/benchmark/contexts/kubernetes.py
yardstick/tests/unit/benchmark/contexts/test_kubernetes.py