diff --git a/operator/src/test/java/org/keycloak/operator/testsuite/integration/BaseOperatorTest.java b/operator/src/test/java/org/keycloak/operator/testsuite/integration/BaseOperatorTest.java index 67f6f9e540c..22912680931 100644 --- a/operator/src/test/java/org/keycloak/operator/testsuite/integration/BaseOperatorTest.java +++ b/operator/src/test/java/org/keycloak/operator/testsuite/integration/BaseOperatorTest.java @@ -344,7 +344,7 @@ public enum OperatorDeployment {local_apiserver,local,remote} // first graceful scaledown k8sclient.resources(Keycloak.class).list().getItems().forEach( - k -> k8sclient.resource(new KeycloakBuilder(k).editSpec().withInstances(0).endSpec().build()).update()); + k -> k8sclient.resource(new KeycloakBuilder(k).editSpec().withInstances(0).endSpec().build()).unlock().patch()); try { k8sclient.resources(Keycloak.class).informOnCondition( diff --git a/operator/src/test/java/org/keycloak/operator/testsuite/integration/KeycloakIngressTest.java b/operator/src/test/java/org/keycloak/operator/testsuite/integration/KeycloakIngressTest.java index 76822bfbeac..5ede0f4ee25 100644 --- a/operator/src/test/java/org/keycloak/operator/testsuite/integration/KeycloakIngressTest.java +++ b/operator/src/test/java/org/keycloak/operator/testsuite/integration/KeycloakIngressTest.java @@ -116,14 +116,17 @@ public class KeycloakIngressTest extends BaseOperatorTest { var hostnameSpecBuilder = new HostnameSpecBuilder() .withStrict(false) .withStrictBackchannel(false); + IngressSpec ingressSpec = new IngressSpec(); + ingressSpec.setIngressEnabled(true); + kc.getSpec().setIngressSpec(ingressSpec); if (isOpenShift) { - kc.getSpec().setIngressSpec(new IngressSpecBuilder().withIngressClassName(KeycloakController.OPENSHIFT_DEFAULT).build()); + ingressSpec.setIngressClassName(KeycloakController.OPENSHIFT_DEFAULT); } kc.getSpec().setHostnameSpec(hostnameSpecBuilder.build()); String secret = kc.getSpec().getHttpSpec().getTlsSecret(); kc.getSpec().getHttpSpec().setHttpEnabled(true); kc.getSpec().getHttpSpec().setTlsSecret(null); - kc.getSpec().setIngressSpec(new IngressSpecBuilder().withTlsSecret(secret).build()); + ingressSpec.setTlsSecret(secret); K8sUtils.deployKeycloak(k8sclient, kc, true);