azurerm_container_app
, data.azurerm_container_app
- support for additional_port_mapping
in ingress
block
#28148
+124
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Community Note
Description
This pr added a new
additional_port_mapping
block iningress
block. It should solve #23442PR Checklist
For example: “
resource_name_here
- description of change e.g. adding propertynew_property_name_here
”Changes to existing Resource / Data Source
Testing
=== RUN TestAccContainerAppDataSource_basic
=== PAUSE TestAccContainerAppDataSource_basic
=== RUN TestAccContainerAppDataSource_complete
=== PAUSE TestAccContainerAppDataSource_complete
=== CONT TestAccContainerAppDataSource_basic
=== CONT TestAccContainerAppDataSource_complete
--- PASS: TestAccContainerAppDataSource_basic (603.13s)
--- PASS: TestAccContainerAppDataSource_complete (663.33s)
=== RUN TestAccContainerAppResource_basic
=== PAUSE TestAccContainerAppResource_basic
=== RUN TestAccContainerAppResource_workloadProfile
=== PAUSE TestAccContainerAppResource_workloadProfile
=== RUN TestAccContainerAppResource_smallerGranularityCPUMemoryCombinations
=== PAUSE TestAccContainerAppResource_smallerGranularityCPUMemoryCombinations
=== RUN TestAccContainerAppResource_workloadProfileUpdate
=== PAUSE TestAccContainerAppResource_workloadProfileUpdate
=== RUN TestAccContainerAppResource_withSystemAssignedIdentity
=== PAUSE TestAccContainerAppResource_withSystemAssignedIdentity
=== RUN TestAccContainerAppResource_withUserAssignedIdentity
=== PAUSE TestAccContainerAppResource_withUserAssignedIdentity
=== RUN TestAccContainerAppResource_withSystemAndUserAssignedIdentity
=== PAUSE TestAccContainerAppResource_withSystemAndUserAssignedIdentity
=== RUN TestAccContainerAppResource_withIdentityUpdate
=== PAUSE TestAccContainerAppResource_withIdentityUpdate
=== RUN TestAccContainerAppResource_withKeyVaultSecretVersioningUpdate
=== PAUSE TestAccContainerAppResource_withKeyVaultSecretVersioningUpdate
=== RUN TestAccContainerAppResource_withKeyVaultSecretIdentityUpdate
=== PAUSE TestAccContainerAppResource_withKeyVaultSecretIdentityUpdate
=== RUN TestAccContainerAppResource_basicUpdate
=== PAUSE TestAccContainerAppResource_basicUpdate
=== RUN TestAccContainerAppResource_requiresImport
=== PAUSE TestAccContainerAppResource_requiresImport
=== RUN TestAccContainerAppResource_complete
=== PAUSE TestAccContainerAppResource_complete
=== RUN TestAccContainerAppResource_completeVolumeEmptyDir
=== PAUSE TestAccContainerAppResource_completeVolumeEmptyDir
=== RUN TestAccContainerAppResource_completeWithNoDaprAppPort
=== PAUSE TestAccContainerAppResource_completeWithNoDaprAppPort
=== RUN TestAccContainerAppResource_completeWithVNet
=== PAUSE TestAccContainerAppResource_completeWithVNet
=== RUN TestAccContainerAppResource_completeWithSidecar
=== PAUSE TestAccContainerAppResource_completeWithSidecar
=== RUN TestAccContainerAppResource_completeWithMultipleContainers
=== PAUSE TestAccContainerAppResource_completeWithMultipleContainers
=== RUN TestAccContainerAppResource_completeUpdate
=== PAUSE TestAccContainerAppResource_completeUpdate
=== RUN TestAccContainerAppResource_completeTcpExposedPort
=== PAUSE TestAccContainerAppResource_completeTcpExposedPort
=== RUN TestAccContainerAppResource_removeDaprAppPort
=== PAUSE TestAccContainerAppResource_removeDaprAppPort
=== RUN TestAccContainerAppResource_secretChangeName
=== PAUSE TestAccContainerAppResource_secretChangeName
=== RUN TestAccContainerAppResource_secretRemove
=== PAUSE TestAccContainerAppResource_secretRemove
=== RUN TestAccContainerAppResource_scaleRules
=== PAUSE TestAccContainerAppResource_scaleRules
=== RUN TestAccContainerAppResource_multipleScaleRules
=== PAUSE TestAccContainerAppResource_multipleScaleRules
=== RUN TestAccContainerAppResource_scaleRulesUpdate
=== PAUSE TestAccContainerAppResource_scaleRulesUpdate
=== RUN TestAccContainerAppResource_ipSecurityRulesUpdate
=== PAUSE TestAccContainerAppResource_ipSecurityRulesUpdate
=== RUN TestAccContainerAppResource_ingressTrafficValidation
=== PAUSE TestAccContainerAppResource_ingressTrafficValidation
=== RUN TestAccContainerAppResource_maxInactiveRevisionsUpdate
=== PAUSE TestAccContainerAppResource_maxInactiveRevisionsUpdate
=== CONT TestAccContainerAppResource_basic
=== CONT TestAccContainerAppResource_completeWithVNet
=== CONT TestAccContainerAppResource_secretRemove
=== CONT TestAccContainerAppResource_removeDaprAppPort
=== CONT TestAccContainerAppResource_withKeyVaultSecretVersioningUpdate
=== CONT TestAccContainerAppResource_completeTcpExposedPort
=== CONT TestAccContainerAppResource_secretChangeName
=== CONT TestAccContainerAppResource_completeWithMultipleContainers
=== CONT TestAccContainerAppResource_completeUpdate
=== CONT TestAccContainerAppResource_completeWithSidecar
=== CONT TestAccContainerAppResource_complete
=== CONT TestAccContainerAppResource_completeWithNoDaprAppPort
=== CONT TestAccContainerAppResource_completeVolumeEmptyDir
=== CONT TestAccContainerAppResource_withSystemAssignedIdentity
=== CONT TestAccContainerAppResource_withIdentityUpdate
=== CONT TestAccContainerAppResource_withSystemAndUserAssignedIdentity
--- PASS: TestAccContainerAppResource_completeWithNoDaprAppPort (567.57s)
=== CONT TestAccContainerAppResource_smallerGranularityCPUMemoryCombinations
=== CONT TestAccContainerAppResource_workloadProfileUpdate
--- PASS: TestAccContainerAppResource_withSystemAndUserAssignedIdentity (631.74s)
--- PASS: TestAccContainerAppResource_basic (646.26s)
=== CONT TestAccContainerAppResource_ipSecurityRulesUpdate
--- PASS: TestAccContainerAppResource_removeDaprAppPort (665.38s)
=== CONT TestAccContainerAppResource_maxInactiveRevisionsUpdate
--- PASS: TestAccContainerAppResource_withSystemAssignedIdentity (665.57s)
=== CONT TestAccContainerAppResource_ingressTrafficValidation
--- PASS: TestAccContainerAppResource_ingressTrafficValidation (6.68s)
=== CONT TestAccContainerAppResource_basicUpdate
--- PASS: TestAccContainerAppResource_secretRemove (672.78s)
=== CONT TestAccContainerAppResource_requiresImport
--- PASS: TestAccContainerAppResource_completeUpdate (677.83s)
=== CONT TestAccContainerAppResource_withKeyVaultSecretIdentityUpdate
--- PASS: TestAccContainerAppResource_complete (690.53s)
=== CONT TestAccContainerAppResource_multipleScaleRules
--- PASS: TestAccContainerAppResource_completeWithSidecar (693.16s)
=== CONT TestAccContainerAppResource_scaleRulesUpdate
--- PASS: TestAccContainerAppResource_completeWithMultipleContainers (710.02s)
=== CONT TestAccContainerAppResource_scaleRules
--- PASS: TestAccContainerAppResource_completeVolumeEmptyDir (721.59s)
=== CONT TestAccContainerAppResource_workloadProfile
=== CONT TestAccContainerAppResource_withUserAssignedIdentity
--- PASS: TestAccContainerAppResource_secretChangeName (726.70s)
--- PASS: TestAccContainerAppResource_withIdentityUpdate (744.50s)
--- PASS: TestAccContainerAppResource_completeTcpExposedPort (1000.37s)
--- PASS: TestAccContainerAppResource_withKeyVaultSecretVersioningUpdate (1023.90s)
--- PASS: TestAccContainerAppResource_completeWithVNet (1042.43s)
--- PASS: TestAccContainerAppResource_requiresImport (627.52s)
--- PASS: TestAccContainerAppResource_scaleRules (596.93s)
--- PASS: TestAccContainerAppResource_basicUpdate (641.92s)
--- PASS: TestAccContainerAppResource_multipleScaleRules (626.96s)
--- PASS: TestAccContainerAppResource_withUserAssignedIdentity (592.47s)
--- PASS: TestAccContainerAppResource_maxInactiveRevisionsUpdate (686.10s)
--- PASS: TestAccContainerAppResource_scaleRulesUpdate (709.43s)
--- PASS: TestAccContainerAppResource_ipSecurityRulesUpdate (856.75s)
--- PASS: TestAccContainerAppResource_withKeyVaultSecretIdentityUpdate (1175.85s)
--- PASS: TestAccContainerAppResource_smallerGranularityCPUMemoryCombinations (1977.41s)
--- PASS: TestAccContainerAppResource_workloadProfile (1945.72s)
--- PASS: TestAccContainerAppResource_workloadProfileUpdate (2213.81s)
PASS
Change Log
Below please provide what should go into the changelog (if anything) conforming to the Changelog Format documented here.
azurerm_container_app
- support for theadditional_port_mapping
block Support for additionalPortMappings in azurerm_container_app #23442azurerm_container_app
- support for theadditional_port_mapping
block Support for additionalPortMappings in azurerm_container_app #23442This is a (please select all that apply):
Related Issue(s)
Fixes #23442
Note
If this PR changes meaningfully during the course of review please update the title and description as required.