-
Notifications
You must be signed in to change notification settings - Fork 134
Open
Description
A suggested workflow to enhance marge-bot's scope in order to cover the complete landscape of software delivery, by enabling her take care of -
- Versioning: by configuring gitlabCI pipelines to formulate a suitable tag for this version of the release artifact (basically container image tag) as part of Guarantee final pipeline when assigned to marge-bot #341
- CI: Current functionality validates that the master is green. As future work, run a job to push the images with the tags chosen in [1] onto a container registry (to be configured in gitlabCI, ideally after merging into master)
- CD: Update the tag from [1] in argoCD image.tag values configuration to deploy the latest image (preferably shipping to staging first, validate/test, promote to master)
- Audit reporting: Being able to traceback all the steps from the MR was assigned to marge-bot and changes reflect in production is crucial. We already have reviewed-by field, probably we should have a component asset registrar or an centralised ops portal with notifications.
Extended features described above can make both developers and SRE team's work efficient not just by avoiding manual processes but also speeds up the cycle with confidence and integrity.
Metadata
Metadata
Assignees
Labels
No labels