Integrate Flagger with OSM

To add additional automation around OSM’s use of the Service Mesh Interface Traffic Split functionality, OSM has provided integration with the Flagger project developed by WeaveWorks.

“Flagger is a progressive delivery tool that automates the release process for applications running on Kubernetes. It reduces the risk of introducing a new software version in production by gradually shifting traffic to the new version while measuring metrics and running conformance tests.” [1]

Progressive Delivery with Flagger for OSM

With our collaboration with the Flagger project, documentation for how to use OSM with Flagger will reside on the Flagger site. Please visit the the Open Service Mesh Progressive Delivery Flagger documentation for details on how to install. The OSM/Flagger integration code can be found at the Flagger GitHub repository. If you experience any issues with the integration, please submit issues to the Flagger GitHub issues repository.

References

[1] WeaveWorks/Flagger What is Flagger?