Added the eventgrid topic and db collections for Producing Status Messages
Overview:
These changes create a new Eventgrid topic (statuschangedtopic
) for Global Status Monitoring(GSM). Every Service/Stage would publish their respective status changed information in this topic.
On the handler side, servicebus topic (servicebusstatuschangedtopic
) will also be created which would consume all of these events.
This change is related to new approved ADR osdu/platform/system/home#80
**Note: Patch endpoint of partition-service should be called to enable this eventgrid topic:
{
"properties":{
"eventgrid-gsmtopic-accesskey":{
"sensitive":true,
"value":"eventgrid-statuschangedtopic-accesskey"
},
"eventgrid-gsmtopic":{
"sensitive":true,
"value":"eventgrid-statuschangedtopic"
}
}
}
Infrastructure Submissions:
- [YES] Have you added an explanation of what your changes do and why you'd like us to include them?
- [NO] I have updated the documentation accordingly.
- [NO] I have added tests to cover my changes.
- [YES] All new and existing tests passed.
- [YES] I have formatted the terraform code. (
terraform fmt -recursive && go fmt ./...
)
Current Behavior or Linked Issues
Does this introduce a breaking change?
- [NO]
Other information
Edited by Paresh Behede