Removed CosmoDB as dependency. Its transactional support isn't great and we were having issues with it:
2024-01-10T23:08:04.892494542Z time="2024-01-10T23:08:04.892429945Z" level=error msg="Transaction failed due to operation 0 which failed with status code 400" app_id=hashtag-actor component="statestore (state.azure.cosmosdb/v1)" instance=hashtag-actor--vo723vq-56bf46647c-c7v55 scope=dapr.contrib type=log ver=1.11.6
2024-01-10T23:08:04.892663298Z time="2024-01-10T23:08:04.892450433Z" level=debug msg="{ERR_ACTOR_STATE_TRANSACTION_SAVE error saving actor transaction state: transaction failed due to operation 0 which failed with status code 400}" app_id=hashtag-actor instance=hashtag-actor--vo723vq-56bf46647c-c7v55 scope=dapr.runtime.http type=log ver=1.11.6
Simplified dependency lists
Removed external network from applications -- there's no need to have them exposed to the public internet.
Make resource-names more subscription-dependent, so we can run multiple instances of the same application in different resource groups in the same subscription.
Signed-off-by: Tiago Alves Macambira tmacam@burocrata.org
Description
Please explain the changes you've made
Issue reference
We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.
Please reference the issue this PR will close: #[issue number]
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list: