Add deploy_feature_a and deploy_feature_b pipeline jobs
Introduces two new feature deploy jobs that use the built OOD image ID to trigger scheduled pipelines for deploy
Each job:
- Takes ownership of the target pipeline schedule
- Updates the OOD_IMAGE_ID schedule variable with BUILT_OOD_IMAGE_ID via GitLab API (PUT), failing the job if response is not HTTP 200
- Triggers the schedule via /play, failing the job if response is not HTTP 201
Jobs run on_success when their respective pipeline ID and image ID variables are present (FEATURE_A/B_PIPELINE_ID && BUILT_OOD_IMAGE_ID). Both jobs declare build_ood_image as an optional upstream dependency.
Edited by Krish Moodbidri