Class StrimziOperatorController
- java.lang.Object
-
- io.debezium.testing.system.tools.OperatorController
-
- io.debezium.testing.system.tools.kafka.StrimziOperatorController
-
public class StrimziOperatorController extends OperatorController
This class provides control over Strimzi Cluster Operator deployed in OpenShift- Author:
- Jakub Cechacek
-
-
Field Summary
Fields Modifier and Type Field Description private static StringDEPLOYMENT_NAMEprivate static org.slf4j.LoggerLOGGER
-
Constructor Summary
Constructors Modifier Constructor Description privateStrimziOperatorController(io.fabric8.kubernetes.api.model.apps.Deployment operator, io.fabric8.openshift.client.OpenShiftClient ocp)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StrimziOperatorControllerforProject(String project, io.fabric8.openshift.client.OpenShiftClient ocp)voidsetLogLevel(String level)Sets operator log levelvoidsetOperandAlwaysPullPolicy()Sets pull policy of operands to 'Always'voidsetOperandImagePullSecrets(String names)Sets image pull secrets for operands by setting STRIMZI_IMAGE_PULL_SECRETS environment variablevoidunsetOperandImagePullSecrets()Sets image pull secrets for operands by setting STRIMZI_IMAGE_PULL_SECRETS environment variable-
Methods inherited from class io.debezium.testing.system.tools.OperatorController
deployPullSecret, disable, enable, getPullSecret, getPullSecretName, setAlwaysPullPolicy, setEnvVar, setImagePullSecret, setNumberOfReplicas, setSingleReplica, unsetEnvVar, updateOperator
-
-
-
-
Field Detail
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
DEPLOYMENT_NAME
private static final String DEPLOYMENT_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
forProject
public static StrimziOperatorController forProject(String project, io.fabric8.openshift.client.OpenShiftClient ocp)
-
setOperandImagePullSecrets
public void setOperandImagePullSecrets(String names)
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
public void setLogLevel(String level)
Sets operator log level- Parameters:
level- log leel
-
setOperandAlwaysPullPolicy
public void setOperandAlwaysPullPolicy()
Sets pull policy of operands to 'Always'
-
-