Class LocallyRunOperatorExtension.Builder
java.lang.Object
io.javaoperatorsdk.operator.junit.AbstractOperatorExtension.AbstractBuilder<LocallyRunOperatorExtension.Builder>
io.javaoperatorsdk.operator.junit.LocallyRunOperatorExtension.Builder
- Enclosing class:
- LocallyRunOperatorExtension
public static class LocallyRunOperatorExtension.Builder
extends AbstractOperatorExtension.AbstractBuilder<LocallyRunOperatorExtension.Builder>
-
Field Summary
Fields inherited from class io.javaoperatorsdk.operator.junit.AbstractOperatorExtension.AbstractBuilder
configurationServiceOverrider, infrastructure, infrastructureTimeout, namespaceDeleteTimeout, namespaceNameSupplier, oneNamespacePerClass, perClassNamespaceNameSupplier, preserveNamespaceOnError, skipNamespaceDeletion, waitForNamespaceDeletion -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withAdditionalCRD(String... paths) withAdditionalCustomResourceDefinition(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition definition) withAdditionalCustomResourceDefinition(Class<? extends io.fabric8.kubernetes.client.CustomResource> customResource) withBeforeStartHook(Consumer<LocallyRunOperatorExtension> beforeStartHook) Used to initialize resources when the namespace is generated but the operator is not started yet.withInfrastructureKubernetesClient(io.fabric8.kubernetes.client.KubernetesClient infrastructureKubernetesClient) withKubernetesClient(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) withPortForward(String namespace, String labelKey, String labelValue, int port, int localPort) withReconciler(io.javaoperatorsdk.operator.api.reconciler.Reconciler value) withReconciler(io.javaoperatorsdk.operator.api.reconciler.Reconciler value, io.javaoperatorsdk.operator.processing.retry.Retry retry) withReconciler(io.javaoperatorsdk.operator.api.reconciler.Reconciler value, io.javaoperatorsdk.operator.processing.retry.Retry retry, Consumer<io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider> configurationOverrider) withReconciler(io.javaoperatorsdk.operator.api.reconciler.Reconciler value, Consumer<io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider> configurationOverrider) withReconciler(Class<? extends io.javaoperatorsdk.operator.api.reconciler.Reconciler> value) Methods inherited from class io.javaoperatorsdk.operator.junit.AbstractOperatorExtension.AbstractBuilder
oneNamespacePerClass, preserveNamespaceOnError, skipNamespaceDeletion, waitForNamespaceDeletion, withConfigurationService, withInfrastructure, withInfrastructure, withInfrastructureTimeout, withNamespaceDeleteTimeout, withNamespaceNameSupplier, withPerClassNamespaceNameSupplier
-
Constructor Details
-
Builder
protected Builder()
-
-
Method Details
-
withReconciler
public LocallyRunOperatorExtension.Builder withReconciler(io.javaoperatorsdk.operator.api.reconciler.Reconciler value, Consumer<io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider> configurationOverrider) -
withReconciler
public LocallyRunOperatorExtension.Builder withReconciler(io.javaoperatorsdk.operator.api.reconciler.Reconciler value, io.javaoperatorsdk.operator.processing.retry.Retry retry, Consumer<io.javaoperatorsdk.operator.api.config.ControllerConfigurationOverrider> configurationOverrider) -
withReconciler
public LocallyRunOperatorExtension.Builder withReconciler(io.javaoperatorsdk.operator.api.reconciler.Reconciler value) -
withReconciler
public LocallyRunOperatorExtension.Builder withReconciler(io.javaoperatorsdk.operator.api.reconciler.Reconciler value, io.javaoperatorsdk.operator.processing.retry.Retry retry) -
withReconciler
public LocallyRunOperatorExtension.Builder withReconciler(Class<? extends io.javaoperatorsdk.operator.api.reconciler.Reconciler> value) -
withPortForward
public LocallyRunOperatorExtension.Builder withPortForward(String namespace, String labelKey, String labelValue, int port, int localPort) -
withKubernetesClient
public LocallyRunOperatorExtension.Builder withKubernetesClient(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient) -
withInfrastructureKubernetesClient
public LocallyRunOperatorExtension.Builder withInfrastructureKubernetesClient(io.fabric8.kubernetes.client.KubernetesClient infrastructureKubernetesClient) -
withAdditionalCustomResourceDefinition
public LocallyRunOperatorExtension.Builder withAdditionalCustomResourceDefinition(Class<? extends io.fabric8.kubernetes.client.CustomResource> customResource) -
withAdditionalCustomResourceDefinition
public LocallyRunOperatorExtension.Builder withAdditionalCustomResourceDefinition(io.fabric8.kubernetes.api.model.apiextensions.v1.CustomResourceDefinition definition) -
withAdditionalCRD
-
withBeforeStartHook
public LocallyRunOperatorExtension.Builder withBeforeStartHook(Consumer<LocallyRunOperatorExtension> beforeStartHook) Used to initialize resources when the namespace is generated but the operator is not started yet. -
build
-