@@ -6,16 +6,13 @@ import (
66
77 "github.com/elastic/terraform-provider-elasticstack/internal/acctest"
88 "github.com/elastic/terraform-provider-elasticstack/internal/clients"
9+ "github.com/elastic/terraform-provider-elasticstack/internal/elasticsearch/security"
910 "github.com/elastic/terraform-provider-elasticstack/internal/versionutils"
10- "github.com/hashicorp/go-version"
1111 sdkacctest "github.com/hashicorp/terraform-plugin-sdk/v2/helper/acctest"
1212 "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
1313 "github.com/hashicorp/terraform-plugin-sdk/v2/terraform"
1414)
1515
16- var minSupportedRemoteIndicesVersion = version .Must (version .NewSemver ("8.10.0" ))
17- var minSupportedDescriptionVersion = version .Must (version .NewVersion ("8.15.0" ))
18-
1916func TestAccResourceSecurityRole (t * testing.T ) {
2017 // generate a random username
2118 roleName := sdkacctest .RandStringFromCharSet (10 , sdkacctest .CharSetAlphaNum )
@@ -53,7 +50,7 @@ func TestAccResourceSecurityRole(t *testing.T) {
5350 ),
5451 },
5552 {
56- SkipFunc : versionutils .CheckIfVersionIsUnsupported (minSupportedRemoteIndicesVersion ),
53+ SkipFunc : versionutils .CheckIfVersionIsUnsupported (security . MinSupportedRemoteIndicesVersion ),
5754 Config : testAccResourceSecurityRoleRemoteIndicesCreate (roleNameRemoteIndices ),
5855 Check : resource .ComposeTestCheckFunc (
5956 resource .TestCheckResourceAttr ("elasticstack_elasticsearch_security_role.test" , "name" , roleNameRemoteIndices ),
@@ -68,7 +65,7 @@ func TestAccResourceSecurityRole(t *testing.T) {
6865 ),
6966 },
7067 {
71- SkipFunc : versionutils .CheckIfVersionIsUnsupported (minSupportedRemoteIndicesVersion ),
68+ SkipFunc : versionutils .CheckIfVersionIsUnsupported (security . MinSupportedRemoteIndicesVersion ),
7269 Config : testAccResourceSecurityRoleRemoteIndicesUpdate (roleNameRemoteIndices ),
7370 Check : resource .ComposeTestCheckFunc (
7471 resource .TestCheckResourceAttr ("elasticstack_elasticsearch_security_role.test" , "name" , roleNameRemoteIndices ),
@@ -84,15 +81,15 @@ func TestAccResourceSecurityRole(t *testing.T) {
8481 ),
8582 },
8683 {
87- SkipFunc : versionutils .CheckIfVersionIsUnsupported (minSupportedDescriptionVersion ),
84+ SkipFunc : versionutils .CheckIfVersionIsUnsupported (security . MinSupportedDescriptionVersion ),
8885 Config : testAccResourceSecurityRoleDescriptionCreate (roleNameDescription ),
8986 Check : resource .ComposeTestCheckFunc (
9087 resource .TestCheckResourceAttr ("elasticstack_elasticsearch_security_role.test" , "name" , roleNameDescription ),
9188 resource .TestCheckResourceAttr ("elasticstack_elasticsearch_security_role.test" , "description" , "test description" ),
9289 ),
9390 },
9491 {
95- SkipFunc : versionutils .CheckIfVersionIsUnsupported (minSupportedDescriptionVersion ),
92+ SkipFunc : versionutils .CheckIfVersionIsUnsupported (security . MinSupportedDescriptionVersion ),
9693 Config : testAccResourceSecurityRoleDescriptionUpdate (roleNameDescription ),
9794 Check : resource .ComposeTestCheckFunc (
9895 resource .TestCheckResourceAttr ("elasticstack_elasticsearch_security_role.test" , "name" , roleNameDescription ),
0 commit comments