load("@io_bazel_rules_go//go:def.bzl", "go_library") load("//bazel/go:go_test.bzl", "go_test") go_library( name = "provider", srcs = [ "example_data_source.go", "example_resource.go", "provider.go", ], importpath = "github.com/edgelesssys/constellation/v2/terraform-provider-constellation/internal/provider", visibility = ["//terraform-provider-constellation:__subpackages__"], deps = [ "@com_github_hashicorp_terraform_plugin_framework//datasource", "@com_github_hashicorp_terraform_plugin_framework//datasource/schema", "@com_github_hashicorp_terraform_plugin_framework//path", "@com_github_hashicorp_terraform_plugin_framework//provider", "@com_github_hashicorp_terraform_plugin_framework//provider/schema", "@com_github_hashicorp_terraform_plugin_framework//resource", "@com_github_hashicorp_terraform_plugin_framework//resource/schema", "@com_github_hashicorp_terraform_plugin_framework//resource/schema/planmodifier", "@com_github_hashicorp_terraform_plugin_framework//resource/schema/stringdefault", "@com_github_hashicorp_terraform_plugin_framework//resource/schema/stringplanmodifier", "@com_github_hashicorp_terraform_plugin_framework//types", "@com_github_hashicorp_terraform_plugin_log//tflog", ], ) go_test( name = "provider_test", srcs = [ "example_data_source_test.go", "example_resource_test.go", "provider_test.go", ], embed = [":provider"], deps = [ "@com_github_hashicorp_terraform_plugin_framework//providerserver", "@com_github_hashicorp_terraform_plugin_go//tfprotov6", "@com_github_hashicorp_terraform_plugin_testing//helper/resource", ], )