We have a platform, and the platform has many different components. Leveraging gitlab API you can coordinate a merge to master to trigger a production deploy.
In this case scenario, what if we are using master as the staging env, and we are using tags as the release references.
Want to be able to use the API to create a tag(already possible) and then schedule the pipeline to run with certain variables (already possible), but a one time event, instead of a scheduled, by providing a date.
This way we can easily use the API to schedule one time releases. This is coming from healthcare industry were we cannot simply commit to master and let the release go(too much red tape )