@@ -149,7 +149,7 @@ class ShinyProxyTestInstance(private val namespace: String,
149149 fun assertIngressIsCorrect (sp : ShinyProxy , numInstancesRunning : Int = 1, isLatest : Boolean = true) {
150150 val allIngresses = client.inNamespace(namespace).network().v1().ingresses().list().items
151151 assertEquals(numInstancesRunning * 3 , allIngresses.size)
152- val ingresses = client.inNamespace(namespace).network().ingresses().withLabel(LabelFactory .INSTANCE_LABEL , hash).list().items
152+ val ingresses = client.inNamespace(namespace).network().v1(). ingresses().withLabel(LabelFactory .INSTANCE_LABEL , hash).list().items
153153 assertEquals(3 , ingresses.size)
154154 val mainIngress = ingresses.firstOrNull { it.metadata.name == " sp-${sp.metadata.name} -ing-${hash} " .take(63 ) }
155155 assertNotNull(mainIngress)
@@ -171,6 +171,7 @@ class ShinyProxyTestInstance(private val namespace: String,
171171 assertEquals(" ReplicaSet" , ingress.metadata.ownerReferences[0 ].kind)
172172 assertEquals(" apps/v1" , ingress.metadata.ownerReferences[0 ].apiVersion)
173173 assertEquals(" sp-${sp.metadata.name} -rs-${hash} " .take(63 ), ingress.metadata.ownerReferences[0 ].name)
174+ assertEquals(ingress.spec.ingressClassName, " skipper" )
174175 }
175176
176177 val security = if (Operator .getOperatorInstance().disableSecureCookies) {
@@ -184,7 +185,6 @@ class ShinyProxyTestInstance(private val namespace: String,
184185 " /"
185186 }
186187
187- assertEquals(ingress.spec.ingressClassName, " skipper" )
188188
189189 if (isLatest) {
190190 assertEquals(mapOf (
@@ -210,7 +210,6 @@ class ShinyProxyTestInstance(private val namespace: String,
210210 ), mainIngress.metadata.annotations)
211211 }
212212 assertEquals(mapOf (
213- " kubernetes.io/ingress.class" to " skipper" ,
214213 " zalando.org/skipper-predicate" to """ Cookie("sp-instance-override", "$hash ") && Weight(20)""" ,
215214 " zalando.org/skipper-filter" to
216215 """ setRequestHeader("X-ShinyProxy-Instance", "$hash ")""" +
@@ -220,7 +219,6 @@ class ShinyProxyTestInstance(private val namespace: String,
220219 """ appendResponseHeader("Set-Cookie", "sp-latest-instance=${sp.hashOfCurrentSpec} ; $security Path=$cookiePath ")""" ,
221220 ), cookieOverrideIngress.metadata.annotations)
222221 assertEquals(mapOf (
223- " kubernetes.io/ingress.class" to " skipper" ,
224222 " zalando.org/skipper-predicate" to """ QueryParam("sp_instance_override", "$hash ") && Weight(20)""" ,
225223 " zalando.org/skipper-filter" to
226224 """ setRequestHeader("X-ShinyProxy-Instance", "$hash ")""" +
@@ -238,8 +236,8 @@ class ShinyProxyTestInstance(private val namespace: String,
238236 assertEquals(1 , rule.http.paths.size)
239237 val path = rule.http.paths[0 ]
240238 assertNotNull(path)
241- assertEquals(" sp-${sp.metadata.name} -svc-${hash} " .take(63 ), path.backend.serviceName )
242- assertEquals(IntOrString ( 80 ) , path.backend.servicePort )
239+ assertEquals(" sp-${sp.metadata.name} -svc-${hash} " .take(63 ), path.backend.service.name )
240+ assertEquals(80 , path.backend.service.port.number )
243241 }
244242
245243 }
0 commit comments