Promote workflows to supported state

Closes #43492

Signed-off-by: Stefan Guilhen <sguilhen@redhat.com>
This commit is contained in:
Stefan Guilhen 2025-12-04 20:38:40 -03:00 committed by Pedro Igor
parent 484980dbbe
commit fe3507b251
4 changed files with 7 additions and 20 deletions

View File

@ -147,7 +147,7 @@ public class Profile {
ROLLING_UPDATES_V1("Rolling Updates", Type.DEFAULT, 1),
ROLLING_UPDATES_V2("Rolling Updates for patch releases", Type.PREVIEW, 2),
WORKFLOWS("Workflows", Type.EXPERIMENTAL),
WORKFLOWS("Workflows", Type.DEFAULT),
LOG_MDC("Mapped Diagnostic Context (MDC) information in logs", Type.DEFAULT),

View File

@ -17,13 +17,13 @@
package org.keycloak.tests.admin.model.workflow;
import org.keycloak.testframework.server.KeycloakServerConfig;
import org.keycloak.testframework.server.KeycloakServerConfigBuilder;
public class WorkflowsBlockingServerConfig extends WorkflowsServerConfig {
public class WorkflowsBlockingServerConfig implements KeycloakServerConfig {
@Override
public KeycloakServerConfigBuilder configure(KeycloakServerConfigBuilder config) {
return super.configure(config)
.option("spi-workflow--default--executor-blocking", Boolean.TRUE.toString());
return config.option("spi-workflow--default--executor-blocking", Boolean.TRUE.toString());
}
}

View File

@ -1,13 +1,13 @@
package org.keycloak.tests.admin.model.workflow;
import org.keycloak.models.workflow.WorkflowsEventListenerFactory;
import org.keycloak.testframework.server.KeycloakServerConfig;
import org.keycloak.testframework.server.KeycloakServerConfigBuilder;
public class WorkflowsScheduledTaskServerConfig extends WorkflowsBlockingServerConfig {
public class WorkflowsScheduledTaskServerConfig implements KeycloakServerConfig {
@Override
public KeycloakServerConfigBuilder configure(KeycloakServerConfigBuilder config) {
return super.configure(config)
.option("spi-events-listener--" + WorkflowsEventListenerFactory.ID + "--step-runner-task-interval", "1000");
return config.option("spi-events-listener--" + WorkflowsEventListenerFactory.ID + "--step-runner-task-interval", "1000");
}
}

View File

@ -1,13 +0,0 @@
package org.keycloak.tests.admin.model.workflow;
import org.keycloak.common.Profile.Feature;
import org.keycloak.testframework.server.KeycloakServerConfig;
import org.keycloak.testframework.server.KeycloakServerConfigBuilder;
public class WorkflowsServerConfig implements KeycloakServerConfig {
@Override
public KeycloakServerConfigBuilder configure(KeycloakServerConfigBuilder config) {
return config.features(Feature.WORKFLOWS);
}
}