Skip to content

Releases: sleighzy/ansible-kafka

3.2.1 (2024-01-21)

21 Jan 05:08
b36bb21
Compare
Choose a tag to compare

#38 Add kafka_opts Ansible variable to support use of KAFKA_OPTS in configuration.

3.2.0 (2023-08-13)

13 Aug 02:40
cd28070
Compare
Choose a tag to compare
  • Upgrade to Apache Kafka 3.5.1

This Ansible role does not explicitly support upgrades from previous versions. Refer to https://kafka.apache.org/documentation.html#upgrade if upgrading for instructions on configuration updates needed during this process.

See the release notes for more information: https://downloads.apache.org/kafka/3.5.1/RELEASE_NOTES.html

  • Support for templating additional configuration properties into the server.properties file

3.1.1 (2022-10-23)

23 Oct 06:23
546f598
Compare
Choose a tag to compare
  • Upgrade to Apache Kafka 3.2.3

This Ansible role does not explicitly support upgrades from previous versions. Refer to https://kafka.apache.org/documentation.html#upgrade if upgrading for instructions on configuration updates needed during this process.

See the release notes for more information: https://downloads.apache.org/kafka/3.2.3/RELEASE_NOTES.html

  • Support for JMX_PORT configuration

3.1.0 (2022-07-19)

09 Jul 01:52
80caa23
Compare
Choose a tag to compare
  • Upgrade to Apache Kafka 3.2.0

This Ansible role does not explicitly support upgrades from previous versions. Refer to https://kafka.apache.org/documentation.html#upgrade if upgrading for instructions on configuration updates needed during this process.

See the release notes for more information: https://downloads.apache.org/kafka/3.2.0/RELEASE_NOTES.html

  • Add support for ignoring certificate validation issues when downloading the Kafka release

This is due to the new download server using a Let's Encrypt certificate that can cause issues with systems using older versions of OpenSSL and out-of-date ca-certs packages.

3.0.0 (2022-03-10)

10 Mar 08:19
6659c11
Compare
Choose a tag to compare

Upgrade to Apache Kafka 3.1.0

This Ansible role does not explicitly support upgrades from previous versions. Refer to https://kafka.apache.org/documentation.html#upgrade if upgrading for instructions on configuration updates needed during this process.

See the release notes for more information: https://downloads.apache.org/kafka/3.1.0/RELEASE_NOTES.html

2.1.1 (2022-02-10)

12 Feb 22:58
df08ccd
Compare
Choose a tag to compare

#20 Create user and group as system user/group

#21 and #22 Upgrade to the slim image of Super Linter v4 to resolve breaking changes and decrease build times

2.1.0 (30-10-2021)

30 Oct 07:01
92c7187
Compare
Choose a tag to compare

The Kafka log4j configuration is supplied as a template that can be used to update this configuration.

This provides the means to change logging levels, and other use cases such as changing the logging appender used to be able to roll over logs based on file size.

Additional changes:

  • Update to Kafka 2.8.1
  • Remove TravisCI integration and tests, this has been superseded by Molecule

#16

2.0.0 (29-08-2021)

29 Aug 02:10
3027475
Compare
Choose a tag to compare

Support for multiple Kafka listeners and security policies.

  • This release introduces the ability to configure multiple listeners and protocols. This is a breaking change to this Ansible role as previously only a single listener and protocol were supported. The kafka_listener_* variables have been replaced with kafka_listeners which contains a list of strings specifying the protocol and listener bindings. (#13)

  • Security policies can now be added to provide authentication between brokers, producers, and consumer. (#13)

1.1.0 (2021-04-28)

28 Apr 08:45
82a3a08
Compare
Choose a tag to compare

Ansible role for installation and deployment of Apache Kafka 2.8.0

  • Upgrade to Kafka 2.8.0
  • Add additional role variables for Kafka configuration
  • Use LOG_DIR environment variable for application log files
  • Write application logs to /var/log/kafka and symlink to /opt/kafka/logs
  • Restart the Kafka service on failure
  • Optionally create "kafka" user and group, creates by default

1.0.0 (2021-02-27)

27 Feb 00:07
3a5587d
Compare
Choose a tag to compare

Ansible role for installation and deployment of Apache Kafka 2.7.0

Supported Platforms:
RedHat 6
RedHat 7
RedHat 8
Debian 10.x
Ubuntu 18.04.x