Exemple #1
0
 def security_config(self):
     return SecurityConfig(
         self.security_protocol,
         self.interbroker_security_protocol,
         zk_sasl=self.zk.zk_sasl,
         client_sasl_mechanism=self.client_sasl_mechanism,
         interbroker_sasl_mechanism=self.interbroker_sasl_mechanism)
    def __init__(self, context, num_nodes, kafka, topic, max_messages=-1, security_protocol="PLAINTEXT"):
        super(KafkaLog4jAppender, self).__init__(context, num_nodes)

        self.kafka = kafka
        self.topic = topic
        self.max_messages = max_messages
        self.security_protocol = security_protocol
        self.security_config = SecurityConfig(security_protocol)
Exemple #3
0
    def __init__(self, context, kafka, security_protocol="PLAINTEXT", stop_timeout_sec=30):
        super(LogCompactionTester, self).__init__(context, 1)

        self.kafka = kafka
        self.security_protocol = security_protocol
        self.security_config = SecurityConfig(self.context, security_protocol)
        self.stop_timeout_sec = stop_timeout_sec
        self.log_compaction_completed = False
Exemple #4
0
 def security_config(self):
     config = SecurityConfig(self.context, self.security_protocol, self.interbroker_security_protocol,
                           zk_sasl=self.zk.zk_sasl,
                           client_sasl_mechanism=self.client_sasl_mechanism, interbroker_sasl_mechanism=self.interbroker_sasl_mechanism)
     for protocol in self.port_mappings:
         port = self.port_mappings[protocol]
         if port.open:
             config.enable_security_protocol(port.name)
     return config
    def __init__(self, context, num_nodes, kafka, topic, report_interval_ms, security_protocol="PLAINTEXT"):
        super(ReplicaVerificationTool, self).__init__(context, num_nodes)

        self.kafka = kafka
        self.topic = topic
        self.report_interval_ms = report_interval_ms
        self.security_protocol = security_protocol
        self.security_config = SecurityConfig(security_protocol)
        self.partition_lag = {}
Exemple #6
0
 def security_config(self):
     config = SecurityConfig(self.context, self.security_protocol, self.interbroker_listener.security_protocol,
                             zk_sasl=self.zk.zk_sasl,
                             client_sasl_mechanism=self.client_sasl_mechanism,
                             interbroker_sasl_mechanism=self.interbroker_sasl_mechanism,
                             listener_security_config=self.listener_security_config)
     for port in self.port_mappings.values():
         if port.open:
             config.enable_security_protocol(port.security_protocol)
     return config
Exemple #7
0
 def security_config(self):
     if not self._security_config:
         self._security_config = SecurityConfig(
             self.context,
             self.security_protocol,
             self.interbroker_listener.security_protocol,
             zk_sasl=self.zk.zk_sasl,
             zk_tls=self.zk_client_secure,
             client_sasl_mechanism=self.client_sasl_mechanism,
             interbroker_sasl_mechanism=self.interbroker_sasl_mechanism,
             listener_security_config=self.listener_security_config,
             tls_version=self.tls_version)
         for port in self.port_mappings.values():
             if port.open:
                 self._security_config.enable_security_protocol(
                     port.security_protocol)
     return self._security_config
    def __init__(self,
                 context,
                 num_nodes,
                 kafka,
                 topic,
                 max_messages=-1,
                 security_protocol="PLAINTEXT"):
        super(KafkaLog4jAppender, self).__init__(context, num_nodes)

        self.kafka = kafka
        self.topic = topic
        self.max_messages = max_messages
        self.security_protocol = security_protocol
        self.security_config = SecurityConfig(self.context, security_protocol)
        self.stop_timeout_sec = 30

        for node in self.nodes:
            node.version = kafka.nodes[0].version
Exemple #9
0
    def __init__(self,
                 context,
                 num_nodes,
                 kafka,
                 topic,
                 report_interval_ms,
                 security_protocol="PLAINTEXT",
                 stop_timeout_sec=30,
                 tls_version=None):
        super(ReplicaVerificationTool, self).__init__(context, num_nodes)

        self.kafka = kafka
        self.topic = topic
        self.report_interval_ms = report_interval_ms
        self.security_protocol = security_protocol
        self.tls_version = tls_version
        self.security_config = SecurityConfig(self.context,
                                              security_protocol,
                                              tls_version=tls_version)
        self.partition_lag = {}
        self.stop_timeout_sec = stop_timeout_sec
Exemple #10
0
 def security_config(self):
     return SecurityConfig(self.context, zk_sasl=self.zk_sasl)
Exemple #11
0
 def security_config(self):
     return SecurityConfig(self.security_protocol, self.interbroker_security_protocol, sasl_mechanism=self.sasl_mechanism)
Exemple #12
0
 def security_config(self):
     return SecurityConfig(self.context, zk_sasl=self.zk_sasl, zk_tls=self.zk_client_secure_port)