happy-ability-61825
06/14/2021, 3:12 PMazure-native:containerinstance:ContainerGroup (spl-outputs):
error: Code="InvalidContainerGroupUpdate" Message="The updates on container group 'spl-outputs' are invalid. If you are going to update the os type, restart policy, network profile, CPU, memory or GPU resources for a container group, you must delete it first and then create a new one."
I updated the ContainerGroup definition to include opts=pulumi.ResourceOptions(delete_before_replace=True)
(as per https://www.pulumi.com/docs/intro/concepts/resources/#deletebeforereplace) but it doesn't seem to have any effectbillowy-army-68599
06/14/2021, 3:14 PMhappy-ability-61825
06/14/2021, 3:15 PMcontainer_group = azure_native.containerinstance.ContainerGroup(
f"spl-outputs",
tags=config.require_object("tags"),
container_group_name=f"spl-outputs",
containers=[
azure_native.containerinstance.ContainerArgs(
command=[],
environment_variables=[
azure_native.containerinstance.EnvironmentVariableArgs(
name="AZURE_STORAGE_CONNECTION_STRING",
secure_value=config.require_secret("azureStorageConnectionString"),
),
azure_native.containerinstance.EnvironmentVariableArgs(
name="API_BASE_URL",
secure_value=config.require("apiBaseUrl"),
),
],
image=config.require("image"),
name="spl-output",
ports=[
azure_native.containerinstance.ContainerPortArgs(
port=80,
)
],
resources=azure_native.containerinstance.ResourceRequirementsArgs(
requests=azure_native.containerinstance.ResourceRequestsArgs(
cpu=1,
memory_in_gb=2,
),
),
),
azure_native.containerinstance.ContainerArgs(
command=["python demographics_scheduler.py"],
image=config.require("image"),
name="demographics",
resources=azure_native.containerinstance.ResourceRequirementsArgs(
requests=azure_native.containerinstance.ResourceRequestsArgs(
cpu=0.2,
memory_in_gb=0.5,
),
),
),
],
image_registry_credentials=[
azure_native.containerinstance.ImageRegistryCredentialArgs(
server=config.require("imageRegistryServer"),
username=config.require_secret("imageRegistryUsername"),
password=config.require_secret("imageRegistryPassword"),
)
],
ip_address=azure_native.containerinstance.IpAddressArgs(
ports=[
azure_native.containerinstance.PortArgs(
port=80,
protocol="TCP",
)
],
type="Private",
),
location=config.require("location"),
network_profile=azure_native.containerinstance.ContainerGroupNetworkProfileArgs(
id=network_profile.id,
),
os_type="Linux",
resource_group_name=resource_group.name.apply(lambda x: x),
opts=pulumi.ResourceOptions(delete_before_replace=True),
)
billowy-army-68599
06/14/2021, 3:18 PMcontainer_group_name=f"spl-outputs"
which is probably relatedhappy-ability-61825
06/14/2021, 3:20 PMbillowy-army-68599
06/14/2021, 3:21 PMhappy-ability-61825
06/14/2021, 3:32 PMtall-librarian-49374
06/14/2021, 4:22 PM