Class StrimziOperatorController
java.lang.Object
io.debezium.testing.system.tools.OperatorController
io.debezium.testing.system.tools.kafka.StrimziOperatorController
This class provides control over Strimzi Cluster Operator deployed in OpenShift
- Author:
- Jakub Cechacek
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateStrimziOperatorController(io.fabric8.kubernetes.api.model.apps.Deployment operator, io.fabric8.openshift.client.OpenShiftClient ocp) -
Method Summary
Modifier and TypeMethodDescriptionstatic StrimziOperatorControllerforProject(String project, io.fabric8.openshift.client.OpenShiftClient ocp) voidsetLogLevel(String level) Sets operator log levelvoidSets pull policy of operands to 'Always'voidsetOperandImagePullSecrets(String names) Sets image pull secrets for operands by setting STRIMZI_IMAGE_PULL_SECRETS environment variablevoidSets image pull secrets for operands by setting STRIMZI_IMAGE_PULL_SECRETS environment variableMethods inherited from class io.debezium.testing.system.tools.OperatorController
deployPullSecret, disable, enable, getPullSecret, getPullSecretName, setAlwaysPullPolicy, setEnvVar, setImagePullSecret, setNumberOfReplicas, setSingleReplica, unsetEnvVar, updateOperator
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
DEPLOYMENT_PREFIX
-
DEPLOYMENT_PREFIX_OLM
- See Also:
-
OPERATOR_LABELS
-
-
Constructor Details
-
StrimziOperatorController
private StrimziOperatorController(io.fabric8.kubernetes.api.model.apps.Deployment operator, io.fabric8.openshift.client.OpenShiftClient ocp)
-
-
Method Details
-
forProject
public static StrimziOperatorController forProject(String project, io.fabric8.openshift.client.OpenShiftClient ocp) -
setOperandImagePullSecrets
Sets image pull secrets for operands by setting STRIMZI_IMAGE_PULL_SECRETS environment variable -
unsetOperandImagePullSecrets
public void unsetOperandImagePullSecrets()Sets image pull secrets for operands by setting STRIMZI_IMAGE_PULL_SECRETS environment variable -
setLogLevel
Sets operator log level- Parameters:
level- log leel
-
setOperandAlwaysPullPolicy
public void setOperandAlwaysPullPolicy()Sets pull policy of operands to 'Always'
-