Skip to content

Commit d196325

Browse files
authored
[containerapp] az containerapp compose create: Fix bug where environment's resource group is not resolved from --environment when the input value is a resource id (#27585)
1 parent dfee0e1 commit d196325

File tree

4 files changed

+536
-1633
lines changed

4 files changed

+536
-1633
lines changed

src/azure-cli/azure/cli/command_modules/containerapp/custom.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4769,17 +4769,18 @@ def create_containerapps_from_compose(cmd, # pylint: disable=R0914
47694769
parsed_managed_env = parse_resource_id(managed_env)
47704770
managed_env_name = parsed_managed_env['name']
47714771

4772-
logger.info( # pylint: disable=W1203
4773-
f"Creating the Container Apps managed environment {managed_env_name} under {resource_group_name} in {location}.")
4772+
env_rg = parsed_managed_env.get('resource_group', resource_group_name)
47744773

47754774
try:
47764775
managed_environment = show_managed_environment(cmd=cmd,
47774776
name=managed_env_name,
4778-
resource_group_name=resource_group_name)
4777+
resource_group_name=env_rg)
47794778
except CLIInternalError: # pylint: disable=W0702
4779+
logger.info( # pylint: disable=W1203
4780+
f"Creating the Container Apps managed environment {managed_env_name} under {env_rg} in {location}.")
47804781
managed_environment = create_containerapps_compose_environment(cmd,
47814782
managed_env_name,
4782-
resource_group_name,
4783+
env_rg,
47834784
tags=tags)
47844785

47854786
compose_yaml = load_yaml_file(compose_file_path)

0 commit comments

Comments
 (0)