Child pipelines for gitlab CI. You can put them in a separate repository if desired.
Tested with a local installation (Not gitlab.com) but should work.
Uses the GitLab API to retrieve secrets from another project's vault to use in another project pipeline / job. Needed Variables:
- Project number
- Project Access Token
- Secret names
- Environment (No environment = '*')
Debug output is shown when the script fails or when succeeded + debug: "True"
Found variables are saved in dotenv file for use in a next job
Pipeline to control your liquibase rollout using tags from within a GitLab pipeline
Be sure to add the stages to your parent pipeline See variable explanation on how to use