Skip to content

Commit

Permalink
resource/aws_appmesh_virtual_node: Correct Cloud Map service discover…
Browse files Browse the repository at this point in the history
…y validation (#9788)

Output from acceptance testing:

```
--- PASS: TestAccAWSAppmesh (243.64s)
    --- PASS: TestAccAWSAppmesh/VirtualNode (243.64s)
        --- PASS: TestAccAWSAppmesh/VirtualNode/basic (21.29s)
        --- PASS: TestAccAWSAppmesh/VirtualNode/cloudMapServiceDiscovery (105.57s)
        --- PASS: TestAccAWSAppmesh/VirtualNode/listenerHealthChecks (35.61s)
        --- PASS: TestAccAWSAppmesh/VirtualNode/logging (34.10s)
        --- PASS: TestAccAWSAppmesh/VirtualNode/tags (47.07s)
```
  • Loading branch information
ewbankkit authored and bflad committed Nov 20, 2019
1 parent 8722855 commit f504ac2
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 5 deletions.
7 changes: 4 additions & 3 deletions aws/resource_aws_appmesh_virtual_node.go
Original file line number Diff line number Diff line change
Expand Up @@ -235,12 +235,13 @@ func resourceAwsAppmeshVirtualNode() *schema.Resource {
"namespace_name": {
Type: schema.TypeString,
Required: true,
ValidateFunc: validateServiceDiscoveryHttpNamespaceName,
ValidateFunc: validation.StringLenBetween(1, 1024),
},

"service_name": {
Type: schema.TypeString,
Required: true,
Type: schema.TypeString,
Required: true,
ValidateFunc: validation.StringLenBetween(1, 1024),
},
},
},
Expand Down
3 changes: 2 additions & 1 deletion aws/resource_aws_appmesh_virtual_node_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,8 @@ func testAccAwsAppmeshVirtualNode_cloudMapServiceDiscovery(t *testing.T) {
nsResourceName := "aws_service_discovery_http_namespace.test"
meshName := fmt.Sprintf("tf-test-mesh-%d", acctest.RandInt())
vnName := fmt.Sprintf("tf-test-node-%d", acctest.RandInt())
rName := fmt.Sprintf("tf-testacc-appmeshvn-%s", acctest.RandStringFromCharSet(11, acctest.CharSetAlphaNum))
// Avoid 'config is invalid: last character of "name" must be a letter' for aws_service_discovery_http_namespace.
rName := fmt.Sprintf("tf-testacc-appmeshvn-%s", acctest.RandStringFromCharSet(11, acctest.CharSetAlpha))

resource.Test(t, resource.TestCase{
PreCheck: func() { testAccPreCheck(t) },
Expand Down
2 changes: 1 addition & 1 deletion aws/resource_aws_service_discovery_service_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ func TestAccAWSServiceDiscoveryService_public(t *testing.T) {
}

func TestAccAWSServiceDiscoveryService_http(t *testing.T) {
rName := acctest.RandString(5)
rName := acctest.RandStringFromCharSet(5, acctest.CharSetAlpha)
resourceName := "aws_service_discovery_service.test"

resource.ParallelTest(t, resource.TestCase{
Expand Down

0 comments on commit f504ac2

Please sign in to comment.