Provides:
- AsyncAPI spec parser
- Terraform JavaTestUnit to provision and assert expected resources
- Kafka Topics provisioning. Per environment partition-count, replica-count, retention in days. Topics are fully qualified using snake_case
- Kafka ACL provisioning restricting client.id access so that only owners can write to private and anyone to public.
- Validate Topic names must contain public, private or protected.
- GradlePlugin to run Terraform provisioning or resources as part of any infrastructure pipeline (demo included).
- Provision schemas to specified Schema registry. From spec defined SR cluster that is identified with SR- prefix.
- Install the intellij checkstyle plugin and load the config from config/checkstyle.xml