Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add platform capability to Batch job definition (#16850)
* Add platform capability to job definition * Update base test case * Add platform capability EC2 test case * Add platform capability Fargate test case * Add platform_capability doc reference and examples * Fix linter warnings * Platform capability validation simplification * Add CHANGELOG entry. * r/aws_batch_job_definition: Rename 'platform_capability' -> 'platform_capabilities'. * r/aws_batch_job_definition: Rename 'platform_capability' -> 'platform_capabilities'. Acceptance test output: % make testacc TEST=./aws TESTARGS='-run=TestAccAWSBatchJobDefinition_' ==> Checking that code complies with gofmt requirements... TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccAWSBatchJobDefinition_ -timeout 180m === RUN TestAccAWSBatchJobDefinition_basic === PAUSE TestAccAWSBatchJobDefinition_basic === RUN TestAccAWSBatchJobDefinition_PlatformCapabilities_EC2 === PAUSE TestAccAWSBatchJobDefinition_PlatformCapabilities_EC2 === RUN TestAccAWSBatchJobDefinition_PlatformCapabilities_Fargate === PAUSE TestAccAWSBatchJobDefinition_PlatformCapabilities_Fargate === RUN TestAccAWSBatchJobDefinition_ContainerProperties_Advanced === PAUSE TestAccAWSBatchJobDefinition_ContainerProperties_Advanced === RUN TestAccAWSBatchJobDefinition_updateForcesNewResource === PAUSE TestAccAWSBatchJobDefinition_updateForcesNewResource === RUN TestAccAWSBatchJobDefinition_Tags === PAUSE TestAccAWSBatchJobDefinition_Tags === CONT TestAccAWSBatchJobDefinition_basic === CONT TestAccAWSBatchJobDefinition_Tags === CONT TestAccAWSBatchJobDefinition_updateForcesNewResource === CONT TestAccAWSBatchJobDefinition_PlatformCapabilities_Fargate === CONT TestAccAWSBatchJobDefinition_ContainerProperties_Advanced === CONT TestAccAWSBatchJobDefinition_PlatformCapabilities_EC2 --- PASS: TestAccAWSBatchJobDefinition_basic (15.37s) --- PASS: TestAccAWSBatchJobDefinition_PlatformCapabilities_EC2 (15.44s) --- PASS: TestAccAWSBatchJobDefinition_ContainerProperties_Advanced (19.44s) --- PASS: TestAccAWSBatchJobDefinition_PlatformCapabilities_Fargate (19.81s) --- PASS: TestAccAWSBatchJobDefinition_updateForcesNewResource (24.59s) --- PASS: TestAccAWSBatchJobDefinition_Tags (30.90s) PASS ok github.com/terraform-providers/terraform-provider-aws/aws 33.926s * Fix awsproviderlint 'XAT001: missing ErrorCheck' errors. * r/aws_batch_job_definition: Add '_disappears' test (#13826). Acceptance test output: % make testacc TEST=./aws TESTARGS='-run=TestAccAWSBatchJobDefinition_disappears' ==> Checking that code complies with gofmt requirements... TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccAWSBatchJobDefinition_disappears -timeout 180m === RUN TestAccAWSBatchJobDefinition_disappears === PAUSE TestAccAWSBatchJobDefinition_disappears === CONT TestAccAWSBatchJobDefinition_disappears --- PASS: TestAccAWSBatchJobDefinition_disappears (9.67s) PASS ok github.com/terraform-providers/terraform-provider-aws/aws 14.046s * r/aws_batch_job_definition: Simplify import handling Acceptance test output: % make testacc TEST=./aws TESTARGS='-run=TestAccAWSBatchJobDefinition_basic' ==> Checking that code complies with gofmt requirements... TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccAWSBatchJobDefinition_basic -timeout 180m === RUN TestAccAWSBatchJobDefinition_basic === PAUSE TestAccAWSBatchJobDefinition_basic === CONT TestAccAWSBatchJobDefinition_basic --- PASS: TestAccAWSBatchJobDefinition_basic (12.62s) PASS ok github.com/terraform-providers/terraform-provider-aws/aws 15.829s * r/aws_batch_job_definition: Add and use internal batch/finder package. Acceptance test output: % make testacc TEST=./aws TESTARGS='-run=TestAccAWSBatchJobDefinition_' ==> Checking that code complies with gofmt requirements... TF_ACC=1 go test ./aws -v -count 1 -parallel 20 -run=TestAccAWSBatchJobDefinition_ -timeout 180m === RUN TestAccAWSBatchJobDefinition_basic === PAUSE TestAccAWSBatchJobDefinition_basic === RUN TestAccAWSBatchJobDefinition_disappears === PAUSE TestAccAWSBatchJobDefinition_disappears === RUN TestAccAWSBatchJobDefinition_PlatformCapabilities_EC2 === PAUSE TestAccAWSBatchJobDefinition_PlatformCapabilities_EC2 === RUN TestAccAWSBatchJobDefinition_PlatformCapabilities_Fargate === PAUSE TestAccAWSBatchJobDefinition_PlatformCapabilities_Fargate === RUN TestAccAWSBatchJobDefinition_ContainerProperties_Advanced === PAUSE TestAccAWSBatchJobDefinition_ContainerProperties_Advanced === RUN TestAccAWSBatchJobDefinition_updateForcesNewResource === PAUSE TestAccAWSBatchJobDefinition_updateForcesNewResource === RUN TestAccAWSBatchJobDefinition_Tags === PAUSE TestAccAWSBatchJobDefinition_Tags === CONT TestAccAWSBatchJobDefinition_basic === CONT TestAccAWSBatchJobDefinition_ContainerProperties_Advanced === CONT TestAccAWSBatchJobDefinition_PlatformCapabilities_EC2 === CONT TestAccAWSBatchJobDefinition_disappears === CONT TestAccAWSBatchJobDefinition_Tags === CONT TestAccAWSBatchJobDefinition_PlatformCapabilities_Fargate === CONT TestAccAWSBatchJobDefinition_updateForcesNewResource --- PASS: TestAccAWSBatchJobDefinition_disappears (13.05s) --- PASS: TestAccAWSBatchJobDefinition_ContainerProperties_Advanced (15.72s) --- PASS: TestAccAWSBatchJobDefinition_basic (15.84s) --- PASS: TestAccAWSBatchJobDefinition_PlatformCapabilities_EC2 (16.82s) --- PASS: TestAccAWSBatchJobDefinition_PlatformCapabilities_Fargate (18.69s) --- PASS: TestAccAWSBatchJobDefinition_updateForcesNewResource (25.88s) --- PASS: TestAccAWSBatchJobDefinition_Tags (31.97s) PASS ok github.com/terraform-providers/terraform-provider-aws/aws 35.037s Co-authored-by: Kit Ewbank <[email protected]>
- Loading branch information