Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support FTP & FTPS protocols for the aws_transfer_server resource #13371

Merged
merged 14 commits into from
May 6, 2021

Commits on May 6, 2021

  1. feat: support FTP & FTPS protocols

    drexler authored and ewbankkit committed May 6, 2021
    Configuration menu
    Copy the full SHA
    c309bbe View commit details
    Browse the repository at this point in the history
  2. test: add cover test

    drexler authored and ewbankkit committed May 6, 2021
    Configuration menu
    Copy the full SHA
    ee7bba5 View commit details
    Browse the repository at this point in the history
  3. docs: update documentation

    drexler authored and ewbankkit committed May 6, 2021
    Configuration menu
    Copy the full SHA
    3d05a25 View commit details
    Browse the repository at this point in the history
  4. docs: markdown fixes

    drexler authored and ewbankkit committed May 6, 2021
    Configuration menu
    Copy the full SHA
    41dc24b View commit details
    Browse the repository at this point in the history
  5. style: more formatting

    drexler authored and ewbankkit committed May 6, 2021
    Configuration menu
    Copy the full SHA
    8739717 View commit details
    Browse the repository at this point in the history
  6. style: fix TF formatting

    drexler authored and ewbankkit committed May 6, 2021
    Configuration menu
    Copy the full SHA
    bb1afcb View commit details
    Browse the repository at this point in the history
  7. r/aws_transfer_server: Add and use internal 'finder' and 'waiter' pac…

    …kages.
    
    Acceptance test output:
    
    % make testacc TEST=./aws TESTARGS='-run=TestAccAWSTransferServer_basic'
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccAWSTransferServer_basic -timeout 180m
    === RUN   TestAccAWSTransferServer_basic
    === PAUSE TestAccAWSTransferServer_basic
    === CONT  TestAccAWSTransferServer_basic
    --- PASS: TestAccAWSTransferServer_basic (451.78s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	455.113s
    ewbankkit committed May 6, 2021
    Configuration menu
    Copy the full SHA
    ac2a4e0 View commit details
    Browse the repository at this point in the history
  8. r/aws_transfer_server: Ensure no regressions after modernization.

    Acceptance test output:
    
    % make testacc TEST=./aws TESTARGS='-run=TestAccAWSTransferServer_'
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccAWSTransferServer_ -timeout 180m
    === RUN   TestAccAWSTransferServer_basic
    === PAUSE TestAccAWSTransferServer_basic
    === RUN   TestAccAWSTransferServer_securityPolicy
    === PAUSE TestAccAWSTransferServer_securityPolicy
    === RUN   TestAccAWSTransferServer_Vpc
    === PAUSE TestAccAWSTransferServer_Vpc
    === RUN   TestAccAWSTransferServer_apigateway
    === PAUSE TestAccAWSTransferServer_apigateway
    === RUN   TestAccAWSTransferServer_disappears
    === PAUSE TestAccAWSTransferServer_disappears
    === RUN   TestAccAWSTransferServer_forcedestroy
    === PAUSE TestAccAWSTransferServer_forcedestroy
    === RUN   TestAccAWSTransferServer_vpcEndpointId
    === PAUSE TestAccAWSTransferServer_vpcEndpointId
    === RUN   TestAccAWSTransferServer_hostKey
    === PAUSE TestAccAWSTransferServer_hostKey
    === CONT  TestAccAWSTransferServer_basic
    === CONT  TestAccAWSTransferServer_hostKey
    === CONT  TestAccAWSTransferServer_vpcEndpointId
    === CONT  TestAccAWSTransferServer_disappears
    === CONT  TestAccAWSTransferServer_forcedestroy
    === CONT  TestAccAWSTransferServer_apigateway
    === CONT  TestAccAWSTransferServer_securityPolicy
    === CONT  TestAccAWSTransferServer_Vpc
    --- PASS: TestAccAWSTransferServer_vpcEndpointId (89.58s)
    --- PASS: TestAccAWSTransferServer_disappears (163.68s)
    --- PASS: TestAccAWSTransferServer_forcedestroy (169.20s)
    --- PASS: TestAccAWSTransferServer_securityPolicy (175.07s)
    --- PASS: TestAccAWSTransferServer_basic (197.39s)
    --- PASS: TestAccAWSTransferServer_Vpc (243.54s)
    --- PASS: TestAccAWSTransferServer_hostKey (312.69s)
    --- PASS: TestAccAWSTransferServer_apigateway (469.74s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	472.730s
    ewbankkit committed May 6, 2021
    Configuration menu
    Copy the full SHA
    adba6ba View commit details
    Browse the repository at this point in the history
  9. r/aws_transfer_server: Simplify 'force_destroy' functionality.

    Acceptance test output:
    
    % make testacc TEST=./aws TESTARGS='-run=TestAccAWSTransferServer_forcedestroy'
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccAWSTransferServer_forcedestroy -timeout 180m
    === RUN   TestAccAWSTransferServer_forcedestroy
    === PAUSE TestAccAWSTransferServer_forcedestroy
    === CONT  TestAccAWSTransferServer_forcedestroy
    --- PASS: TestAccAWSTransferServer_forcedestroy (159.70s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	162.636s
    ewbankkit committed May 6, 2021
    Configuration menu
    Copy the full SHA
    d8271f5 View commit details
    Browse the repository at this point in the history
  10. r/aws_transfer_server: Initial test of 'protocols' functionality.

    Acceptance test output:
    
    % make testacc TEST=./aws TESTARGS='-run=TestAccAWSTransferServer_protocols'
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccAWSTransferServer_protocols -timeout 180m
    === RUN   TestAccAWSTransferServer_protocols
    === PAUSE TestAccAWSTransferServer_protocols
    === CONT  TestAccAWSTransferServer_protocols
    --- PASS: TestAccAWSTransferServer_protocols (146.05s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	149.144s
    ewbankkit committed May 6, 2021
    Configuration menu
    Copy the full SHA
    5e0637a View commit details
    Browse the repository at this point in the history
  11. r/aws_transfer_server: Additional waiters.

    Acceptance test output:
    
    % make testacc TEST=./aws TESTARGS='-run=TestAccAWSTransferServer_'
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccAWSTransferServer_ -timeout 180m
    === RUN   TestAccAWSTransferServer_basic
    === PAUSE TestAccAWSTransferServer_basic
    === RUN   TestAccAWSTransferServer_disappears
    === PAUSE TestAccAWSTransferServer_disappears
    === RUN   TestAccAWSTransferServer_securityPolicy
    === PAUSE TestAccAWSTransferServer_securityPolicy
    === RUN   TestAccAWSTransferServer_vpc
    === PAUSE TestAccAWSTransferServer_vpc
    === RUN   TestAccAWSTransferServer_apiGateway
    === PAUSE TestAccAWSTransferServer_apiGateway
    === RUN   TestAccAWSTransferServer_forceDestroy
    === PAUSE TestAccAWSTransferServer_forceDestroy
    === RUN   TestAccAWSTransferServer_hostKey
    === PAUSE TestAccAWSTransferServer_hostKey
    === RUN   TestAccAWSTransferServer_vpcEndpointId
    === PAUSE TestAccAWSTransferServer_vpcEndpointId
    === CONT  TestAccAWSTransferServer_basic
    === CONT  TestAccAWSTransferServer_forceDestroy
    === CONT  TestAccAWSTransferServer_hostKey
    === CONT  TestAccAWSTransferServer_vpcEndpointId
    === CONT  TestAccAWSTransferServer_disappears
    === CONT  TestAccAWSTransferServer_vpc
    === CONT  TestAccAWSTransferServer_apiGateway
    === CONT  TestAccAWSTransferServer_securityPolicy
    === CONT  TestAccAWSTransferServer_vpc
    --- PASS: TestAccAWSTransferServer_vpc (256.37s)
    --- PASS: TestAccAWSTransferServer_vpcEndpointId (97.98s)
    --- PASS: TestAccAWSTransferServer_disappears (185.33s)
    --- PASS: TestAccAWSTransferServer_hostKey (185.69s)
    --- PASS: TestAccAWSTransferServer_securityPolicy (196.43s)
    --- PASS: TestAccAWSTransferServer_forceDestroy (203.22s)
    --- PASS: TestAccAWSTransferServer_apiGateway (344.76s)
    --- PASS: TestAccAWSTransferServer_basic (436.61s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	439.548s
    ewbankkit committed May 6, 2021
    Configuration menu
    Copy the full SHA
    f5b5dda View commit details
    Browse the repository at this point in the history
  12. r/aws_transfer_server: Test FTPS certificates.

    Acceptance test output:
    
    % make testacc TEST=./aws TESTARGS='-run=TestAccAWSTransferServer_protocols'
    ==> Checking that code complies with gofmt requirements...
    TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccAWSTransferServer_protocols -timeout 180m
    === RUN   TestAccAWSTransferServer_protocols
    === PAUSE TestAccAWSTransferServer_protocols
    === CONT  TestAccAWSTransferServer_protocols
    --- PASS: TestAccAWSTransferServer_protocols (262.65s)
    PASS
    ok  	github.com/terraform-providers/terraform-provider-aws/aws	265.960s
    ewbankkit committed May 6, 2021
    Configuration menu
    Copy the full SHA
    608d0f3 View commit details
    Browse the repository at this point in the history
  13. Add CHANGELOG entry.

    ewbankkit committed May 6, 2021
    Configuration menu
    Copy the full SHA
    8deeb05 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8b20082 View commit details
    Browse the repository at this point in the history