Feature/refactor provisioning status
Refactors the provisioning-status sensor resource and embedded workflow.
Uses the following stages:
- get-tracking-metadata (Get all required metadata upfront and make it available for all stages)
- get-application-resource
- validate-application-status
- get-claim-resource (Retrieve Claim resource separately from the Application)
- validate-claim-status (Validate XRC Synced & Ready, construct message payload)
- send-message
Sensor trigger fires only once on the 'ADD' Event for an Application. Only 1 workflow will spawn per Application and uses retryStrategy for up to 15 minutes instead of firing workflows on each 'UPDATE' until resources have desired state.
Minor RBAC Fixes
Use python3-alpine for the provisioning request workflow.