Browse code

Bug 1304604: add missing route generator param for path

Michail Kargakis authored on 2016/02/04 19:42:18
Showing 2 changed files
... ...
@@ -25,6 +25,7 @@ func (RouteGenerator) ParamNames() []kubectl.GeneratorParam {
25 25
 		{"target-port", false},
26 26
 		{"name", false},
27 27
 		{"hostname", false},
28
+		{"path", false},
28 29
 	}
29 30
 }
30 31
 
... ...
@@ -81,7 +81,8 @@ echo "routes: ok"
81 81
 os::cmd::expect_success 'oc create -f test/integration/fixtures/test-service.json'
82 82
 os::cmd::expect_failure 'oc expose service frontend --create-external-load-balancer'
83 83
 os::cmd::expect_failure 'oc expose service frontend --port=40 --type=NodePort'
84
-os::cmd::expect_success 'oc expose service frontend'
84
+os::cmd::expect_success 'oc expose service frontend --path=/test'
85
+os::cmd::expect_success_and_text "oc get route frontend --output-version=v1 --template='{{.spec.path}}'" "/test"  
85 86
 os::cmd::expect_success_and_text "oc get route frontend --output-version=v1 --template='{{.spec.to.name}}'" "frontend"           # routes to correct service
86 87
 os::cmd::expect_success_and_text "oc get route frontend --output-version=v1 --template='{{.spec.port.targetPort}}'" "<no value>" # no target port for services with unnamed ports
87 88
 os::cmd::expect_success 'oc delete svc,route -l name=frontend'