mirror of
https://github.com/keycloak/keycloak.git
synced 2025-12-21 06:20:05 -06:00
fix: correcting termination test on openshift (#44181)
closes: #44179 Signed-off-by: Steve Hawkins <shawkins@redhat.com>
This commit is contained in:
@@ -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(
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user