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

Missing appType Parameter in ARM Template for Python Bot Deployment #2187

Open
diasirish opened this issue Nov 12, 2024 · 1 comment · May be fixed by #2191
Open

Missing appType Parameter in ARM Template for Python Bot Deployment #2187

diasirish opened this issue Nov 12, 2024 · 1 comment · May be fixed by #2191
Assignees
Labels
Bot Services Required for internal Azure reporting. Do not delete. Do not change color. bug Indicates an unexpected problem or an unintended behavior. customer-replied-to Indicates that the team has replied to the issue reported by the customer. Do not delete. customer-reported Issue is created by anyone that is not a collaborator in the repository.

Comments

@diasirish
Copy link

Environment:

•	Language: Python
•	Template: parameters-for-template-BotApp-with-rg.json
•	Documentation: [Provisioning Bot with ARM template](https://learn.microsoft.com/en-us/azure/bot-service/provision-app-service?view=azure-bot-service-4.0&tabs=multitenant%2Cexistingplan)

Issue Description:
I am attempting to deploy a multi-tenant bot using the ARM template provided in the official Microsoft repository. The instructions require setting the appType parameter for both App Service and Azure Bot resources to ensure consistent identity management configurations. According to the documentation, this parameter is required and should be set to one of the following values: “MultiTenant”, “SingleTenant”, or “UserAssignedMSI”.

Problem:
The ARM template parameters-for-template-BotApp-with-rg.json intended for Python does not include the appType parameter. This omission could lead to inconsistencies in deployment configurations and potential deployment failures due to missing required parameters.

Steps to Reproduce:

1.	Download the ARM template from the official Microsoft Bot Framework SDK repository.
2.	Open the parameters-for-template-BotApp-with-rg.json file.
3.	Notice the absence of the appType parameter in the list of parameters.

Expected Behavior:
The ARM template should include the appType parameter to allow developers to specify the identity management configuration, consistent with the deployment documentation.

Actual Behavior:
The appType parameter is missing from the ARM template, leading to potential confusion and misconfiguration during deployment.

Impact:
Potential deployment failure or incorrect configuration for developers deploying Python-based bots using the ARM template.

Suggested Fix:
Update the ARM template to include the appType parameter or adjust the documentation to accurately reflect the parameters needed for Python-based bot deployments.

Additional Information:
N/A

Screenshots/Logs:
(If applicable, add screenshots or logs to help explain the issue.)

This format provides a clear, structured way to report the issue, ensuring that all necessary information is communicated effectively. Adjust the specifics according to your situation.

@diasirish diasirish added bug Indicates an unexpected problem or an unintended behavior. needs-triage The issue has just been created and it has not been reviewed by the team. labels Nov 12, 2024
@dmvtech
Copy link
Collaborator

dmvtech commented Nov 14, 2024

Hi @diasirish

Thank you for informing us of this. Can you please clarify on the location you are referring to here:

  1. Download the ARM template from the official Microsoft Bot Framework SDK repository.

@dmvtech dmvtech self-assigned this Nov 14, 2024
@dmvtech dmvtech added customer-reported Issue is created by anyone that is not a collaborator in the repository. Bot Services Required for internal Azure reporting. Do not delete. Do not change color. customer-replied-to Indicates that the team has replied to the issue reported by the customer. Do not delete. and removed needs-triage The issue has just been created and it has not been reviewed by the team. labels Nov 14, 2024
@gandiddi gandiddi assigned gandiddi and unassigned dmvtech Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bot Services Required for internal Azure reporting. Do not delete. Do not change color. bug Indicates an unexpected problem or an unintended behavior. customer-replied-to Indicates that the team has replied to the issue reported by the customer. Do not delete. customer-reported Issue is created by anyone that is not a collaborator in the repository.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants