diff --git a/internal/configcat/client/client.go b/configcat/client/client.go similarity index 100% rename from internal/configcat/client/client.go rename to configcat/client/client.go diff --git a/internal/configcat/client/client_config.go b/configcat/client/client_config.go similarity index 100% rename from internal/configcat/client/client_config.go rename to configcat/client/client_config.go diff --git a/internal/configcat/client/client_environment.go b/configcat/client/client_environment.go similarity index 100% rename from internal/configcat/client/client_environment.go rename to configcat/client/client_environment.go diff --git a/internal/configcat/client/client_integration.go b/configcat/client/client_integration.go similarity index 100% rename from internal/configcat/client/client_integration.go rename to configcat/client/client_integration.go diff --git a/internal/configcat/client/client_permission_group.go b/configcat/client/client_permission_group.go similarity index 100% rename from internal/configcat/client/client_permission_group.go rename to configcat/client/client_permission_group.go diff --git a/internal/configcat/client/client_product.go b/configcat/client/client_product.go similarity index 100% rename from internal/configcat/client/client_product.go rename to configcat/client/client_product.go diff --git a/internal/configcat/client/client_sdkkey.go b/configcat/client/client_sdkkey.go similarity index 100% rename from internal/configcat/client/client_sdkkey.go rename to configcat/client/client_sdkkey.go diff --git a/internal/configcat/client/client_segment.go b/configcat/client/client_segment.go similarity index 100% rename from internal/configcat/client/client_segment.go rename to configcat/client/client_segment.go diff --git a/internal/configcat/client/client_setting.go b/configcat/client/client_setting.go similarity index 100% rename from internal/configcat/client/client_setting.go rename to configcat/client/client_setting.go diff --git a/internal/configcat/client/client_setting_value.go b/configcat/client/client_setting_value.go similarity index 100% rename from internal/configcat/client/client_setting_value.go rename to configcat/client/client_setting_value.go diff --git a/internal/configcat/client/client_setting_value_v2.go b/configcat/client/client_setting_value_v2.go similarity index 100% rename from internal/configcat/client/client_setting_value_v2.go rename to configcat/client/client_setting_value_v2.go diff --git a/internal/configcat/client/client_tags.go b/configcat/client/client_tags.go similarity index 100% rename from internal/configcat/client/client_tags.go rename to configcat/client/client_tags.go diff --git a/internal/configcat/client/client_test.go b/configcat/client/client_test.go similarity index 100% rename from internal/configcat/client/client_test.go rename to configcat/client/client_test.go diff --git a/internal/configcat/client/client_webhook.go b/configcat/client/client_webhook.go similarity index 100% rename from internal/configcat/client/client_webhook.go rename to configcat/client/client_webhook.go diff --git a/internal/configcat/client/retry_roundtrip.go b/configcat/client/retry_roundtrip.go similarity index 100% rename from internal/configcat/client/retry_roundtrip.go rename to configcat/client/retry_roundtrip.go diff --git a/internal/configcat/client/retry_roundtrip_test.go b/configcat/client/retry_roundtrip_test.go similarity index 100% rename from internal/configcat/client/retry_roundtrip_test.go rename to configcat/client/retry_roundtrip_test.go diff --git a/internal/configcat/config_resource.go b/configcat/config_resource.go similarity index 99% rename from internal/configcat/config_resource.go rename to configcat/config_resource.go index 39619ce6..32f1a0bf 100644 --- a/internal/configcat/config_resource.go +++ b/configcat/config_resource.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/path" "github.com/hashicorp/terraform-plugin-framework/resource" "github.com/hashicorp/terraform-plugin-framework/resource/schema" diff --git a/internal/configcat/config_resource_test.go b/configcat/config_resource_test.go similarity index 100% rename from internal/configcat/config_resource_test.go rename to configcat/config_resource_test.go diff --git a/internal/configcat/config_v2_resource_test.go b/configcat/config_v2_resource_test.go similarity index 100% rename from internal/configcat/config_v2_resource_test.go rename to configcat/config_v2_resource_test.go diff --git a/internal/configcat/configcat_keys.go b/configcat/configcat_keys.go similarity index 100% rename from internal/configcat/configcat_keys.go rename to configcat/configcat_keys.go diff --git a/internal/configcat/configs_data_source.go b/configcat/configs_data_source.go similarity index 98% rename from internal/configcat/configs_data_source.go rename to configcat/configs_data_source.go index a38333d9..7efd312b 100644 --- a/internal/configcat/configs_data_source.go +++ b/configcat/configs_data_source.go @@ -7,7 +7,7 @@ import ( "strconv" "time" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/datasource" "github.com/hashicorp/terraform-plugin-framework/datasource/schema" "github.com/hashicorp/terraform-plugin-framework/schema/validator" diff --git a/internal/configcat/configs_data_source_test.go b/configcat/configs_data_source_test.go similarity index 100% rename from internal/configcat/configs_data_source_test.go rename to configcat/configs_data_source_test.go diff --git a/internal/configcat/environment_resource.go b/configcat/environment_resource.go similarity index 98% rename from internal/configcat/environment_resource.go rename to configcat/environment_resource.go index db31253c..1e420720 100644 --- a/internal/configcat/environment_resource.go +++ b/configcat/environment_resource.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/path" "github.com/hashicorp/terraform-plugin-framework/resource" "github.com/hashicorp/terraform-plugin-framework/resource/schema" diff --git a/internal/configcat/environment_resource_test.go b/configcat/environment_resource_test.go similarity index 100% rename from internal/configcat/environment_resource_test.go rename to configcat/environment_resource_test.go diff --git a/internal/configcat/environments_data_source.go b/configcat/environments_data_source.go similarity index 98% rename from internal/configcat/environments_data_source.go rename to configcat/environments_data_source.go index e727116f..15bc46c0 100644 --- a/internal/configcat/environments_data_source.go +++ b/configcat/environments_data_source.go @@ -7,7 +7,7 @@ import ( "strconv" "time" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/datasource" "github.com/hashicorp/terraform-plugin-framework/datasource/schema" "github.com/hashicorp/terraform-plugin-framework/schema/validator" diff --git a/internal/configcat/environments_data_source_test.go b/configcat/environments_data_source_test.go similarity index 100% rename from internal/configcat/environments_data_source_test.go rename to configcat/environments_data_source_test.go diff --git a/internal/configcat/guid_validator.go b/configcat/guid_validator.go similarity index 100% rename from internal/configcat/guid_validator.go rename to configcat/guid_validator.go diff --git a/internal/configcat/integration_resource.go b/configcat/integration_resource.go similarity index 99% rename from internal/configcat/integration_resource.go rename to configcat/integration_resource.go index a32e5903..2b816fc5 100644 --- a/internal/configcat/integration_resource.go +++ b/configcat/integration_resource.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/diag" "github.com/hashicorp/terraform-plugin-framework/path" "github.com/hashicorp/terraform-plugin-framework/resource" diff --git a/internal/configcat/integration_resource_test.go b/configcat/integration_resource_test.go similarity index 100% rename from internal/configcat/integration_resource_test.go rename to configcat/integration_resource_test.go diff --git a/internal/configcat/organizations_data_source.go b/configcat/organizations_data_source.go similarity index 98% rename from internal/configcat/organizations_data_source.go rename to configcat/organizations_data_source.go index 5170a56b..f1024647 100644 --- a/internal/configcat/organizations_data_source.go +++ b/configcat/organizations_data_source.go @@ -7,7 +7,7 @@ import ( "strconv" "time" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/datasource" "github.com/hashicorp/terraform-plugin-framework/datasource/schema" "github.com/hashicorp/terraform-plugin-framework/schema/validator" diff --git a/internal/configcat/organizations_data_source_test.go b/configcat/organizations_data_source_test.go similarity index 100% rename from internal/configcat/organizations_data_source_test.go rename to configcat/organizations_data_source_test.go diff --git a/internal/configcat/permission_group_resource.go b/configcat/permission_group_resource.go similarity index 99% rename from internal/configcat/permission_group_resource.go rename to configcat/permission_group_resource.go index 4498b9fa..414ee5f8 100644 --- a/internal/configcat/permission_group_resource.go +++ b/configcat/permission_group_resource.go @@ -5,7 +5,7 @@ import ( "fmt" "strconv" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/diag" "github.com/hashicorp/terraform-plugin-framework/path" "github.com/hashicorp/terraform-plugin-framework/resource" diff --git a/internal/configcat/permission_group_resource_test.go b/configcat/permission_group_resource_test.go similarity index 100% rename from internal/configcat/permission_group_resource_test.go rename to configcat/permission_group_resource_test.go diff --git a/internal/configcat/permission_groups_data_source.go b/configcat/permission_groups_data_source.go similarity index 99% rename from internal/configcat/permission_groups_data_source.go rename to configcat/permission_groups_data_source.go index db6ced15..e6f33777 100644 --- a/internal/configcat/permission_groups_data_source.go +++ b/configcat/permission_groups_data_source.go @@ -7,7 +7,7 @@ import ( "strconv" "time" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/datasource" "github.com/hashicorp/terraform-plugin-framework/datasource/schema" "github.com/hashicorp/terraform-plugin-framework/schema/validator" diff --git a/internal/configcat/permission_groups_data_source_test.go b/configcat/permission_groups_data_source_test.go similarity index 100% rename from internal/configcat/permission_groups_data_source_test.go rename to configcat/permission_groups_data_source_test.go diff --git a/internal/configcat/product_preferences_resource.go b/configcat/product_preferences_resource.go similarity index 99% rename from internal/configcat/product_preferences_resource.go rename to configcat/product_preferences_resource.go index 512c157e..2d732bee 100644 --- a/internal/configcat/product_preferences_resource.go +++ b/configcat/product_preferences_resource.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework-validators/mapvalidator" "github.com/hashicorp/terraform-plugin-framework/diag" "github.com/hashicorp/terraform-plugin-framework/path" diff --git a/internal/configcat/product_preferences_resource_test.go b/configcat/product_preferences_resource_test.go similarity index 100% rename from internal/configcat/product_preferences_resource_test.go rename to configcat/product_preferences_resource_test.go diff --git a/internal/configcat/product_resource.go b/configcat/product_resource.go similarity index 98% rename from internal/configcat/product_resource.go rename to configcat/product_resource.go index 06405662..28f4cbb3 100644 --- a/internal/configcat/product_resource.go +++ b/configcat/product_resource.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/path" "github.com/hashicorp/terraform-plugin-framework/resource" "github.com/hashicorp/terraform-plugin-framework/resource/schema" diff --git a/internal/configcat/product_resource_test.go b/configcat/product_resource_test.go similarity index 100% rename from internal/configcat/product_resource_test.go rename to configcat/product_resource_test.go diff --git a/internal/configcat/products_data_source.go b/configcat/products_data_source.go similarity index 98% rename from internal/configcat/products_data_source.go rename to configcat/products_data_source.go index d62bdf1b..71da527e 100644 --- a/internal/configcat/products_data_source.go +++ b/configcat/products_data_source.go @@ -7,7 +7,7 @@ import ( "strconv" "time" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/datasource" "github.com/hashicorp/terraform-plugin-framework/datasource/schema" "github.com/hashicorp/terraform-plugin-framework/schema/validator" diff --git a/internal/configcat/products_data_source_test.go b/configcat/products_data_source_test.go similarity index 100% rename from internal/configcat/products_data_source_test.go rename to configcat/products_data_source_test.go diff --git a/internal/configcat/provider.go b/configcat/provider.go similarity index 98% rename from internal/configcat/provider.go rename to configcat/provider.go index 94973158..b7a003a2 100644 --- a/internal/configcat/provider.go +++ b/configcat/provider.go @@ -11,7 +11,7 @@ import ( "github.com/hashicorp/terraform-plugin-framework/resource" "github.com/hashicorp/terraform-plugin-framework/types" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" ) const ( diff --git a/internal/configcat/provider_test.go b/configcat/provider_test.go similarity index 100% rename from internal/configcat/provider_test.go rename to configcat/provider_test.go diff --git a/internal/configcat/regex_validator.go b/configcat/regex_validator.go similarity index 100% rename from internal/configcat/regex_validator.go rename to configcat/regex_validator.go diff --git a/internal/configcat/sdkkeys_data_source.go b/configcat/sdkkeys_data_source.go similarity index 97% rename from internal/configcat/sdkkeys_data_source.go rename to configcat/sdkkeys_data_source.go index 612de6b1..1a8d8d18 100644 --- a/internal/configcat/sdkkeys_data_source.go +++ b/configcat/sdkkeys_data_source.go @@ -6,7 +6,7 @@ import ( "strconv" "time" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/datasource" "github.com/hashicorp/terraform-plugin-framework/datasource/schema" "github.com/hashicorp/terraform-plugin-framework/schema/validator" diff --git a/internal/configcat/sdkkeys_data_source_test.go b/configcat/sdkkeys_data_source_test.go similarity index 100% rename from internal/configcat/sdkkeys_data_source_test.go rename to configcat/sdkkeys_data_source_test.go diff --git a/internal/configcat/segment_resource.go b/configcat/segment_resource.go similarity index 99% rename from internal/configcat/segment_resource.go rename to configcat/segment_resource.go index f66d91d0..1d57f477 100644 --- a/internal/configcat/segment_resource.go +++ b/configcat/segment_resource.go @@ -4,7 +4,7 @@ import ( "context" "fmt" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/path" "github.com/hashicorp/terraform-plugin-framework/resource" "github.com/hashicorp/terraform-plugin-framework/resource/schema" diff --git a/internal/configcat/segment_resource_test.go b/configcat/segment_resource_test.go similarity index 100% rename from internal/configcat/segment_resource_test.go rename to configcat/segment_resource_test.go diff --git a/internal/configcat/segments_data_source.go b/configcat/segments_data_source.go similarity index 98% rename from internal/configcat/segments_data_source.go rename to configcat/segments_data_source.go index d9934cf4..d31c40fa 100644 --- a/internal/configcat/segments_data_source.go +++ b/configcat/segments_data_source.go @@ -7,7 +7,7 @@ import ( "strconv" "time" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/datasource" "github.com/hashicorp/terraform-plugin-framework/datasource/schema" "github.com/hashicorp/terraform-plugin-framework/schema/validator" diff --git a/internal/configcat/segments_data_source_test.go b/configcat/segments_data_source_test.go similarity index 100% rename from internal/configcat/segments_data_source_test.go rename to configcat/segments_data_source_test.go diff --git a/internal/configcat/setting_resource.go b/configcat/setting_resource.go similarity index 99% rename from internal/configcat/setting_resource.go rename to configcat/setting_resource.go index 4b1b7280..b3a61ab5 100644 --- a/internal/configcat/setting_resource.go +++ b/configcat/setting_resource.go @@ -5,7 +5,7 @@ import ( "fmt" "strconv" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/path" "github.com/hashicorp/terraform-plugin-framework/resource" "github.com/hashicorp/terraform-plugin-framework/resource/schema" diff --git a/internal/configcat/setting_resource_test.go b/configcat/setting_resource_test.go similarity index 100% rename from internal/configcat/setting_resource_test.go rename to configcat/setting_resource_test.go diff --git a/internal/configcat/setting_tag_resource.go b/configcat/setting_tag_resource.go similarity index 99% rename from internal/configcat/setting_tag_resource.go rename to configcat/setting_tag_resource.go index 649de768..104842d8 100644 --- a/internal/configcat/setting_tag_resource.go +++ b/configcat/setting_tag_resource.go @@ -6,7 +6,7 @@ import ( "strconv" "strings" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/path" "github.com/hashicorp/terraform-plugin-framework/resource" "github.com/hashicorp/terraform-plugin-framework/resource/schema" diff --git a/internal/configcat/setting_tag_resource_test.go b/configcat/setting_tag_resource_test.go similarity index 100% rename from internal/configcat/setting_tag_resource_test.go rename to configcat/setting_tag_resource_test.go diff --git a/internal/configcat/setting_value_resource.go b/configcat/setting_value_resource.go similarity index 99% rename from internal/configcat/setting_value_resource.go rename to configcat/setting_value_resource.go index 0608be45..d8a73856 100644 --- a/internal/configcat/setting_value_resource.go +++ b/configcat/setting_value_resource.go @@ -6,7 +6,7 @@ import ( "strconv" "strings" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/diag" "github.com/hashicorp/terraform-plugin-framework/path" "github.com/hashicorp/terraform-plugin-framework/resource" diff --git a/internal/configcat/setting_value_resource_bool_test.go b/configcat/setting_value_resource_bool_test.go similarity index 100% rename from internal/configcat/setting_value_resource_bool_test.go rename to configcat/setting_value_resource_bool_test.go diff --git a/internal/configcat/setting_value_resource_double_test.go b/configcat/setting_value_resource_double_test.go similarity index 100% rename from internal/configcat/setting_value_resource_double_test.go rename to configcat/setting_value_resource_double_test.go diff --git a/internal/configcat/setting_value_resource_init_only_test.go b/configcat/setting_value_resource_init_only_test.go similarity index 100% rename from internal/configcat/setting_value_resource_init_only_test.go rename to configcat/setting_value_resource_init_only_test.go diff --git a/internal/configcat/setting_value_resource_int_test.go b/configcat/setting_value_resource_int_test.go similarity index 100% rename from internal/configcat/setting_value_resource_int_test.go rename to configcat/setting_value_resource_int_test.go diff --git a/internal/configcat/setting_value_resource_mandatory_test.go b/configcat/setting_value_resource_mandatory_test.go similarity index 100% rename from internal/configcat/setting_value_resource_mandatory_test.go rename to configcat/setting_value_resource_mandatory_test.go diff --git a/internal/configcat/setting_value_resource_segment_test.go b/configcat/setting_value_resource_segment_test.go similarity index 100% rename from internal/configcat/setting_value_resource_segment_test.go rename to configcat/setting_value_resource_segment_test.go diff --git a/internal/configcat/setting_value_resource_string_test.go b/configcat/setting_value_resource_string_test.go similarity index 100% rename from internal/configcat/setting_value_resource_string_test.go rename to configcat/setting_value_resource_string_test.go diff --git a/internal/configcat/setting_value_v2_resource.go b/configcat/setting_value_v2_resource.go similarity index 99% rename from internal/configcat/setting_value_v2_resource.go rename to configcat/setting_value_v2_resource.go index 83ff047a..f5435d18 100644 --- a/internal/configcat/setting_value_v2_resource.go +++ b/configcat/setting_value_v2_resource.go @@ -6,7 +6,7 @@ import ( "strconv" "strings" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework-validators/boolvalidator" "github.com/hashicorp/terraform-plugin-framework-validators/float64validator" "github.com/hashicorp/terraform-plugin-framework-validators/int64validator" diff --git a/internal/configcat/setting_value_v2_resource_bool_test.go b/configcat/setting_value_v2_resource_bool_test.go similarity index 100% rename from internal/configcat/setting_value_v2_resource_bool_test.go rename to configcat/setting_value_v2_resource_bool_test.go diff --git a/internal/configcat/setting_value_v2_resource_double_test.go b/configcat/setting_value_v2_resource_double_test.go similarity index 100% rename from internal/configcat/setting_value_v2_resource_double_test.go rename to configcat/setting_value_v2_resource_double_test.go diff --git a/internal/configcat/setting_value_v2_resource_int_test.go b/configcat/setting_value_v2_resource_int_test.go similarity index 100% rename from internal/configcat/setting_value_v2_resource_int_test.go rename to configcat/setting_value_v2_resource_int_test.go diff --git a/internal/configcat/setting_value_v2_resource_mandatory_test.go b/configcat/setting_value_v2_resource_mandatory_test.go similarity index 100% rename from internal/configcat/setting_value_v2_resource_mandatory_test.go rename to configcat/setting_value_v2_resource_mandatory_test.go diff --git a/internal/configcat/setting_value_v2_resource_prerequisite_test.go b/configcat/setting_value_v2_resource_prerequisite_test.go similarity index 100% rename from internal/configcat/setting_value_v2_resource_prerequisite_test.go rename to configcat/setting_value_v2_resource_prerequisite_test.go diff --git a/internal/configcat/setting_value_v2_resource_segment_test.go b/configcat/setting_value_v2_resource_segment_test.go similarity index 100% rename from internal/configcat/setting_value_v2_resource_segment_test.go rename to configcat/setting_value_v2_resource_segment_test.go diff --git a/internal/configcat/setting_value_v2_resource_string_test.go b/configcat/setting_value_v2_resource_string_test.go similarity index 100% rename from internal/configcat/setting_value_v2_resource_string_test.go rename to configcat/setting_value_v2_resource_string_test.go diff --git a/internal/configcat/setting_value_v2_resource_targeting_test.go b/configcat/setting_value_v2_resource_targeting_test.go similarity index 100% rename from internal/configcat/setting_value_v2_resource_targeting_test.go rename to configcat/setting_value_v2_resource_targeting_test.go diff --git a/internal/configcat/settings_data_source.go b/configcat/settings_data_source.go similarity index 98% rename from internal/configcat/settings_data_source.go rename to configcat/settings_data_source.go index 6759415a..808b493f 100644 --- a/internal/configcat/settings_data_source.go +++ b/configcat/settings_data_source.go @@ -7,7 +7,7 @@ import ( "strconv" "time" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/datasource" "github.com/hashicorp/terraform-plugin-framework/datasource/schema" "github.com/hashicorp/terraform-plugin-framework/schema/validator" diff --git a/internal/configcat/settings_data_source_test.go b/configcat/settings_data_source_test.go similarity index 100% rename from internal/configcat/settings_data_source_test.go rename to configcat/settings_data_source_test.go diff --git a/internal/configcat/tag_resource.go b/configcat/tag_resource.go similarity index 98% rename from internal/configcat/tag_resource.go rename to configcat/tag_resource.go index 537176bb..a0bd2757 100644 --- a/internal/configcat/tag_resource.go +++ b/configcat/tag_resource.go @@ -5,7 +5,7 @@ import ( "fmt" "strconv" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/path" "github.com/hashicorp/terraform-plugin-framework/resource" "github.com/hashicorp/terraform-plugin-framework/resource/schema" diff --git a/internal/configcat/tag_resource_test.go b/configcat/tag_resource_test.go similarity index 100% rename from internal/configcat/tag_resource_test.go rename to configcat/tag_resource_test.go diff --git a/internal/configcat/tags_data_source.go b/configcat/tags_data_source.go similarity index 98% rename from internal/configcat/tags_data_source.go rename to configcat/tags_data_source.go index 5e1c4b41..7298f255 100644 --- a/internal/configcat/tags_data_source.go +++ b/configcat/tags_data_source.go @@ -7,7 +7,7 @@ import ( "strconv" "time" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/datasource" "github.com/hashicorp/terraform-plugin-framework/datasource/schema" "github.com/hashicorp/terraform-plugin-framework/schema/validator" diff --git a/internal/configcat/tags_data_source_test.go b/configcat/tags_data_source_test.go similarity index 100% rename from internal/configcat/tags_data_source_test.go rename to configcat/tags_data_source_test.go diff --git a/internal/configcat/testdata/TestAccConfigResource/main.tf b/configcat/testdata/TestAccConfigResource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccConfigResource/main.tf rename to configcat/testdata/TestAccConfigResource/main.tf diff --git a/internal/configcat/testdata/TestAccConfigV2Resource/main.tf b/configcat/testdata/TestAccConfigV2Resource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccConfigV2Resource/main.tf rename to configcat/testdata/TestAccConfigV2Resource/main.tf diff --git a/internal/configcat/testdata/TestAccConfigsDataSource/main.tf b/configcat/testdata/TestAccConfigsDataSource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccConfigsDataSource/main.tf rename to configcat/testdata/TestAccConfigsDataSource/main.tf diff --git a/internal/configcat/testdata/TestAccEnvironmentResource/main.tf b/configcat/testdata/TestAccEnvironmentResource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccEnvironmentResource/main.tf rename to configcat/testdata/TestAccEnvironmentResource/main.tf diff --git a/internal/configcat/testdata/TestAccEnvironmentsDataSource/main.tf b/configcat/testdata/TestAccEnvironmentsDataSource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccEnvironmentsDataSource/main.tf rename to configcat/testdata/TestAccEnvironmentsDataSource/main.tf diff --git a/internal/configcat/testdata/TestAccIntegrationResource/main.tf b/configcat/testdata/TestAccIntegrationResource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccIntegrationResource/main.tf rename to configcat/testdata/TestAccIntegrationResource/main.tf diff --git a/internal/configcat/testdata/TestAccOrganizationsDataSource/main.tf b/configcat/testdata/TestAccOrganizationsDataSource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccOrganizationsDataSource/main.tf rename to configcat/testdata/TestAccOrganizationsDataSource/main.tf diff --git a/internal/configcat/testdata/TestAccPermissionGroupResource/main.tf b/configcat/testdata/TestAccPermissionGroupResource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccPermissionGroupResource/main.tf rename to configcat/testdata/TestAccPermissionGroupResource/main.tf diff --git a/internal/configcat/testdata/TestAccPermissionGroupsDataSource/main.tf b/configcat/testdata/TestAccPermissionGroupsDataSource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccPermissionGroupsDataSource/main.tf rename to configcat/testdata/TestAccPermissionGroupsDataSource/main.tf diff --git a/internal/configcat/testdata/TestAccProductProductPreferencesResource/empty.tf b/configcat/testdata/TestAccProductProductPreferencesResource/empty.tf similarity index 100% rename from internal/configcat/testdata/TestAccProductProductPreferencesResource/empty.tf rename to configcat/testdata/TestAccProductProductPreferencesResource/empty.tf diff --git a/internal/configcat/testdata/TestAccProductProductPreferencesResource/reasonrequiredenvironments.tf b/configcat/testdata/TestAccProductProductPreferencesResource/reasonrequiredenvironments.tf similarity index 100% rename from internal/configcat/testdata/TestAccProductProductPreferencesResource/reasonrequiredenvironments.tf rename to configcat/testdata/TestAccProductProductPreferencesResource/reasonrequiredenvironments.tf diff --git a/internal/configcat/testdata/TestAccProductProductPreferencesResource/withsettings.tf b/configcat/testdata/TestAccProductProductPreferencesResource/withsettings.tf similarity index 100% rename from internal/configcat/testdata/TestAccProductProductPreferencesResource/withsettings.tf rename to configcat/testdata/TestAccProductProductPreferencesResource/withsettings.tf diff --git a/internal/configcat/testdata/TestAccProductResource/main.tf b/configcat/testdata/TestAccProductResource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccProductResource/main.tf rename to configcat/testdata/TestAccProductResource/main.tf diff --git a/internal/configcat/testdata/TestAccProductsDataSource/main.tf b/configcat/testdata/TestAccProductsDataSource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccProductsDataSource/main.tf rename to configcat/testdata/TestAccProductsDataSource/main.tf diff --git a/internal/configcat/testdata/TestAccSdkKeysDataSource/main.tf b/configcat/testdata/TestAccSdkKeysDataSource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccSdkKeysDataSource/main.tf rename to configcat/testdata/TestAccSdkKeysDataSource/main.tf diff --git a/internal/configcat/testdata/TestAccSegmentResource/main.tf b/configcat/testdata/TestAccSegmentResource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccSegmentResource/main.tf rename to configcat/testdata/TestAccSegmentResource/main.tf diff --git a/internal/configcat/testdata/TestAccSegmentsDataSource/main.tf b/configcat/testdata/TestAccSegmentsDataSource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccSegmentsDataSource/main.tf rename to configcat/testdata/TestAccSegmentsDataSource/main.tf diff --git a/internal/configcat/testdata/TestAccSettingResource/main.tf b/configcat/testdata/TestAccSettingResource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingResource/main.tf rename to configcat/testdata/TestAccSettingResource/main.tf diff --git a/internal/configcat/testdata/TestAccSettingTagMultipleResource/init.tf b/configcat/testdata/TestAccSettingTagMultipleResource/init.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingTagMultipleResource/init.tf rename to configcat/testdata/TestAccSettingTagMultipleResource/init.tf diff --git a/internal/configcat/testdata/TestAccSettingTagMultipleResource/removeeverything.tf b/configcat/testdata/TestAccSettingTagMultipleResource/removeeverything.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingTagMultipleResource/removeeverything.tf rename to configcat/testdata/TestAccSettingTagMultipleResource/removeeverything.tf diff --git a/internal/configcat/testdata/TestAccSettingTagMultipleResource/removeonetag.tf b/configcat/testdata/TestAccSettingTagMultipleResource/removeonetag.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingTagMultipleResource/removeonetag.tf rename to configcat/testdata/TestAccSettingTagMultipleResource/removeonetag.tf diff --git a/internal/configcat/testdata/TestAccSettingTagResource/cleanup.tf b/configcat/testdata/TestAccSettingTagResource/cleanup.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingTagResource/cleanup.tf rename to configcat/testdata/TestAccSettingTagResource/cleanup.tf diff --git a/internal/configcat/testdata/TestAccSettingTagResource/main.tf b/configcat/testdata/TestAccSettingTagResource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingTagResource/main.tf rename to configcat/testdata/TestAccSettingTagResource/main.tf diff --git a/internal/configcat/testdata/TestAccSettingValueBoolResource/value_only.tf b/configcat/testdata/TestAccSettingValueBoolResource/value_only.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueBoolResource/value_only.tf rename to configcat/testdata/TestAccSettingValueBoolResource/value_only.tf diff --git a/internal/configcat/testdata/TestAccSettingValueBoolResource/with_percentage.tf b/configcat/testdata/TestAccSettingValueBoolResource/with_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueBoolResource/with_percentage.tf rename to configcat/testdata/TestAccSettingValueBoolResource/with_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueBoolResource/with_rule.tf b/configcat/testdata/TestAccSettingValueBoolResource/with_rule.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueBoolResource/with_rule.tf rename to configcat/testdata/TestAccSettingValueBoolResource/with_rule.tf diff --git a/internal/configcat/testdata/TestAccSettingValueBoolResource/with_rules.tf b/configcat/testdata/TestAccSettingValueBoolResource/with_rules.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueBoolResource/with_rules.tf rename to configcat/testdata/TestAccSettingValueBoolResource/with_rules.tf diff --git a/internal/configcat/testdata/TestAccSettingValueBoolResource/with_rules_and_percentage.tf b/configcat/testdata/TestAccSettingValueBoolResource/with_rules_and_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueBoolResource/with_rules_and_percentage.tf rename to configcat/testdata/TestAccSettingValueBoolResource/with_rules_and_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueDoubleResource/value_only.tf b/configcat/testdata/TestAccSettingValueDoubleResource/value_only.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueDoubleResource/value_only.tf rename to configcat/testdata/TestAccSettingValueDoubleResource/value_only.tf diff --git a/internal/configcat/testdata/TestAccSettingValueDoubleResource/with_percentage.tf b/configcat/testdata/TestAccSettingValueDoubleResource/with_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueDoubleResource/with_percentage.tf rename to configcat/testdata/TestAccSettingValueDoubleResource/with_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueDoubleResource/with_rule.tf b/configcat/testdata/TestAccSettingValueDoubleResource/with_rule.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueDoubleResource/with_rule.tf rename to configcat/testdata/TestAccSettingValueDoubleResource/with_rule.tf diff --git a/internal/configcat/testdata/TestAccSettingValueDoubleResource/with_rules.tf b/configcat/testdata/TestAccSettingValueDoubleResource/with_rules.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueDoubleResource/with_rules.tf rename to configcat/testdata/TestAccSettingValueDoubleResource/with_rules.tf diff --git a/internal/configcat/testdata/TestAccSettingValueDoubleResource/with_rules_and_percentage.tf b/configcat/testdata/TestAccSettingValueDoubleResource/with_rules_and_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueDoubleResource/with_rules_and_percentage.tf rename to configcat/testdata/TestAccSettingValueDoubleResource/with_rules_and_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueInitOnlyResource/main.tf b/configcat/testdata/TestAccSettingValueInitOnlyResource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueInitOnlyResource/main.tf rename to configcat/testdata/TestAccSettingValueInitOnlyResource/main.tf diff --git a/internal/configcat/testdata/TestAccSettingValueInitOnlyResource/resource.tf b/configcat/testdata/TestAccSettingValueInitOnlyResource/resource.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueInitOnlyResource/resource.tf rename to configcat/testdata/TestAccSettingValueInitOnlyResource/resource.tf diff --git a/internal/configcat/testdata/TestAccSettingValueIntResource/value_only.tf b/configcat/testdata/TestAccSettingValueIntResource/value_only.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueIntResource/value_only.tf rename to configcat/testdata/TestAccSettingValueIntResource/value_only.tf diff --git a/internal/configcat/testdata/TestAccSettingValueIntResource/with_percentage.tf b/configcat/testdata/TestAccSettingValueIntResource/with_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueIntResource/with_percentage.tf rename to configcat/testdata/TestAccSettingValueIntResource/with_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueIntResource/with_rule.tf b/configcat/testdata/TestAccSettingValueIntResource/with_rule.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueIntResource/with_rule.tf rename to configcat/testdata/TestAccSettingValueIntResource/with_rule.tf diff --git a/internal/configcat/testdata/TestAccSettingValueIntResource/with_rules.tf b/configcat/testdata/TestAccSettingValueIntResource/with_rules.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueIntResource/with_rules.tf rename to configcat/testdata/TestAccSettingValueIntResource/with_rules.tf diff --git a/internal/configcat/testdata/TestAccSettingValueIntResource/with_rules_and_percentage.tf b/configcat/testdata/TestAccSettingValueIntResource/with_rules_and_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueIntResource/with_rules_and_percentage.tf rename to configcat/testdata/TestAccSettingValueIntResource/with_rules_and_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueMandatoryResource/main.tf b/configcat/testdata/TestAccSettingValueMandatoryResource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueMandatoryResource/main.tf rename to configcat/testdata/TestAccSettingValueMandatoryResource/main.tf diff --git a/internal/configcat/testdata/TestAccSettingValueMandatoryResource/resource.tf b/configcat/testdata/TestAccSettingValueMandatoryResource/resource.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueMandatoryResource/resource.tf rename to configcat/testdata/TestAccSettingValueMandatoryResource/resource.tf diff --git a/internal/configcat/testdata/TestAccSettingValueSegmentResource/base.tf b/configcat/testdata/TestAccSettingValueSegmentResource/base.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueSegmentResource/base.tf rename to configcat/testdata/TestAccSettingValueSegmentResource/base.tf diff --git a/internal/configcat/testdata/TestAccSettingValueSegmentResource/multiple_rules.tf b/configcat/testdata/TestAccSettingValueSegmentResource/multiple_rules.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueSegmentResource/multiple_rules.tf rename to configcat/testdata/TestAccSettingValueSegmentResource/multiple_rules.tf diff --git a/internal/configcat/testdata/TestAccSettingValueSegmentResource/one_rule.tf b/configcat/testdata/TestAccSettingValueSegmentResource/one_rule.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueSegmentResource/one_rule.tf rename to configcat/testdata/TestAccSettingValueSegmentResource/one_rule.tf diff --git a/internal/configcat/testdata/TestAccSettingValueStringResource/value_only.tf b/configcat/testdata/TestAccSettingValueStringResource/value_only.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueStringResource/value_only.tf rename to configcat/testdata/TestAccSettingValueStringResource/value_only.tf diff --git a/internal/configcat/testdata/TestAccSettingValueStringResource/with_percentage.tf b/configcat/testdata/TestAccSettingValueStringResource/with_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueStringResource/with_percentage.tf rename to configcat/testdata/TestAccSettingValueStringResource/with_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueStringResource/with_rule.tf b/configcat/testdata/TestAccSettingValueStringResource/with_rule.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueStringResource/with_rule.tf rename to configcat/testdata/TestAccSettingValueStringResource/with_rule.tf diff --git a/internal/configcat/testdata/TestAccSettingValueStringResource/with_rules.tf b/configcat/testdata/TestAccSettingValueStringResource/with_rules.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueStringResource/with_rules.tf rename to configcat/testdata/TestAccSettingValueStringResource/with_rules.tf diff --git a/internal/configcat/testdata/TestAccSettingValueStringResource/with_rules_and_percentage.tf b/configcat/testdata/TestAccSettingValueStringResource/with_rules_and_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueStringResource/with_rules_and_percentage.tf rename to configcat/testdata/TestAccSettingValueStringResource/with_rules_and_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2BoolResource/value_only.tf b/configcat/testdata/TestAccSettingValueV2BoolResource/value_only.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2BoolResource/value_only.tf rename to configcat/testdata/TestAccSettingValueV2BoolResource/value_only.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2BoolResource/with_percentage.tf b/configcat/testdata/TestAccSettingValueV2BoolResource/with_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2BoolResource/with_percentage.tf rename to configcat/testdata/TestAccSettingValueV2BoolResource/with_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2BoolResource/with_rule.tf b/configcat/testdata/TestAccSettingValueV2BoolResource/with_rule.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2BoolResource/with_rule.tf rename to configcat/testdata/TestAccSettingValueV2BoolResource/with_rule.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2BoolResource/with_rules.tf b/configcat/testdata/TestAccSettingValueV2BoolResource/with_rules.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2BoolResource/with_rules.tf rename to configcat/testdata/TestAccSettingValueV2BoolResource/with_rules.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2BoolResource/with_rules_and_percentage.tf b/configcat/testdata/TestAccSettingValueV2BoolResource/with_rules_and_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2BoolResource/with_rules_and_percentage.tf rename to configcat/testdata/TestAccSettingValueV2BoolResource/with_rules_and_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2DoubleResource/value_only.tf b/configcat/testdata/TestAccSettingValueV2DoubleResource/value_only.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2DoubleResource/value_only.tf rename to configcat/testdata/TestAccSettingValueV2DoubleResource/value_only.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2DoubleResource/with_percentage.tf b/configcat/testdata/TestAccSettingValueV2DoubleResource/with_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2DoubleResource/with_percentage.tf rename to configcat/testdata/TestAccSettingValueV2DoubleResource/with_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2DoubleResource/with_rule.tf b/configcat/testdata/TestAccSettingValueV2DoubleResource/with_rule.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2DoubleResource/with_rule.tf rename to configcat/testdata/TestAccSettingValueV2DoubleResource/with_rule.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2DoubleResource/with_rules.tf b/configcat/testdata/TestAccSettingValueV2DoubleResource/with_rules.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2DoubleResource/with_rules.tf rename to configcat/testdata/TestAccSettingValueV2DoubleResource/with_rules.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2DoubleResource/with_rules_and_percentage.tf b/configcat/testdata/TestAccSettingValueV2DoubleResource/with_rules_and_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2DoubleResource/with_rules_and_percentage.tf rename to configcat/testdata/TestAccSettingValueV2DoubleResource/with_rules_and_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2IntResource/value_only.tf b/configcat/testdata/TestAccSettingValueV2IntResource/value_only.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2IntResource/value_only.tf rename to configcat/testdata/TestAccSettingValueV2IntResource/value_only.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2IntResource/with_percentage.tf b/configcat/testdata/TestAccSettingValueV2IntResource/with_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2IntResource/with_percentage.tf rename to configcat/testdata/TestAccSettingValueV2IntResource/with_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2IntResource/with_rule.tf b/configcat/testdata/TestAccSettingValueV2IntResource/with_rule.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2IntResource/with_rule.tf rename to configcat/testdata/TestAccSettingValueV2IntResource/with_rule.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2IntResource/with_rules.tf b/configcat/testdata/TestAccSettingValueV2IntResource/with_rules.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2IntResource/with_rules.tf rename to configcat/testdata/TestAccSettingValueV2IntResource/with_rules.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2IntResource/with_rules_and_percentage.tf b/configcat/testdata/TestAccSettingValueV2IntResource/with_rules_and_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2IntResource/with_rules_and_percentage.tf rename to configcat/testdata/TestAccSettingValueV2IntResource/with_rules_and_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2MandatoryResource/main.tf b/configcat/testdata/TestAccSettingValueV2MandatoryResource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2MandatoryResource/main.tf rename to configcat/testdata/TestAccSettingValueV2MandatoryResource/main.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2MandatoryResource/resource.tf b/configcat/testdata/TestAccSettingValueV2MandatoryResource/resource.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2MandatoryResource/resource.tf rename to configcat/testdata/TestAccSettingValueV2MandatoryResource/resource.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/bool_error.tf b/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/bool_error.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/bool_error.tf rename to configcat/testdata/TestAccSettingValueV2PrerequisiteResource/bool_error.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/circular_error.tf b/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/circular_error.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/circular_error.tf rename to configcat/testdata/TestAccSettingValueV2PrerequisiteResource/circular_error.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/cleanup.tf b/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/cleanup.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/cleanup.tf rename to configcat/testdata/TestAccSettingValueV2PrerequisiteResource/cleanup.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/comparator_error.tf b/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/comparator_error.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/comparator_error.tf rename to configcat/testdata/TestAccSettingValueV2PrerequisiteResource/comparator_error.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/double_error.tf b/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/double_error.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/double_error.tf rename to configcat/testdata/TestAccSettingValueV2PrerequisiteResource/double_error.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/int_error.tf b/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/int_error.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/int_error.tf rename to configcat/testdata/TestAccSettingValueV2PrerequisiteResource/int_error.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/main.tf b/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/main.tf rename to configcat/testdata/TestAccSettingValueV2PrerequisiteResource/main.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/missing_value_error.tf b/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/missing_value_error.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/missing_value_error.tf rename to configcat/testdata/TestAccSettingValueV2PrerequisiteResource/missing_value_error.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/setting_id_error.tf b/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/setting_id_error.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/setting_id_error.tf rename to configcat/testdata/TestAccSettingValueV2PrerequisiteResource/setting_id_error.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/string_error.tf b/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/string_error.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/string_error.tf rename to configcat/testdata/TestAccSettingValueV2PrerequisiteResource/string_error.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/wrong_setting_id_error.tf b/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/wrong_setting_id_error.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2PrerequisiteResource/wrong_setting_id_error.tf rename to configcat/testdata/TestAccSettingValueV2PrerequisiteResource/wrong_setting_id_error.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2SegmentResource/base.tf b/configcat/testdata/TestAccSettingValueV2SegmentResource/base.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2SegmentResource/base.tf rename to configcat/testdata/TestAccSettingValueV2SegmentResource/base.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2SegmentResource/multiple_rules.tf b/configcat/testdata/TestAccSettingValueV2SegmentResource/multiple_rules.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2SegmentResource/multiple_rules.tf rename to configcat/testdata/TestAccSettingValueV2SegmentResource/multiple_rules.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2SegmentResource/one_rule.tf b/configcat/testdata/TestAccSettingValueV2SegmentResource/one_rule.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2SegmentResource/one_rule.tf rename to configcat/testdata/TestAccSettingValueV2SegmentResource/one_rule.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2StringResource/value_only.tf b/configcat/testdata/TestAccSettingValueV2StringResource/value_only.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2StringResource/value_only.tf rename to configcat/testdata/TestAccSettingValueV2StringResource/value_only.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2StringResource/with_percentage.tf b/configcat/testdata/TestAccSettingValueV2StringResource/with_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2StringResource/with_percentage.tf rename to configcat/testdata/TestAccSettingValueV2StringResource/with_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2StringResource/with_rule.tf b/configcat/testdata/TestAccSettingValueV2StringResource/with_rule.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2StringResource/with_rule.tf rename to configcat/testdata/TestAccSettingValueV2StringResource/with_rule.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2StringResource/with_rules.tf b/configcat/testdata/TestAccSettingValueV2StringResource/with_rules.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2StringResource/with_rules.tf rename to configcat/testdata/TestAccSettingValueV2StringResource/with_rules.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2StringResource/with_rules_and_percentage.tf b/configcat/testdata/TestAccSettingValueV2StringResource/with_rules_and_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2StringResource/with_rules_and_percentage.tf rename to configcat/testdata/TestAccSettingValueV2StringResource/with_rules_and_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_missing.tf b/configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_missing.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_missing.tf rename to configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_missing.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_type_mismatch1.tf b/configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_type_mismatch1.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_type_mismatch1.tf rename to configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_type_mismatch1.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_type_mismatch2.tf b/configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_type_mismatch2.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_type_mismatch2.tf rename to configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_type_mismatch2.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_type_mismatch3.tf b/configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_type_mismatch3.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_type_mismatch3.tf rename to configcat/testdata/TestAccSettingValueV2TargetingResource/comparison_value_type_mismatch3.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_comparator.tf b/configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_comparator.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_comparator.tf rename to configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_comparator.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_condition.tf b/configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_condition.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_condition.tf rename to configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_condition.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_percentage_option_value.tf b/configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_percentage_option_value.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_percentage_option_value.tf rename to configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_percentage_option_value.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_targeting_rule_value.tf b/configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_targeting_rule_value.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_targeting_rule_value.tf rename to configcat/testdata/TestAccSettingValueV2TargetingResource/invalid_targeting_rule_value.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2TargetingResource/main.tf b/configcat/testdata/TestAccSettingValueV2TargetingResource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2TargetingResource/main.tf rename to configcat/testdata/TestAccSettingValueV2TargetingResource/main.tf diff --git a/internal/configcat/testdata/TestAccSettingValueV2TargetingResource/missing_targeting_rule_value_or_percentage.tf b/configcat/testdata/TestAccSettingValueV2TargetingResource/missing_targeting_rule_value_or_percentage.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingValueV2TargetingResource/missing_targeting_rule_value_or_percentage.tf rename to configcat/testdata/TestAccSettingValueV2TargetingResource/missing_targeting_rule_value_or_percentage.tf diff --git a/internal/configcat/testdata/TestAccSettingsDataSource/main.tf b/configcat/testdata/TestAccSettingsDataSource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccSettingsDataSource/main.tf rename to configcat/testdata/TestAccSettingsDataSource/main.tf diff --git a/internal/configcat/testdata/TestAccTagResource/main.tf b/configcat/testdata/TestAccTagResource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccTagResource/main.tf rename to configcat/testdata/TestAccTagResource/main.tf diff --git a/internal/configcat/testdata/TestAccTagsDataSource/main.tf b/configcat/testdata/TestAccTagsDataSource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccTagsDataSource/main.tf rename to configcat/testdata/TestAccTagsDataSource/main.tf diff --git a/internal/configcat/testdata/TestAccWebhookResource/main.tf b/configcat/testdata/TestAccWebhookResource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccWebhookResource/main.tf rename to configcat/testdata/TestAccWebhookResource/main.tf diff --git a/internal/configcat/testdata/TestAccWebhookSigningKeysDataSource/main.tf b/configcat/testdata/TestAccWebhookSigningKeysDataSource/main.tf similarity index 100% rename from internal/configcat/testdata/TestAccWebhookSigningKeysDataSource/main.tf rename to configcat/testdata/TestAccWebhookSigningKeysDataSource/main.tf diff --git a/internal/configcat/webhook_resource.go b/configcat/webhook_resource.go similarity index 99% rename from internal/configcat/webhook_resource.go rename to configcat/webhook_resource.go index cf151288..2b19ea00 100644 --- a/internal/configcat/webhook_resource.go +++ b/configcat/webhook_resource.go @@ -5,7 +5,7 @@ import ( "fmt" "strconv" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/diag" "github.com/hashicorp/terraform-plugin-framework/path" "github.com/hashicorp/terraform-plugin-framework/resource" diff --git a/internal/configcat/webhook_resource_test.go b/configcat/webhook_resource_test.go similarity index 100% rename from internal/configcat/webhook_resource_test.go rename to configcat/webhook_resource_test.go diff --git a/internal/configcat/webhook_signing_keys_data_source.go b/configcat/webhook_signing_keys_data_source.go similarity index 97% rename from internal/configcat/webhook_signing_keys_data_source.go rename to configcat/webhook_signing_keys_data_source.go index af528f48..17dbd327 100644 --- a/internal/configcat/webhook_signing_keys_data_source.go +++ b/configcat/webhook_signing_keys_data_source.go @@ -6,7 +6,7 @@ import ( "strconv" "time" - "github.com/configcat/terraform-provider-configcat/v5/internal/configcat/client" + "github.com/configcat/terraform-provider-configcat/v5/configcat/client" "github.com/hashicorp/terraform-plugin-framework/datasource" "github.com/hashicorp/terraform-plugin-framework/datasource/schema" "github.com/hashicorp/terraform-plugin-framework/types" diff --git a/internal/configcat/webhook_signing_keys_data_source_test.go b/configcat/webhook_signing_keys_data_source_test.go similarity index 100% rename from internal/configcat/webhook_signing_keys_data_source_test.go rename to configcat/webhook_signing_keys_data_source_test.go diff --git a/main.go b/main.go index fdb997d5..b5418cb4 100644 --- a/main.go +++ b/main.go @@ -5,7 +5,7 @@ import ( "flag" "log" - provider "github.com/configcat/terraform-provider-configcat/v5/internal/configcat" + provider "github.com/configcat/terraform-provider-configcat/v5/configcat" "github.com/hashicorp/terraform-plugin-framework/providerserver" )