Socket
Socket
Sign inDemoInstall

node-red-contrib-kafka-manager

Package Overview
Dependencies
92
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.11 to 0.2.12

27

kafkaManager/kafkaBroker.js

@@ -271,7 +271,2 @@ const nodeName="Kafka Broker";

if (node.usetls && node.tls) {
const tlsNode = RED.nodes.getNode(node.tls)
if (tlsNode) tlsNode.addTLSOptions(node.TLSOptions)
}
node.getKafkaDriver = () => {

@@ -299,6 +294,20 @@ if (!kafka) {

}, o)
if (node.TLSOptions) {
options.sslOptions = node.TLSOptions
if(logger.active) logger.send({label:'getKafkaClient',usetls:node.usetls,options:options});
if(node.usetls) {
options.sslOptions = {rejectUnauthorized:node.selfSign};
if(logger.active) logger.send({label:'getKafkaClient tls use',selfSign:node.selfSign});
try {
if(!(node.selfServe||node.tls)) throw Error("not self serve or no tls configuration selected");
if(node.tls) {
node.tlsNode = RED.nodes.getNode(node.tls);
if (!node.tlsNode) throw Error("tls configuration not found");
Object.assign(options.sslOptions,node.tlsNode.credentials);
if(logger.active) logger.send({label:'getKafkaClient sslOptions',properties:options.sslOptions.keys()});
}
} catch(e) {
node.error("get node tls "+node.tls+" failed, error:"+e);
}
}
if (node.credentials.has_password) {
if(logger.active) logger.send({label:'getKafkaClient node credentials has password, note sasl mechanism is plain'});
options.sasl = {

@@ -339,3 +348,3 @@ mechanism: 'plain',

runtimeStop.apply(this)
}
};
RED.nodes.registerType('Kafka Broker', KafkaBrokerNode, {

@@ -350,3 +359,3 @@ credentials: {

}
})
});
}
{
"name": "node-red-contrib-kafka-manager",
"version": "0.2.11",
"version": "0.2.12",
"description": "Node-RED implements Kafka manager with associand associated .",

@@ -5,0 +5,0 @@ "dependencies": {

@@ -107,2 +107,3 @@ # [node-red-contrib-kafka-manager][2]

# Version
0.2.12 Add self serve TLS and fix bug
0.2.9 Change debugging mechanism and add kafka-node to dependencies

@@ -109,0 +110,0 @@ 0.2.8 Added all admin api's per Kafka 2.3 but dependent on [kafka-node][4] update.

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc