Releases: aidanmelen/terraform-kubernetes-confluent-platform
Releases · aidanmelen/terraform-kubernetes-confluent-platform
0.4.0
Changes
- Integrated the
confluent_operator
submodule with the newconfluent_operator
variable. Updated thecomplete
example with the new pattern. - Renamed
examples/pre_existing_crd
toexamples/complete
- Added CFK CRDs installation to
make setup
and CFK removal tomake 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
andclean
respectively)
0.3.1
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
Breaking Changes
- extracted the confluent_operator logic into a submodule. This helps ensures that the
confluent_operator
submodule is run before theconfluent_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
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
- variables for Confluent for Kubernetes components now accept a yaml input and act as an override to defaults. varibales default to quickstart-deploy/confluent-platform example values
v0.1.1
restructured examples directory so that confluent_platform example renders in Terraform Registry.
v0.1.0
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