The new alpha release of the Kubernetes Provider for HashiCorp Terraform allows users to package, deploy, and manage all Kubernetes resources, including Custom Resource Definitions, using HashiCorp Configuration Language (HCL). The provider uses a new merging algorithm called Server-side Apply (SSA), which is introduced in Kubernetes 1.16, to deliver a user experience closer to what Kubernetes users are familiar with and expect from native tools such as kubectl. The provider is experimental and requires an existing installation of Go and a Kubernetes test environment available to use. Users can install the provider binary by copying it into their Terraform plugins folder and then create a Custom Resource Definition (CRD) using the `kubernetes_manifest` resource. The provider allows users to deploy any resource to their Kubernetes cluster via a conversion of YAML manifests into HCL representations, enabling features such as dry-run changes, deployment of Kubernetes Custom Resources, and packaging of multiple resources as Terraform Modules. However, the provider is still experimental and has known limitations, including support for only Kubernetes 1.17 and above, updates not working as expected when producing additional resource attributes, and cannot be used when a Kubernetes resource is sourcing attribute values from another resource that was not present in the cluster prior to the current operation.