kabanero-io / kabanero-pipelines

Default Kabanero Pipelines. This repo will be archived soon.
Apache License 2.0
14 stars 18 forks source link

Merge GitOps 'promotion' Pull Requests automatically #411

Open mnuttall opened 4 years ago

mnuttall commented 4 years ago

This issue is part of https://bigblue.aha.io/features/ICPAROAD-326 for those with Aha! access.

The current solution for the "Build and Promote" pipeline builds a microservice and leaves a Pull Request (PR) open, ready to be manually promoted to the GitOps dev repo. This is what's currently going to happen in the pipeline when building from a merge to master of a microservice project:

This leaves a PR open in GitHub that has to be merged, meaning manual intervention is required to flow changes into the Dev environment.

A working prototype has been developed in https://github.com/rhd-gitops-example/services/tree/master/automerge-example. Use this issue to add automerge support into the appropriate ICPA pipelines as part of Aha-326.

anneqm commented 4 years ago

@kvijai82 @stephenkinder is this one in plan as well?

anneqm commented 4 years ago

This goes with parent epic https://github.ibm.com/IBMCloudPak4Apps/icpa-roadmap/issues/272 and Aha! Link: https://bigblue.aha.io/features/ICPAROAD-326