📄️ What are engines?
Kblocks supports multiple provisioning engines for implementing block controllers:
📄️ Helm
This block type is backed by a Helm chart. You can expose any Helm chart as a kblock.
📄️ Terraform
This block type is backed by Terraform. It allows you to provision infrastructure resources using Terraform configurations.
📄️ Wing
This block type is backed by Wing for Kubernetes and uses CDK8s to synthesize Kubernetes manifests from Wing classes.
📄️ No-op
This block type performs no operations. It can be useful for testing or as a template for other implementations.
📄️ OpenTofu
This block type is backed by OpenTofu. It allows you to provision infrastructure resources using OpenTofu configurations.
📄️ Custom
This block type allows custom implementations through lifecycle hooks. You can implement any functionality you need!