diff --git a/sdk/containerinstance/azure-resourcemanager-containerinstance/assets.json b/sdk/containerinstance/azure-resourcemanager-containerinstance/assets.json index b1a68ecfaf1a..5ae2803d305d 100644 --- a/sdk/containerinstance/azure-resourcemanager-containerinstance/assets.json +++ b/sdk/containerinstance/azure-resourcemanager-containerinstance/assets.json @@ -2,5 +2,5 @@ "AssetsRepo": "Azure/azure-sdk-assets", "AssetsRepoPrefixPath": "java", "TagPrefix": "java/containerinstance/azure-resourcemanager-containerinstance", - "Tag": "java/containerinstance/azure-resourcemanager-containerinstance_a0e5cc2e29" + "Tag": "java/containerinstance/azure-resourcemanager-containerinstance_cade898991" } diff --git a/sdk/containerinstance/azure-resourcemanager-containerinstance/src/test/java/com/azure/resourcemanager/containerinstance/ContainerGroupTest.java b/sdk/containerinstance/azure-resourcemanager-containerinstance/src/test/java/com/azure/resourcemanager/containerinstance/ContainerGroupTest.java index 2ed7cce6084e..6a597a99d78b 100644 --- a/sdk/containerinstance/azure-resourcemanager-containerinstance/src/test/java/com/azure/resourcemanager/containerinstance/ContainerGroupTest.java +++ b/sdk/containerinstance/azure-resourcemanager-containerinstance/src/test/java/com/azure/resourcemanager/containerinstance/ContainerGroupTest.java @@ -3,12 +3,12 @@ package com.azure.resourcemanager.containerinstance; +import com.azure.core.management.Region; import com.azure.core.test.annotation.DoNotRecord; import com.azure.resourcemanager.containerinstance.models.Container; import com.azure.resourcemanager.containerinstance.models.ContainerAttachResult; import com.azure.resourcemanager.containerinstance.models.ContainerExec; import com.azure.resourcemanager.containerinstance.models.ContainerGroup; -import com.azure.core.management.Region; import com.azure.resourcemanager.containerinstance.models.ContainerGroupRestartPolicy; import com.azure.resourcemanager.containerinstance.models.ContainerHttpGet; import com.azure.resourcemanager.containerinstance.models.ContainerProbe; @@ -19,6 +19,7 @@ import com.azure.resourcemanager.resources.fluentcore.model.Accepted; import com.azure.resourcemanager.resources.fluentcore.utils.ResourceManagerUtils; import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import java.time.Duration; @@ -210,8 +211,11 @@ public void testBeginCreate() { } // test contains a data-plane call + // Azure Storage doesn't support SMB mounting of file share using managed identity + // https://learn.microsoft.com/azure/container-instances/container-instances-volume-azure-files @DoNotRecord(skipInPlayback = true) @Test + @Disabled("This request was denied due to internal policy. Container Group requires that Storage Accounts is authenticated with managed identity, but Azure Storage doesn't support SMB mounting of file share using managed identity. ") public void testBeginCreateWithFileShareVolume() { String containerGroupName = generateRandomResourceName("container", 20); Region region = Region.US_WEST3; @@ -232,6 +236,27 @@ public void testBeginCreateWithFileShareVolume() { Assertions.assertEquals(1, containerGroup.volumes().size()); } + @DoNotRecord(skipInPlayback = true) + @Test + public void testBeginCreateWithEmptyDirectoryVolume() { + String containerGroupName = generateRandomResourceName("container", 20); + Region region = Region.US_WEST3; + + // create virtual network before creating container group + Accepted acceptedContainerGroup = containerInstanceManager.containerGroups() + .define(containerGroupName) + .withRegion(region) + .withNewResourceGroup(rgName) + .withLinux() + .withPublicImageRegistryOnly() + .withEmptyDirectoryVolume("vol2") + .withContainerInstance("nginx", 80) + .withNewVirtualNetwork("10.0.0.0/24") + .beginCreate(); + ContainerGroup containerGroup = acceptedContainerGroup.getSyncPoller().getFinalResult(); + Assertions.assertEquals(1, containerGroup.volumes().size()); + } + @Test public void testCreateWithAutoGeneratedDomainNameLabelScope() { String containerGroupName = generateRandomResourceName("container", 20);