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 Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • OPERATOR_LABELS

      private static final Map<String,String> 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

      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'