Skip to content

Releases: aidanmelen/terraform-kubernetes-confluent-platform

0.4.0

30 Jul 23:48
1249d6b
Compare
Choose a tag to compare

Changes

  • Integrated the confluent_operator submodule with the new confluent_operator variable. Updated the complete example with the new pattern.
  • Renamed examples/pre_existing_crd to examples/complete
  • Added CFK CRDs installation to make setup and CFK removal to make clean
  • Added Assumptions section to the examples. They assume you have Kubernetes deploy on Docker Desktop.
  • Added test for the complete example
  • Added CFK CRD installation and removal to the Makefile (under setup and clean respectively)

0.3.1

29 Jul 04:06
Compare
Choose a tag to compare

Changes:

  • updated examples to use terraform registry sources. The Makefile test target will now setup the example test by switch the terraform registry source with a local dotpath. the teardown target will then set it back. This was we can test the local code before release and the examples will use the terraform registry source.
  • pinned Invicton-Labs/deepmerge/null module version
  • added global create variable.

v0.3.0

28 Jul 05:22
Compare
Choose a tag to compare

Breaking Changes

  • extracted the confluent_operator logic into a submodule. This helps ensures that the confluent_operator submodule is run before the confluent_platform module.

Changes

  • consolidated files into main.tf so that it is easier to work with.
  • fixed broken terratest for confluent_platform_singlenode example.
  • added confluent_operator apply before an confluent_platform tests and destroy after.
  • added hybrid and mirrormaker2 example.

v0.2.0

27 Jul 05:25
Compare
Choose a tag to compare

Changes

  • Replaced submodules for Confluent for Kubernetes components with kubernetes manifest files.
  • stubbed out modules/crds in preparation to the helm provider allowing for install on only crds.
  • Added create_* logic to the Confluent for Kubernetes components.
  • removed the modules/confluent_operator and brought the logic into the main module. This is useful when you have the CRDs installed on the cluster and want to deploy the operator and components in a single terraform run.

Breaking Changes

v0.1.1

26 Jul 04:55
Compare
Choose a tag to compare

restructured examples directory so that confluent_platform example renders in Terraform Registry.

v0.1.0

26 Jul 04:46
Compare
Choose a tag to compare

Initial release of the confluent-platform module. Features includes:

confluent_operator sub-module deploys CFK helm chart.
zookeeper sub-module deploys Zookeeper Kind.
kafka sub-module deploys Kafka Kind.
connect sub-module deploys Connect Kind
ksqldb sub-module deploys KsqlDB Kind.
control_center sub-module deploys ControlCenter Kind.
schema_registry sub-module deploys SchemaRegistry Kind.
kafka_rest_proxy sub-module deploys KafkaRestProxy Kind.

Two Examples:

./examples/confluent_operator
./examples/quickstart_deploy/confluent_platform
./examples/quickstart_deploy/confluent_platform_singlenode