diff --git a/packages/kafka_log/changelog.yml b/packages/kafka_log/changelog.yml index 149d18bb520..bd2bbb3684c 100644 --- a/packages/kafka_log/changelog.yml +++ b/packages/kafka_log/changelog.yml @@ -1,3 +1,8 @@ +- version: "1.9.0" + changes: + - description: Add SASL mechanism configuration. + type: enhancement + link: https://github.com/elastic/integrations/pull/15647 - version: "1.8.1" changes: - description: Updated SSL description to be uniform and to include links to documentation. diff --git a/packages/kafka_log/data_stream/generic/agent/stream/kafka.yml.hbs b/packages/kafka_log/data_stream/generic/agent/stream/kafka.yml.hbs index df2bce041f7..3b33899d5a2 100644 --- a/packages/kafka_log/data_stream/generic/agent/stream/kafka.yml.hbs +++ b/packages/kafka_log/data_stream/generic/agent/stream/kafka.yml.hbs @@ -17,6 +17,9 @@ group_id: {{group_id}} {{#if client_id}} client_id: {{client_id}} {{/if}} +{{#if sasl_mechanism}} +sasl.mechanism: {{sasl_mechanism}} +{{/if}} {{#if username}} username: {{username}} {{/if}} diff --git a/packages/kafka_log/data_stream/generic/manifest.yml b/packages/kafka_log/data_stream/generic/manifest.yml index e2dedbe99cb..69c38e8c6ab 100644 --- a/packages/kafka_log/data_stream/generic/manifest.yml +++ b/packages/kafka_log/data_stream/generic/manifest.yml @@ -76,6 +76,22 @@ streams: #- multiline: # type: counter # lines_count: 3 + - name: sasl_mechanism + title: SASL Mechanism + description: SASL Auth Mechanism + type: select + options: + - text: None + value: "" + - text: PLAIN + value: PLAIN + - text: SCRAM-SHA-256 + value: SCRAM-SHA-256 + - text: SCRAM-SHA-512 + value: SCRAM-SHA-512 + default: "" + required: false + show_user: true - name: username type: text title: Username diff --git a/packages/kafka_log/manifest.yml b/packages/kafka_log/manifest.yml index 9b56d661e9b..e18416600e5 100644 --- a/packages/kafka_log/manifest.yml +++ b/packages/kafka_log/manifest.yml @@ -3,7 +3,7 @@ name: kafka_log title: Custom Kafka Logs description: Collect data from kafka topic with Elastic Agent. type: integration -version: "1.8.1" +version: "1.9.0" conditions: kibana: version: "^8.13.0 || ^9.0.0"