Code development platform for open source projects from the European Union institutions

Skip to content

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.

Merge request reports

Loading