Skip to content

Commit f96765c

Browse files
authored
fix: correcting termination test on openshift (#44181)
closes: #44179 Signed-off-by: Steve Hawkins <[email protected]>
1 parent f67aea9 commit f96765c

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

operator/src/test/java/org/keycloak/operator/testsuite/integration/BaseOperatorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ public void cleanup() {
344344

345345
// first graceful scaledown
346346
k8sclient.resources(Keycloak.class).list().getItems().forEach(
347-
k -> k8sclient.resource(new KeycloakBuilder(k).editSpec().withInstances(0).endSpec().build()).update());
347+
k -> k8sclient.resource(new KeycloakBuilder(k).editSpec().withInstances(0).endSpec().build()).unlock().patch());
348348

349349
try {
350350
k8sclient.resources(Keycloak.class).informOnCondition(

operator/src/test/java/org/keycloak/operator/testsuite/integration/KeycloakIngressTest.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,14 +116,17 @@ public void testIngressTLSTermination() {
116116
var hostnameSpecBuilder = new HostnameSpecBuilder()
117117
.withStrict(false)
118118
.withStrictBackchannel(false);
119+
IngressSpec ingressSpec = new IngressSpec();
120+
ingressSpec.setIngressEnabled(true);
121+
kc.getSpec().setIngressSpec(ingressSpec);
119122
if (isOpenShift) {
120-
kc.getSpec().setIngressSpec(new IngressSpecBuilder().withIngressClassName(KeycloakController.OPENSHIFT_DEFAULT).build());
123+
ingressSpec.setIngressClassName(KeycloakController.OPENSHIFT_DEFAULT);
121124
}
122125
kc.getSpec().setHostnameSpec(hostnameSpecBuilder.build());
123126
String secret = kc.getSpec().getHttpSpec().getTlsSecret();
124127
kc.getSpec().getHttpSpec().setHttpEnabled(true);
125128
kc.getSpec().getHttpSpec().setTlsSecret(null);
126-
kc.getSpec().setIngressSpec(new IngressSpecBuilder().withTlsSecret(secret).build());
129+
ingressSpec.setTlsSecret(secret);
127130

128131
K8sUtils.deployKeycloak(k8sclient, kc, true);
129132

0 commit comments

Comments
 (0)