Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Executing Deployment from Terminal Fails "Not a boolean" #28448

Closed
delarooster opened this issue Feb 23, 2024 · 4 comments
Closed

Executing Deployment from Terminal Fails "Not a boolean" #28448

delarooster opened this issue Feb 23, 2024 · 4 comments
Labels
Auto-Assign Auto assign by bot Auto-Resolve Auto resolve by bot Azure Deployments az deployment/bicep/stack/deployment-scripts/ts/group export bug This issue requires a change to an existing behavior in the product in order to be resolved. customer-reported Issues that are reported by GitHub users external to the Azure organization. Service Attention This issue is responsible by Azure service team. Similar-Issue

Comments

@delarooster
Copy link

Describe the bug

When running az deployment sub create an exception is thrown as below, generally after the deployment has already succeeded. My local machine (Apple M1 Pro) handles the exception gracefully but when I attempt to run this command in a docker image the exception causes the container runtime to exit.

Related command

az deployment sub create --name local-test-123 --subscription <subscription_id> -f submodules/env/main.bicep --location eastus --parameters clientAffix=Navi env=Sd envIndex=0 projectAffix=Antony doQualifyProjectAffix='false' isProduction='false' deployDps='true' --debug

Errors

cli.knack.cli: Event: Cli.SuccessfulExecute []
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x103e8d760>]
az_command_data_logger: exit code: 0
cli.__main__: Command ran in 35.186 seconds (init: 0.078, invoke: 35.108)
cli.azure.cli.core.decorators: Suppress exception:
Traceback (most recent call last):
  File "/opt/homebrew/Cellar/azure-cli/2.57.0/libexec/lib/python3.11/site-packages/azure/cli/__main__.py", line 62, in <module>
    raise ex
  File "/opt/homebrew/Cellar/azure-cli/2.57.0/libexec/lib/python3.11/site-packages/azure/cli/__main__.py", line 55, in <module>
    sys.exit(exit_code)
SystemExit: 0

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/homebrew/Cellar/azure-cli/2.57.0/libexec/lib/python3.11/site-packages/azure/cli/core/decorators.py", line 79, in _wrapped_func
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/azure-cli/2.57.0/libexec/lib/python3.11/site-packages/azure/cli/core/telemetry.py", line 532, in _get_secrets_warning_config
    show_secrets_warning = _get_config().getboolean('clients', 'show_secrets_warning', fallback=None)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/azure-cli/2.57.0/libexec/lib/python3.11/site-packages/knack/config.py", line 147, in getboolean
    raise ValueError('Not a boolean: {}'.format(val))
ValueError: Not a boolean: None

Issue script & Debug output

az deployment sub create --name local-test-123 --subscription <subscription_id> -f submodules/env/main.bicep --location eastus --parameters clientAffix=Navi env=Sd envIndex=0 projectAffix=Antony doQualifyProjectAffix='false' isProduction='false' deployDps='true' --debug
cli.knack.cli: Command arguments: ['deployment', 'sub', 'create', '--name', 'local-test-123', '--subscription', '<subscription_id>', '-f', 'submodules/env/main.bicep', '--location', 'eastus', '--parameters', 'clientAffix=Navi', 'env=Sd', 'envIndex=0', 'projectAffix=Antony', 'doQualifyProjectAffix=false', 'isProduction=false', 'deployDps=true', '--debug']
cli.knack.cli: __init__ debug log:
Enable color in terminal.
cli.knack.cli: Event: Cli.PreExecute []
cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x1030a02c0>, <function OutputProducer.on_global_arguments at 0x10311b420>, <function CLIQuery.on_global_arguments at 0x103168f40>]
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
cli.azure.cli.core: Modules found from index for 'deployment': ['azure.cli.command_modules.resource']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name                  Load Time    Groups  Commands
cli.azure.cli.core: resource                  0.070        51       228
cli.azure.cli.core: Total (1)                 0.070        51       228
cli.azure.cli.core: These extensions are not installed and will be skipped: ['azext_ai_examples', 'azext_next']
cli.azure.cli.core: Loading extensions:
cli.azure.cli.core: Name                  Load Time    Groups  Commands  Directory
cli.azure.cli.core: Total (0)                 0.000         0         0
cli.azure.cli.core: Loaded 51 groups, 228 commands.
cli.azure.cli.core: Found a match in the command table.
cli.azure.cli.core: Raw command  : deployment sub create
cli.azure.cli.core: Command table: deployment sub create
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x103e8d4e0>]
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to '/Users/austindelarosa/.azure/commands/2024-02-23.09-27-50.deployment_sub_create.74928.log'.
az_command_data_logger: command args: deployment sub create --name {} --subscription {} -f {} --location {} --parameters {} {} {} {} {} {} {} --debug
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument.<locals>.add_subscription_parameter at 0x103efe2a0>]
cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument.<locals>.add_ids_arguments at 0x103efe340>, <function register_cache_arguments.<locals>.add_cache_arguments at 0x103efe480>]
cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
cli.knack.cli: Event: CommandInvoker.OnPreParseArgs []
cli.knack.cli: Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x10311b4c0>, <function CLIQuery.handle_query_parameter at 0x103168fe0>, <function register_ids_argument.<locals>.parse_ids_arguments at 0x103efe3e0>]
cli.azure.cli.command_modules.resource._bicep: Current value of "use_binary_from_path": false.
cli.azure.cli.command_modules.resource._bicep: Bicep CLI installation path: /Users/austindelarosa/.azure/bin/bicep
cli.azure.cli.command_modules.resource._bicep: Bicep CLI installed: True.
cli.azure.cli.command_modules.resource._bicep: A new Bicep release is available: v0.25.53. Upgrade now by running "az bicep upgrade".
cli.azure.cli.command_modules.resource._bicep: /Users/austindelarosa/Repos/sandbox/node.app.cli/submodules/env/main.bicep(8,7) : Warning no-unused-params: Parameter "clientAffix" is declared but never used. [https://aka.ms/bicep/linter/no-unused-params]
/Users/austindelarosa/Repos/sandbox/node.app.cli/submodules/env/main.bicep(12,7) : Warning no-unused-params: Parameter "location" is declared but never used. [https://aka.ms/bicep/linter/no-unused-params]
/Users/austindelarosa/Repos/sandbox/node.app.cli/submodules/env/main.bicep(14,7) : Warning no-unused-params: Parameter "doQualifyProjectAffix" is declared but never used. [https://aka.ms/bicep/linter/no-unused-params]
/Users/austindelarosa/Repos/sandbox/node.app.cli/submodules/env/main.bicep(18,7) : Warning no-unused-params: Parameter "envIndex" is declared but never used. [https://aka.ms/bicep/linter/no-unused-params]
/Users/austindelarosa/Repos/sandbox/node.app.cli/submodules/env/main.bicep(22,7) : Warning no-unused-params: Parameter "deployDps" is declared but never used. [https://aka.ms/bicep/linter/no-unused-params]
/Users/austindelarosa/Repos/sandbox/node.app.cli/submodules/env/main.bicep(24,5) : Warning no-unused-vars: Variable "tierResourceGroup" is declared but never used. [https://aka.ms/bicep/linter/no-unused-vars]
/Users/austindelarosa/Repos/sandbox/node.app.cli/submodules/env/main.bicep(25,5) : Warning no-unused-vars: Variable "sharedResourceGroup" is declared but never used. [https://aka.ms/bicep/linter/no-unused-vars]

cli.azure.cli.core.util: invalid syntax (<unknown>, line 1)
cli.azure.cli.core.util: invalid syntax (<unknown>, line 1)
cli.azure.cli.core.util: invalid syntax (<unknown>, line 1)
cli.azure.cli.core.util: invalid syntax (<unknown>, line 1)
cli.azure.cli.core.util: invalid syntax (<unknown>, line 1)
cli.azure.cli.core.util: invalid syntax (<unknown>, line 1)
cli.azure.cli.core.util: invalid syntax (<unknown>, line 1)
cli.azure.cli.core.commands.client_factory: Getting management service client client_type=ResourceManagementClient
cli.azure.cli.core.auth.persistence: build_persistence: location='/Users/austindelarosa/.azure/service_principal_entries.json', encrypt=False
cli.azure.cli.core.auth.persistence: build_persistence: location='/Users/austindelarosa/.azure/msal_token_cache.json', encrypt=False
cli.azure.cli.core.auth.binary_cache: load: /Users/austindelarosa/.azure/msal_http_cache.bin
urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
msal.authority: openid_config = {'token_endpoint': 'https://login.microsoftonline.com/d49110b2-6f26-4c66-b723-1729cdb9a3cf/oauth2/v2.0/token', 'token_endpoint_auth_methods_supported': ['client_secret_post', 'private_key_jwt', 'client_secret_basic'], 'jwks_uri': 'https://login.microsoftonline.com/d49110b2-6f26-4c66-b723-1729cdb9a3cf/discovery/v2.0/keys', 'response_modes_supported': ['query', 'fragment', 'form_post'], 'subject_types_supported': ['pairwise'], 'id_token_signing_alg_values_supported': ['RS256'], 'response_types_supported': ['code', 'id_token', 'code id_token', 'id_token token'], 'scopes_supported': ['openid', 'profile', 'email', 'offline_access'], 'issuer': 'https://login.microsoftonline.com/d49110b2-6f26-4c66-b723-1729cdb9a3cf/v2.0', 'request_uri_parameter_supported': False, 'userinfo_endpoint': 'https://graph.microsoft.com/oidc/userinfo', 'authorization_endpoint': 'https://login.microsoftonline.com/d49110b2-6f26-4c66-b723-1729cdb9a3cf/oauth2/v2.0/authorize', 'device_authorization_endpoint': 'https://login.microsoftonline.com/d49110b2-6f26-4c66-b723-1729cdb9a3cf/oauth2/v2.0/devicecode', 'http_logout_supported': True, 'frontchannel_logout_supported': True, 'end_session_endpoint': 'https://login.microsoftonline.com/d49110b2-6f26-4c66-b723-1729cdb9a3cf/oauth2/v2.0/logout', 'claims_supported': ['sub', 'iss', 'cloud_instance_name', 'cloud_instance_host_name', 'cloud_graph_host_name', 'msgraph_host', 'aud', 'exp', 'iat', 'auth_time', 'acr', 'nonce', 'preferred_username', 'name', 'tid', 'ver', 'at_hash', 'c_hash', 'email'], 'kerberos_endpoint': 'https://login.microsoftonline.com/d49110b2-6f26-4c66-b723-1729cdb9a3cf/kerberos', 'tenant_region_scope': 'NA', 'cloud_instance_name': 'microsoftonline.com', 'cloud_graph_host_name': 'graph.windows.net', 'msgraph_host': 'graph.microsoft.com', 'rbac_url': 'https://pas.windows.net'}
msal.application: Broker enabled? None
cli.azure.cli.core.auth.credential_adaptor: CredentialAdaptor.get_token: scopes=('https://management.core.windows.net//.default',), kwargs={}
cli.azure.cli.core.auth.msal_authentication: ServicePrincipalCredential.get_token: scopes=('https://management.core.windows.net//.default',), kwargs={}
msal.application: Cache hit an AT
msal.telemetry: Generate or reuse correlation_id: 67b0463f-ff5d-4732-a927-1b3c18bb4602
cli.azure.cli.core.sdk.policies: Request URL: 'https://management.azure.com/subscriptions/<subscription_id>/providers/Microsoft.Resources/deployments/local-test-123/validate?api-version=2022-09-01'
cli.azure.cli.core.sdk.policies: Request method: 'POST'
cli.azure.cli.core.sdk.policies: Request headers:
cli.azure.cli.core.sdk.policies:     'Content-Type': 'application/json'
cli.azure.cli.core.sdk.policies:     'Content-Length': '2819'
cli.azure.cli.core.sdk.policies:     'Accept': 'application/json'
cli.azure.cli.core.sdk.policies:     'x-ms-client-request-id': 'b94b78f4-d257-11ee-ad88-224adc913d93'
cli.azure.cli.core.sdk.policies:     'CommandName': 'deployment sub create'
cli.azure.cli.core.sdk.policies:     'ParameterSetName': '--name --subscription -f --location --parameters --debug'
cli.azure.cli.core.sdk.policies:     'User-Agent': 'AZURECLI/2.57.0 (HOMEBREW) azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.11.7 (macOS-14.2.1-arm64-arm-64bit)'
cli.azure.cli.core.sdk.policies:     'Authorization': '*****'
cli.azure.cli.core.sdk.policies: Request body:
cli.azure.cli.core.sdk.policies: {"location": "eastus", "properties": {"template": "{\n  \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\n  \"contentVersion\": \"1.0.0.0\",\n  \"metadata\": {\n    \"_generator\": {\n      \"name\": \"bicep\",\n      \"version\": \"0.24.24.22086\",\n      \"templateHash\": \"14729165693114952971\"\n    }\n  },\n  \"parameters\": {\n    \"env\": {\n      \"type\": \"string\",\n      \"defaultValue\": \"Sd\",\n      \"minLength\": 2,\n      \"maxLength\": 2,\n      \"metadata\": {\n        \"description\": \"A 2 letter designator for environment\"\n      }\n    },\n    \"clientAffix\": {\n      \"type\": \"string\",\n      \"defaultValue\": \"MESH\",\n      \"metadata\": {\n        \"description\": \"A 3-4 letter customer affix\"\n      }\n    },\n    \"projectAffix\": {\n      \"type\": \"string\",\n      \"defaultValue\": \"HoTH\",\n      \"metadata\": {\n        \"description\": \"A 3-9 letter project affix\"\n      }\n    },\n    \"location\": {\n      \"type\": \"string\",\n      \"defaultValue\": \"eastus\",\n      \"metadata\": {\n        \"description\": \"Location of regional deployment environment, e.g. eastus, centralus\"\n      }\n    },\n    \"doQualifyProjectAffix\": {\n      \"type\": \"bool\",\n      \"defaultValue\": false,\n      \"metadata\": {\n        \"description\": \"Set to true when the project affix is generic ie Remote Monitoring (rmtmon), traXsmart (txs), etc \"\n      }\n    },\n    \"envIndex\": {\n      \"type\": \"int\",\n      \"defaultValue\": 0,\n      \"minValue\": 0,\n      \"maxValue\": 9,\n      \"metadata\": {\n        \"description\": \"The environment index - 0 is the default for the initial environment\"\n      }\n    },\n    \"isProduction\": {\n      \"type\": \"bool\",\n      \"defaultValue\": false,\n      \"metadata\": {\n        \"description\": \"Is this a isProduction environment\"\n      }\n    },\n    \"deployDps\": {\n      \"type\": \"bool\",\n      \"metadata\": {\n        \"description\": \"Parameter to initially set up DPS instance\"\n      }\n    }\n  },\n  \"variables\": {\n    \"tierResourceGroup\": \"[toLower(format('rg-{0}-{1}', parameters('projectAffix'), toLower(parameters('env'))))]\",\n    \"sharedResourceGroup\": \"[toLower(format('rg-{0}-shr-{1}', parameters('projectAffix'), toLower(if(parameters('isProduction'), 'Pd', 'Npd'))))]\"\n  },\n  \"resources\": [],\n  \"outputs\": {\n    \"helloWorld\": {\n      \"type\": \"string\",\n      \"value\": \"Hello, World!\"\n    }\n  }\n}", "parameters": {"clientAffix": {"value": "Navi"}, "env": {"value": "Sd"}, "envIndex": {"value": 0}, "projectAffix": {"value": "Antony"}, "doQualifyProjectAffix": {"value": false}, "isProduction": {"value": false}, "deployDps": {"value": true}}, "mode": "Incremental"}}
cli.azure.cli.command_modules.resource.custom: HTTP content is being overwritten to preserve template whitepace accurately. The request body logging may not accurately represent this.
urllib3.connectionpool: Starting new HTTPS connection (1): management.azure.com:443
urllib3.connectionpool: https://management.azure.com:443 "POST /subscriptions/<subscription_id>/providers/Microsoft.Resources/deployments/local-test-123/validate?api-version=2022-09-01 HTTP/1.1" 200 844
cli.azure.cli.core.sdk.policies: Response status: 200
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies:     'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies:     'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies:     'Content-Length': '844'
cli.azure.cli.core.sdk.policies:     'Content-Type': 'application/json; charset=utf-8'
cli.azure.cli.core.sdk.policies:     'Expires': '-1'
cli.azure.cli.core.sdk.policies:     'x-ms-ratelimit-remaining-subscription-writes': '1199'
cli.azure.cli.core.sdk.policies:     'x-ms-request-id': '2a1fe8a9-3fef-4d82-8f09-6957aef64e04'
cli.azure.cli.core.sdk.policies:     'x-ms-correlation-request-id': '2a1fe8a9-3fef-4d82-8f09-6957aef64e04'
cli.azure.cli.core.sdk.policies:     'x-ms-routing-request-id': 'CENTRALUS:20240223T142754Z:2a1fe8a9-3fef-4d82-8f09-6957aef64e04'
cli.azure.cli.core.sdk.policies:     'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies:     'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies:     'X-Cache': 'CONFIG_NOCACHE'
cli.azure.cli.core.sdk.policies:     'X-MSEdge-Ref': 'Ref A: 657B5602C2B14835825DFE25AC657B38 Ref B: CH1AA2020610011 Ref C: 2024-02-23T14:27:53Z'
cli.azure.cli.core.sdk.policies:     'Date': 'Fri, 23 Feb 2024 14:27:53 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"id":"/subscriptions/<subscription_id>/providers/Microsoft.Resources/deployments/local-test-123","name":"local-test-123","type":"Microsoft.Resources/deployments","location":"eastus","properties":{"templateHash":"14729165693114952971","parameters":{"env":{"type":"String","value":"Sd"},"clientAffix":{"type":"String","value":"Navi"},"projectAffix":{"type":"String","value":"Antony"},"location":{"type":"String","value":"eastus"},"doQualifyProjectAffix":{"type":"Bool","value":false},"envIndex":{"type":"Int","value":0},"isProduction":{"type":"Bool","value":false},"deployDps":{"type":"Bool","value":true}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"0001-01-01T00:00:00Z","duration":"PT0S","correlationId":"2a1fe8a9-3fef-4d82-8f09-6957aef64e04","providers":[],"dependencies":[],"validatedResources":[]}}
cli.azure.cli.core.sdk.policies: Request URL: 'https://management.azure.com/subscriptions/<subscription_id>/providers/Microsoft.Resources/deployments/local-test-123?api-version=2022-09-01'
cli.azure.cli.core.sdk.policies: Request method: 'PUT'
cli.azure.cli.core.sdk.policies: Request headers:
cli.azure.cli.core.sdk.policies:     'Content-Type': 'application/json'
cli.azure.cli.core.sdk.policies:     'Content-Length': '2819'
cli.azure.cli.core.sdk.policies:     'Accept': 'application/json'
cli.azure.cli.core.sdk.policies:     'x-ms-client-request-id': 'b94b78f4-d257-11ee-ad88-224adc913d93'
cli.azure.cli.core.sdk.policies:     'CommandName': 'deployment sub create'
cli.azure.cli.core.sdk.policies:     'ParameterSetName': '--name --subscription -f --location --parameters --debug'
cli.azure.cli.core.sdk.policies:     'User-Agent': 'AZURECLI/2.57.0 (HOMEBREW) azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.11.7 (macOS-14.2.1-arm64-arm-64bit)'
cli.azure.cli.core.sdk.policies:     'Authorization': '*****'
cli.azure.cli.core.sdk.policies: Request body:
cli.azure.cli.core.sdk.policies: {"location": "eastus", "properties": {"template": "{\n  \"$schema\": \"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#\",\n  \"contentVersion\": \"1.0.0.0\",\n  \"metadata\": {\n    \"_generator\": {\n      \"name\": \"bicep\",\n      \"version\": \"0.24.24.22086\",\n      \"templateHash\": \"14729165693114952971\"\n    }\n  },\n  \"parameters\": {\n    \"env\": {\n      \"type\": \"string\",\n      \"defaultValue\": \"Sd\",\n      \"minLength\": 2,\n      \"maxLength\": 2,\n      \"metadata\": {\n        \"description\": \"A 2 letter designator for environment\"\n      }\n    },\n    \"clientAffix\": {\n      \"type\": \"string\",\n      \"defaultValue\": \"MESH\",\n      \"metadata\": {\n        \"description\": \"A 3-4 letter customer affix\"\n      }\n    },\n    \"projectAffix\": {\n      \"type\": \"string\",\n      \"defaultValue\": \"HoTH\",\n      \"metadata\": {\n        \"description\": \"A 3-9 letter project affix\"\n      }\n    },\n    \"location\": {\n      \"type\": \"string\",\n      \"defaultValue\": \"eastus\",\n      \"metadata\": {\n        \"description\": \"Location of regional deployment environment, e.g. eastus, centralus\"\n      }\n    },\n    \"doQualifyProjectAffix\": {\n      \"type\": \"bool\",\n      \"defaultValue\": false,\n      \"metadata\": {\n        \"description\": \"Set to true when the project affix is generic ie Remote Monitoring (rmtmon), traXsmart (txs), etc \"\n      }\n    },\n    \"envIndex\": {\n      \"type\": \"int\",\n      \"defaultValue\": 0,\n      \"minValue\": 0,\n      \"maxValue\": 9,\n      \"metadata\": {\n        \"description\": \"The environment index - 0 is the default for the initial environment\"\n      }\n    },\n    \"isProduction\": {\n      \"type\": \"bool\",\n      \"defaultValue\": false,\n      \"metadata\": {\n        \"description\": \"Is this a isProduction environment\"\n      }\n    },\n    \"deployDps\": {\n      \"type\": \"bool\",\n      \"metadata\": {\n        \"description\": \"Parameter to initially set up DPS instance\"\n      }\n    }\n  },\n  \"variables\": {\n    \"tierResourceGroup\": \"[toLower(format('rg-{0}-{1}', parameters('projectAffix'), toLower(parameters('env'))))]\",\n    \"sharedResourceGroup\": \"[toLower(format('rg-{0}-shr-{1}', parameters('projectAffix'), toLower(if(parameters('isProduction'), 'Pd', 'Npd'))))]\"\n  },\n  \"resources\": [],\n  \"outputs\": {\n    \"helloWorld\": {\n      \"type\": \"string\",\n      \"value\": \"Hello, World!\"\n    }\n  }\n}", "parameters": {"clientAffix": {"value": "Navi"}, "env": {"value": "Sd"}, "envIndex": {"value": 0}, "projectAffix": {"value": "Antony"}, "doQualifyProjectAffix": {"value": false}, "isProduction": {"value": false}, "deployDps": {"value": true}}, "mode": "Incremental"}}
cli.azure.cli.command_modules.resource.custom: HTTP content is being overwritten to preserve template whitepace accurately. The request body logging may not accurately represent this.
urllib3.connectionpool: https://management.azure.com:443 "PUT /subscriptions/<subscription_id>/providers/Microsoft.Resources/deployments/local-test-123?api-version=2022-09-01 HTTP/1.1" 200 835
cli.azure.cli.core.sdk.policies: Response status: 200
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies:     'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies:     'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies:     'Content-Length': '835'
cli.azure.cli.core.sdk.policies:     'Content-Type': 'application/json; charset=utf-8'
cli.azure.cli.core.sdk.policies:     'Expires': '-1'
cli.azure.cli.core.sdk.policies:     'Azure-AsyncOperation': 'https://management.azure.com/subscriptions/<subscription_id>/providers/Microsoft.Resources/deployments/local-test-123/operationStatuses/08584929084111071087?api-version=2022-09-01'
cli.azure.cli.core.sdk.policies:     'x-ms-ratelimit-remaining-subscription-writes': '1199'
cli.azure.cli.core.sdk.policies:     'x-ms-request-id': '000b8e91-56df-4ea3-9169-5c79fecd30ef'
cli.azure.cli.core.sdk.policies:     'x-ms-correlation-request-id': '000b8e91-56df-4ea3-9169-5c79fecd30ef'
cli.azure.cli.core.sdk.policies:     'x-ms-routing-request-id': 'CENTRALUS:20240223T142755Z:000b8e91-56df-4ea3-9169-5c79fecd30ef'
cli.azure.cli.core.sdk.policies:     'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies:     'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies:     'X-Cache': 'CONFIG_NOCACHE'
cli.azure.cli.core.sdk.policies:     'X-MSEdge-Ref': 'Ref A: 83DC76674355445EB646EEE74FABD42B Ref B: CH1AA2020610011 Ref C: 2024-02-23T14:27:54Z'
cli.azure.cli.core.sdk.policies:     'Date': 'Fri, 23 Feb 2024 14:27:54 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"id":"/subscriptions/<subscription_id>/providers/Microsoft.Resources/deployments/local-test-123","name":"local-test-123","type":"Microsoft.Resources/deployments","location":"eastus","properties":{"templateHash":"14729165693114952971","parameters":{"env":{"type":"String","value":"Sd"},"clientAffix":{"type":"String","value":"Navi"},"projectAffix":{"type":"String","value":"Antony"},"location":{"type":"String","value":"eastus"},"doQualifyProjectAffix":{"type":"Bool","value":false},"envIndex":{"type":"Int","value":0},"isProduction":{"type":"Bool","value":false},"deployDps":{"type":"Bool","value":true}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2024-02-23T14:27:54.9363528Z","duration":"PT0.0004061S","correlationId":"000b8e91-56df-4ea3-9169-5c79fecd30ef","providers":[],"dependencies":[]}}
cli.azure.cli.core.sdk.policies: Request URL: 'https://management.azure.com/subscriptions/<subscription_id>/providers/Microsoft.Resources/deployments/local-test-123/operationStatuses/08584929084111071087?api-version=2022-09-01'
cli.azure.cli.core.sdk.policies: Request method: 'GET'
cli.azure.cli.core.sdk.policies: Request headers:
cli.azure.cli.core.sdk.policies:     'x-ms-client-request-id': 'b94b78f4-d257-11ee-ad88-224adc913d93'
cli.azure.cli.core.sdk.policies:     'CommandName': 'deployment sub create'
cli.azure.cli.core.sdk.policies:     'ParameterSetName': '--name --subscription -f --location --parameters --debug'
cli.azure.cli.core.sdk.policies:     'User-Agent': 'AZURECLI/2.57.0 (HOMEBREW) azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.11.7 (macOS-14.2.1-arm64-arm-64bit)'
cli.azure.cli.core.sdk.policies:     'Authorization': '*****'
cli.azure.cli.core.sdk.policies: Request body:
cli.azure.cli.core.sdk.policies: This request has no body
urllib3.connectionpool: https://management.azure.com:443 "GET /subscriptions/<subscription_id>/providers/Microsoft.Resources/deployments/local-test-123/operationStatuses/08584929084111071087?api-version=2022-09-01 HTTP/1.1" 200 20
cli.azure.cli.core.sdk.policies: Response status: 200
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies:     'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies:     'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies:     'Content-Length': '20'
cli.azure.cli.core.sdk.policies:     'Content-Type': 'application/json; charset=utf-8'
cli.azure.cli.core.sdk.policies:     'Expires': '-1'
cli.azure.cli.core.sdk.policies:     'x-ms-ratelimit-remaining-subscription-reads': '11999'
cli.azure.cli.core.sdk.policies:     'x-ms-request-id': '538a4fc3-af3f-4cde-9429-dc98f913ce53'
cli.azure.cli.core.sdk.policies:     'x-ms-correlation-request-id': '538a4fc3-af3f-4cde-9429-dc98f913ce53'
cli.azure.cli.core.sdk.policies:     'x-ms-routing-request-id': 'CENTRALUS:20240223T142755Z:538a4fc3-af3f-4cde-9429-dc98f913ce53'
cli.azure.cli.core.sdk.policies:     'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies:     'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies:     'X-Cache': 'CONFIG_NOCACHE'
cli.azure.cli.core.sdk.policies:     'X-MSEdge-Ref': 'Ref A: D21B0B54F6784080B2C2DD88070C6349 Ref B: CH1AA2020610011 Ref C: 2024-02-23T14:27:55Z'
cli.azure.cli.core.sdk.policies:     'Date': 'Fri, 23 Feb 2024 14:27:55 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"status":"Running"}
cli.azure.cli.core.sdk.policies: Request URL: 'https://management.azure.com/subscriptions/<subscription_id>/providers/Microsoft.Resources/deployments/local-test-123/operationStatuses/08584929084111071087?api-version=2022-09-01'
cli.azure.cli.core.sdk.policies: Request method: 'GET'
cli.azure.cli.core.sdk.policies: Request headers:
cli.azure.cli.core.sdk.policies:     'x-ms-client-request-id': 'b94b78f4-d257-11ee-ad88-224adc913d93'
cli.azure.cli.core.sdk.policies:     'CommandName': 'deployment sub create'
cli.azure.cli.core.sdk.policies:     'ParameterSetName': '--name --subscription -f --location --parameters --debug'
cli.azure.cli.core.sdk.policies:     'User-Agent': 'AZURECLI/2.57.0 (HOMEBREW) azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.11.7 (macOS-14.2.1-arm64-arm-64bit)'
cli.azure.cli.core.sdk.policies:     'Authorization': '*****'
cli.azure.cli.core.sdk.policies: Request body:
cli.azure.cli.core.sdk.policies: This request has no body
urllib3.connectionpool: https://management.azure.com:443 "GET /subscriptions/<subscription_id>/providers/Microsoft.Resources/deployments/local-test-123/operationStatuses/08584929084111071087?api-version=2022-09-01 HTTP/1.1" 200 22
cli.azure.cli.core.sdk.policies: Response status: 200
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies:     'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies:     'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies:     'Content-Length': '22'
cli.azure.cli.core.sdk.policies:     'Content-Type': 'application/json; charset=utf-8'
cli.azure.cli.core.sdk.policies:     'Expires': '-1'
cli.azure.cli.core.sdk.policies:     'x-ms-ratelimit-remaining-subscription-reads': '11999'
cli.azure.cli.core.sdk.policies:     'x-ms-request-id': '9c0b3ccd-2330-4582-af60-4d0de169a8e7'
cli.azure.cli.core.sdk.policies:     'x-ms-correlation-request-id': '9c0b3ccd-2330-4582-af60-4d0de169a8e7'
cli.azure.cli.core.sdk.policies:     'x-ms-routing-request-id': 'CENTRALUS:20240223T142825Z:9c0b3ccd-2330-4582-af60-4d0de169a8e7'
cli.azure.cli.core.sdk.policies:     'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies:     'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies:     'X-Cache': 'CONFIG_NOCACHE'
cli.azure.cli.core.sdk.policies:     'X-MSEdge-Ref': 'Ref A: 35A10C2601754C668B088DEE631FE789 Ref B: CH1AA2020610011 Ref C: 2024-02-23T14:28:25Z'
cli.azure.cli.core.sdk.policies:     'Date': 'Fri, 23 Feb 2024 14:28:25 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"status":"Succeeded"}
cli.azure.cli.core.sdk.policies: Request URL: 'https://management.azure.com/subscriptions/<subscription_id>/providers/Microsoft.Resources/deployments/local-test-123?api-version=2022-09-01'
cli.azure.cli.core.sdk.policies: Request method: 'GET'
cli.azure.cli.core.sdk.policies: Request headers:
cli.azure.cli.core.sdk.policies:     'x-ms-client-request-id': 'b94b78f4-d257-11ee-ad88-224adc913d93'
cli.azure.cli.core.sdk.policies:     'CommandName': 'deployment sub create'
cli.azure.cli.core.sdk.policies:     'ParameterSetName': '--name --subscription -f --location --parameters --debug'
cli.azure.cli.core.sdk.policies:     'User-Agent': 'AZURECLI/2.57.0 (HOMEBREW) azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.11.7 (macOS-14.2.1-arm64-arm-64bit)'
cli.azure.cli.core.sdk.policies:     'Authorization': '*****'
cli.azure.cli.core.sdk.policies: Request body:
cli.azure.cli.core.sdk.policies: This request has no body
urllib3.connectionpool: https://management.azure.com:443 "GET /subscriptions/<subscription_id>/providers/Microsoft.Resources/deployments/local-test-123?api-version=2022-09-01 HTTP/1.1" 200 924
cli.azure.cli.core.sdk.policies: Response status: 200
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies:     'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies:     'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies:     'Content-Length': '924'
cli.azure.cli.core.sdk.policies:     'Content-Type': 'application/json; charset=utf-8'
cli.azure.cli.core.sdk.policies:     'Expires': '-1'
cli.azure.cli.core.sdk.policies:     'x-ms-ratelimit-remaining-subscription-reads': '11999'
cli.azure.cli.core.sdk.policies:     'x-ms-request-id': '3e4f79fd-270d-493b-9268-24cdebe22a7b'
cli.azure.cli.core.sdk.policies:     'x-ms-correlation-request-id': '3e4f79fd-270d-493b-9268-24cdebe22a7b'
cli.azure.cli.core.sdk.policies:     'x-ms-routing-request-id': 'CENTRALUS:20240223T142825Z:3e4f79fd-270d-493b-9268-24cdebe22a7b'
cli.azure.cli.core.sdk.policies:     'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies:     'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies:     'X-Cache': 'CONFIG_NOCACHE'
cli.azure.cli.core.sdk.policies:     'X-MSEdge-Ref': 'Ref A: F491185E943A43AE929579405746BA08 Ref B: CH1AA2020610011 Ref C: 2024-02-23T14:28:25Z'
cli.azure.cli.core.sdk.policies:     'Date': 'Fri, 23 Feb 2024 14:28:25 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"id":"/subscriptions/<subscription_id>/providers/Microsoft.Resources/deployments/local-test-123","name":"local-test-123","type":"Microsoft.Resources/deployments","location":"eastus","properties":{"templateHash":"14729165693114952971","parameters":{"env":{"type":"String","value":"Sd"},"clientAffix":{"type":"String","value":"Navi"},"projectAffix":{"type":"String","value":"Antony"},"location":{"type":"String","value":"eastus"},"doQualifyProjectAffix":{"type":"Bool","value":false},"envIndex":{"type":"Int","value":0},"isProduction":{"type":"Bool","value":false},"deployDps":{"type":"Bool","value":true}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2024-02-23T14:27:55.6415139Z","duration":"PT0.7055672S","correlationId":"000b8e91-56df-4ea3-9169-5c79fecd30ef","providers":[],"dependencies":[],"outputs":{"helloWorld":{"type":"String","value":"Hello, World!"}},"outputResources":[]}}
cli.knack.cli: Event: CommandInvoker.OnTransformResult [<function _resource_group_transform at 0x103ecf240>, <function _x509_from_base64_to_hex_transform at 0x103ecf2e0>]
cli.knack.cli: Event: CommandInvoker.OnFilterResult []
{
  "id": "/subscriptions/<subscription_id>/providers/Microsoft.Resources/deployments/local-test-123",
  "location": "eastus",
  "name": "local-test-123",
  "properties": {
    "correlationId": "000b8e91-56df-4ea3-9169-5c79fecd30ef",
    "debugSetting": null,
    "dependencies": [],
    "duration": "PT0.7055672S",
    "error": null,
    "mode": "Incremental",
    "onErrorDeployment": null,
    "outputResources": [],
    "outputs": {
      "helloWorld": {
        "type": "String",
        "value": "Hello, World!"
      }
    },
    "parameters": {
      "clientAffix": {
        "type": "String",
        "value": "Navi"
      },
      "deployDps": {
        "type": "Bool",
        "value": true
      },
      "doQualifyProjectAffix": {
        "type": "Bool",
        "value": false
      },
      "env": {
        "type": "String",
        "value": "Sd"
      },
      "envIndex": {
        "type": "Int",
        "value": 0
      },
      "isProduction": {
        "type": "Bool",
        "value": false
      },
      "location": {
        "type": "String",
        "value": "eastus"
      },
      "projectAffix": {
        "type": "String",
        "value": "Antony"
      }
    },
    "parametersLink": null,
    "providers": [],
    "provisioningState": "Succeeded",
    "templateHash": "14729165693114952971",
    "templateLink": null,
    "timestamp": "2024-02-23T14:27:55.641513+00:00",
    "validatedResources": null
  },
  "tags": null,
  "type": "Microsoft.Resources/deployments"
}
cli.knack.cli: Event: Cli.SuccessfulExecute []
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x103e8d760>]
az_command_data_logger: exit code: 0
cli.__main__: Command ran in 35.186 seconds (init: 0.078, invoke: 35.108)
cli.azure.cli.core.decorators: Suppress exception:
Traceback (most recent call last):
  File "/opt/homebrew/Cellar/azure-cli/2.57.0/libexec/lib/python3.11/site-packages/azure/cli/__main__.py", line 62, in <module>
    raise ex
  File "/opt/homebrew/Cellar/azure-cli/2.57.0/libexec/lib/python3.11/site-packages/azure/cli/__main__.py", line 55, in <module>
    sys.exit(exit_code)
SystemExit: 0

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/homebrew/Cellar/azure-cli/2.57.0/libexec/lib/python3.11/site-packages/azure/cli/core/decorators.py", line 79, in _wrapped_func
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/azure-cli/2.57.0/libexec/lib/python3.11/site-packages/azure/cli/core/telemetry.py", line 532, in _get_secrets_warning_config
    show_secrets_warning = _get_config().getboolean('clients', 'show_secrets_warning', fallback=None)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/azure-cli/2.57.0/libexec/lib/python3.11/site-packages/knack/config.py", line 147, in getboolean
    raise ValueError('Not a boolean: {}'.format(val))
ValueError: Not a boolean: None

telemetry.main: Begin splitting cli events and extra events, total events: 1
telemetry.client: Accumulated 0 events. Flush the clients.
telemetry.main: Finish splitting cli events and extra events, cli events: 1
telemetry.save: Save telemetry record of length 3544 in cache
telemetry.main: Begin creating telemetry upload process.
telemetry.process: Creating upload process: "/opt/homebrew/Cellar/azure-cli/2.57.0/libexec/bin/python /opt/homebrew/Cellar/azure-cli/2.57.0/libexec/lib/python3.11/site-packages/azure/cli/telemetry/__init__.py /Users/austindelarosa/.azure"
telemetry.process: Return from creating process
telemetry.main: Finish creating telemetry upload process.

Expected behavior

az deployment sub should execute without throwing an error.

Environment Summary

azure-cli                         2.57.0

core                              2.57.0
telemetry                          1.1.0

Extensions:
account                            0.2.5
azure-devops                      0.26.0
azure-iot                         0.21.2
bastion                            0.2.4
containerapp                      0.3.36
kusto                              0.5.0
managementpartner                  0.1.3
ssh                                2.0.2

Dependencies:
msal                              1.26.0
azure-mgmt-resource             23.1.0b2

Additional context

I first posted this issue on the Bicep forum thinking it was related but upon further investigation appears to be Azure Cli.
Azure/bicep#13392

@delarooster delarooster added the bug This issue requires a change to an existing behavior in the product in order to be resolved. label Feb 23, 2024
Copy link

Hi @delarooster
Find similar issue #28312.

Issue title Exception raised when executing any Azure CLI command after upgrading to version 2.57.
Create time 2024-02-06
Comment number 0

Please confirm if this resolves your issue.

@microsoft-github-policy-service microsoft-github-policy-service bot added customer-reported Issues that are reported by GitHub users external to the Azure organization. Auto-Assign Auto assign by bot Azure Deployments az deployment/bicep/stack/deployment-scripts/ts/group export Service Attention This issue is responsible by Azure service team. labels Feb 23, 2024
@yonzhan
Copy link
Collaborator

yonzhan commented Feb 23, 2024

Thank you for opening this issue, we will look into it.

Copy link
Contributor

Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @Azure/deployments-owners.

@bebound
Copy link
Contributor

bebound commented Mar 11, 2024

Duplicate of #28312

@bebound bebound marked this as a duplicate of #28312 Mar 11, 2024
@bebound bebound closed this as completed Mar 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Auto-Assign Auto assign by bot Auto-Resolve Auto resolve by bot Azure Deployments az deployment/bicep/stack/deployment-scripts/ts/group export bug This issue requires a change to an existing behavior in the product in order to be resolved. customer-reported Issues that are reported by GitHub users external to the Azure organization. Service Attention This issue is responsible by Azure service team. Similar-Issue
Projects
None yet
Development

No branches or pull requests

3 participants