Class OcpKafkaConnectController

java.lang.Object
io.debezium.testing.system.tools.kafka.OcpKafkaConnectController
All Implemented Interfaces:
KafkaConnectController

public class OcpKafkaConnectController extends Object implements KafkaConnectController
This class provides control over Kafka Connect instance deployed in OpenShift
Author:
Jakub Cechacek
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • METRICS_PORT

      private static final int METRICS_PORT
      See Also:
    • ocp

      private final io.fabric8.openshift.client.OpenShiftClient ocp
    • http

      private final okhttp3.OkHttpClient http
    • project

      private final String project
    • operatorController

      private final StrimziOperatorController operatorController
    • ocpUtils

      private final OpenShiftUtils ocpUtils
    • httpUtils

      private final HttpUtils httpUtils
    • name

      private final String name
    • kafkaConnect

      private io.strimzi.api.kafka.model.KafkaConnect kafkaConnect
    • apiRoute

      private io.fabric8.openshift.api.model.Route apiRoute
    • metricsRoute

      private io.fabric8.openshift.api.model.Route metricsRoute
    • metricsService

      private io.fabric8.kubernetes.api.model.Service metricsService
  • Constructor Details

    • OcpKafkaConnectController

      public OcpKafkaConnectController(io.strimzi.api.kafka.model.KafkaConnect kafkaConnect, StrimziOperatorController operatorController, io.fabric8.openshift.client.OpenShiftClient ocp, okhttp3.OkHttpClient http)
  • Method Details