Integrate Flagger with osm-edge

To add additional automation around osm-edge’s use of the Service Mesh Interface Traffic Split functionality, osm-edge 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-edge

With our collaboration with the Flagger project, documentation for how to use osm-edge 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-edge/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?