Skip to content

Commit c559ab5

Browse files
author
Abhishek Singh
committed
SUMO-266317: Addressing Review comments
1 parent 3df952e commit c559ab5

File tree

5 files changed

+55
-54
lines changed

5 files changed

+55
-54
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
## X.Y.Z (Unreleased)
2-
* Add new change notes here
2+
3+
BUG FIXES:
4+
* Corrected selection_type configuration in RolesV2 resources.
35

46
FEATURES:
57

sumologic/data_source_sumologic_monitor_folder.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package sumologic
22

33
import (
4-
"fmt"
4+
"fmt"
55
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
66
)
77

@@ -41,11 +41,11 @@ func dataSourceSumologicMonitorFolderRead(d *schema.ResourceData, meta interface
4141
return err
4242
}
4343

44-
if monitorsLibraryFolder == nil || monitorsLibraryFolder.ID == "" {
45-
return fmt.Errorf("folder with path '%s' does not exist", d.Get("path").(string))
46-
}
44+
if monitorsLibraryFolder == nil || monitorsLibraryFolder.ID == "" {
45+
return fmt.Errorf("folder with path '%s' does not exist", d.Get("path").(string))
46+
}
4747

48-
d.SetId(monitorsLibraryFolder.ID)
48+
d.SetId(monitorsLibraryFolder.ID)
4949
d.Set("name", monitorsLibraryFolder.Name)
5050
d.Set("description", monitorsLibraryFolder.Description)
5151

sumologic/data_source_sumologic_monitor_folder_test.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ import (
88
)
99

1010
func TestAccDataSourceMonitorFolder_basic(t *testing.T) {
11-
resource.Test(t, resource.TestCase{
12-
PreCheck: func() { testAccPreCheck(t) },
13-
Providers: testAccProviders,
14-
Steps: []resource.TestStep{
15-
{
16-
Config: `
11+
resource.Test(t, resource.TestCase{
12+
PreCheck: func() { testAccPreCheck(t) },
13+
Providers: testAccProviders,
14+
Steps: []resource.TestStep{
15+
{
16+
Config: `
1717
resource "sumologic_monitor_folder" "test_folder" {
1818
name = "Terraform Test"
1919
description = "Terraform Test Folder"
@@ -23,12 +23,12 @@ func TestAccDataSourceMonitorFolder_basic(t *testing.T) {
2323
depends_on = [sumologic_monitor_folder.test_folder]
2424
}
2525
`,
26-
Check: resource.ComposeTestCheckFunc(
27-
testAccDataSourceMonitorFolderCheck("data.sumologic_monitor_folder.test"),
28-
),
29-
},
30-
},
31-
})
26+
Check: resource.ComposeTestCheckFunc(
27+
testAccDataSourceMonitorFolderCheck("data.sumologic_monitor_folder.test"),
28+
),
29+
},
30+
},
31+
})
3232
}
3333

3434
func TestAccDataSourceMonitorFolder_folder_does_not_exist(t *testing.T) {
@@ -54,4 +54,4 @@ func testAccDataSourceMonitorFolderCheck(name string) resource.TestCheckFunc {
5454
resource.TestCheckResourceAttrSet(name, "id"),
5555
resource.TestCheckResourceAttrSet(name, "name"),
5656
)
57-
}
57+
}

sumologic/resource_sumologic_role_v2.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ func resourceSumologicRoleV2Read(d *schema.ResourceData, meta interface{}) error
9797
return nil
9898
}
9999

100-
if roleV2.SelectionType == "" {
101-
roleV2.SelectionType = "All"
102-
}
100+
if roleV2.SelectionType == "" {
101+
roleV2.SelectionType = "All"
102+
}
103103

104104
d.Set("name", roleV2.Name)
105105
d.Set("audit_data_filter", roleV2.AuditDataFilter)
@@ -129,9 +129,8 @@ func resourceSumologicRoleV2Update(d *schema.ResourceData, meta interface{}) err
129129
roleV2 := resourceToRoleV2(d)
130130

131131
if roleV2.SelectionType == "" {
132-
roleV2.SelectionType = "All"
133-
}
134-
132+
roleV2.SelectionType = "All"
133+
}
135134

136135
id := d.Id()
137136
retrievedRoleV2, _ := c.GetRole(id)

sumologic/resource_sumologic_role_v2_test.go

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -219,21 +219,21 @@ resource "sumologic_role_v2" "test" {
219219
}
220220

221221
func TestAccSumologicRoleV2_selectionType_DefaultsToAll(t *testing.T) {
222-
var roleV2 RoleV2
223-
testName := acctest.RandomWithPrefix("tf-acc-test")
224-
testCapabilities := []string{"\"manageContent\""}
225-
testDescription := "Role with default selection_type"
226-
testAuditDataFilter := "info"
227-
testSecurityDataFilter := "error"
228-
testLogAnalyticsFilter := "!_sourceCategory=collector"
222+
var roleV2 RoleV2
223+
testName := acctest.RandomWithPrefix("tf-acc-test")
224+
testCapabilities := []string{"\"manageContent\""}
225+
testDescription := "Role with default selection_type"
226+
testAuditDataFilter := "info"
227+
testSecurityDataFilter := "error"
228+
testLogAnalyticsFilter := "!_sourceCategory=collector"
229229

230-
resource.Test(t, resource.TestCase{
231-
PreCheck: func() { testAccPreCheck(t) },
232-
Providers: testAccProviders,
233-
CheckDestroy: testAccCheckRoleV2Destroy(roleV2),
234-
Steps: []resource.TestStep{
235-
{
236-
Config: fmt.Sprintf(`
230+
resource.Test(t, resource.TestCase{
231+
PreCheck: func() { testAccPreCheck(t) },
232+
Providers: testAccProviders,
233+
CheckDestroy: testAccCheckRoleV2Destroy(roleV2),
234+
Steps: []resource.TestStep{
235+
{
236+
Config: fmt.Sprintf(`
237237
resource "sumologic_role_v2" "test" {
238238
name = "%s"
239239
audit_data_filter = "%s"
@@ -243,13 +243,13 @@ resource "sumologic_role_v2" "test" {
243243
log_analytics_filter = "%s"
244244
}
245245
`, testName, testAuditDataFilter, testCapabilities, testDescription, testSecurityDataFilter, testLogAnalyticsFilter),
246-
Check: resource.ComposeTestCheckFunc(
247-
testAccCheckRoleV2Exists("sumologic_role_v2.test", &roleV2, t),
248-
resource.TestCheckResourceAttr("sumologic_role_v2.test", "selection_type", "All"),
249-
),
250-
},
251-
{
252-
Config: fmt.Sprintf(`
246+
Check: resource.ComposeTestCheckFunc(
247+
testAccCheckRoleV2Exists("sumologic_role_v2.test", &roleV2, t),
248+
resource.TestCheckResourceAttr("sumologic_role_v2.test", "selection_type", "All"),
249+
),
250+
},
251+
{
252+
Config: fmt.Sprintf(`
253253
resource "sumologic_role_v2" "test" {
254254
name = "%s"
255255
audit_data_filter = "%s"
@@ -260,14 +260,14 @@ resource "sumologic_role_v2" "test" {
260260
log_analytics_filter = "%s"
261261
}
262262
`, testName, testAuditDataFilter, testCapabilities, testDescription, testSecurityDataFilter, testLogAnalyticsFilter),
263-
Check: resource.ComposeTestCheckFunc(
264-
testAccCheckRoleV2Exists("sumologic_role_v2.test", &roleV2, t),
265-
// Even if user sets "", internally defaults to "All"
266-
resource.TestCheckResourceAttr("sumologic_role_v2.test", "selection_type", "All"),
267-
),
268-
},
269-
},
270-
})
263+
Check: resource.ComposeTestCheckFunc(
264+
testAccCheckRoleV2Exists("sumologic_role_v2.test", &roleV2, t),
265+
// Even if user sets "", internally defaults to "All"
266+
resource.TestCheckResourceAttr("sumologic_role_v2.test", "selection_type", "All"),
267+
),
268+
},
269+
},
270+
})
271271
}
272272

273273
func testAccCheckRoleV2Attributes(name string) resource.TestCheckFunc {

0 commit comments

Comments
 (0)