Hi paolosalvatori - Thanks for the write up.
I wanted to document some of the issues when deploying the code above:
1) on the infra layer - Error: creating Monitor Diagnostics Setting "DiagnosticsSettings" - Diagnostic settings does not support retention for new diagnostic settings."}
2) on the app layer - revision_suffix must not be set during deployment
3) app layer, Error: creating Container App
│ Container App Name: "chatapp"): performing CreateOrUpdate: unexpected status 400 with error: InvalidParameterValueInContainerTemplate: The following field(s)
are either invalid or missing. Field 'template.containers.chat.image' is invalid with details: 'Invalid value: "mjauregistry.azurecr.io/chat:v1": GET https:: MANIFEST_UNKNOWN: manifest tagged by "v1" is not found; map[Tag:v1]';.
I understand that this means the image is missing from the ACR, but I don't understand if I'm missing a step or where is the image populated from?
Any tips on how to address the 3rd error?