Functional test for Kubernetes load balancer

Bug #1505517 reported by Ton Ngo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Magnum
New
Undecided
Unassigned

Bug Description

The blueprint for the Kubernetes external load balancer calls for a functional test to ensure functionality.
In the current implementation, a manual step is required to enter the user credential in the Kubernetes configuration.
As a result, the functional test is blocked at this time.
A bug has been opened to remove this limitation in the Mitaka release:
https://bugs.launchpad.net/magnum/+bug/1505512

When this bug is resolved, the functional test can be added.

A suggestion for the functional test is to follow the nginx example in the document for the load balancer:
https://github.com/openstack/magnum/blob/master/doc/source/dev/dev-kubernetes-load-balancer.rst

The test would create a pod running nginx, then a service for this pod.
The service would indicate a load balancer is to be created.
Then the test would find the lb-vip created and query the endpoint for nginx.
The welcome message for nginx should be returned.

Tags: func-test
Revision history for this message
Ton Ngo (ton-i) wrote :
Adrian Otto (aotto)
Changed in magnum:
milestone: none → mitaka-1
tags: added: func-test
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.