terraform { required_providers { fission = { source = "nail/fission" version = "~> 0.1.0" } } } provider "fission" { kubeconfig_path = "/home/naeel/.kube/config" namespace = "default" } # Missing image — should fail resource "fission_environment" "bad_env" { name = "tf-invalid-env" # image = "..." # MISSING REQUIRED FIELD version = 3 } resource "fission_package" "pkg" { name = "tf-invalid-pkg" environment = fission_environment.bad_env.name source_dir = "${path.module}/code" } resource "fission_function" "fn" { name = "tf-invalid-fn" environment = fission_environment.bad_env.name package_name = fission_package.pkg.name entrypoint = "main.main" }