Class AbstractOcpApicurioDeployer<C extends RegistryController>
java.lang.Object
io.debezium.testing.system.tools.AbstractOcpDeployer<C>
io.debezium.testing.system.tools.registry.AbstractOcpApicurioDeployer<C>
- All Implemented Interfaces:
Deployer<C>
- Direct Known Subclasses:
OcpApicurioDeployer
public abstract class AbstractOcpApicurioDeployer<C extends RegistryController>
extends AbstractOcpDeployer<C>
Deployment management for Apicurio service registry OCP deployment
- Author:
- Jakub Cechacek
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAbstractOcpApicurioDeployer.RegistryBuilder<B extends AbstractOcpApicurioDeployer.RegistryBuilder<B,D>, D extends AbstractOcpApicurioDeployer<?>> Nested classes/interfaces inherited from interface io.debezium.testing.system.tools.Deployer
Deployer.Builder<B extends Deployer.Builder<B,D>, D extends Deployer<?>> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprotected io.apicurio.registry.operator.api.model.ApicurioRegistryprotected final StringFields inherited from class io.debezium.testing.system.tools.AbstractOcpDeployer
http, ocp, project -
Constructor Summary
ConstructorsConstructorDescriptionAbstractOcpApicurioDeployer(String project, String yamlPath, io.fabric8.openshift.client.OpenShiftClient ocp, okhttp3.OkHttpClient http) -
Method Summary
Modifier and TypeMethodDescriptiondeploy()Deploys resourceprotected abstract CgetController(io.apicurio.registry.operator.api.model.ApicurioRegistry registry) protected abstract io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.apicurio.registry.operator.api.model.ApicurioRegistry,io.apicurio.registry.operator.api.model.ApicurioRegistryList, io.fabric8.kubernetes.client.dsl.Resource<io.apicurio.registry.operator.api.model.ApicurioRegistry>>
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
yamlPath
-
registry
protected io.apicurio.registry.operator.api.model.ApicurioRegistry registry
-
-
Constructor Details
-
AbstractOcpApicurioDeployer
-
-
Method Details
-
deploy
Description copied from interface:DeployerDeploys resource- Returns:
- Controller for deployed resource
- Throws:
InterruptedException
-
getController
protected abstract C getController(io.apicurio.registry.operator.api.model.ApicurioRegistry registry) -
registryOperation
protected abstract io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.apicurio.registry.operator.api.model.ApicurioRegistry,io.apicurio.registry.operator.api.model.ApicurioRegistryList, registryOperation()io.fabric8.kubernetes.client.dsl.Resource<io.apicurio.registry.operator.api.model.ApicurioRegistry>>
-