Hello Alex,
It seems like you are facing an issue with setting mount options in Azure Container Apps due to the presence of the equals sign (=) in the options. The error you are encountering when trying to set the mount options with the equals sign is causing your container to fail to start correctly.
To work around this issue, you can try specifying the mount options without using the equals sign. Instead of using the equals sign to assign values to the options, you can separate the options using spaces or commas.
I’ve tested this locally and observed that when SMB is added, the same error occurs. Kindly review the screenshot below.
The following characters are illegal in a share name: \ / [ ] : ¦ < > + = ; , * ? "
I have checked locally, and when we add NFS, it is working as expected. please check the screenshot below:
Please refer to these documents for further clarification:
Create an NFS Azure file share and mount it on a Linux VM | Microsoft Learn
By separating the options with spaces or commas, you can try to set the mount options without using the equals sign. This approach might help you avoid the field error you are encountering and allow your container to start correctly.