Commits on Source 4
-
Mike Knee authored
Large-scale refactoring of the entra webhook container to support the required changes to allow for the container to respond to Entra event-grid webhook calls. Now creates a dedicated Flask app for webhook handling, rather than relying on the existing functions-framework app. Functions-framework is not really designed for webhook endpoints, so a dedicated Flask app makes more sense. Updated the entra webhook config to be more in-line with other pubsub config in different repositories - relying on the google libraries to build the topic paths rather than requiring the caller to create it explicitly. Updates testing to use a pubsub emulator rather than mock calls.
-
Mike Knee authored
Entra webhook handler code moved to a separate root-level module, which is not included in the Python library build or the delivered ucam-faas Docker container. It is only copied into and used by the entra-webhook-handler container.
-
lib-bot authored