Create test resources for validating the Entra webhook authentication
Description
This task is to create test resources in the uniofcamdev Entra tenancy, and a temporary deployment of the entra event bridge to an externally accessible cloud run instance so that it can be tested.
Further details
Task list
- Create a cloud run deployment for the current version of the webhook bridge to the dev environment for ucam-faas, including a pubsub topic for it to push data to
- HTTP endpoint must be externally accessible so that the event grid subscription can call it
- This can be deployed and worked on before being merged to the main branch
- Create resource group, event grid subscription and service principal resources in the uniofcamdev tenancy manually through the web console
- Connect event grid subscription to the deployed cloud run instance
- Test that event grid subscription calls through to the Entra webhook bridge when triggered
- May require some updates to the entra webhook bridge to increase or add logging
- Make updates to the entra webhook bridge container to ensure that it passes endpoint validation
Acceptance criteria
-
Test resources in uniofcamdev tenancy exist -
Cloud run deployment of entra events bridge container exists for authentication testing, and passes endpoint validation
Links/references
Edited by Mike Knee