Uploaded image for project: 'OpenShift Service Mesh'
  1. OpenShift Service Mesh
  2. OSSM-1853

Raise an error when automation Envoy->Proxy->Istio fails

    XMLWordPrintable

Details

    • Task
    • Resolution: Obsolete
    • Critical
    • None
    • None
    • Envoy
    • 8
    • False
    • None
    • False

    Description

      When a change is made in Envoy, it needs to be propagated to Proxy, and when it is merged in Proxy, Istio also needs to be changed. This process is currently automated and described here: https://github.com/maistra/proxy/tree/maistra-2.2/maistra#relationship-with-envoy-and-istio-automation

      We need to enhance it so that if it fails for any reason, we are notified that a failure happened. This is to avoid the situation where a PR is merged in Envoy and it never reaches Proxy, risking the product to be built and released without containing the actual Envoy changes.

      This notification must be noisy so that it's not unnoticed by us. Upon receiving it, we should stop what we are doing and take action. Most of the times the action will be to perform the steps manually,fixing eventual problems and creating a manual PR updating Proxy or Istio repos.

      Acceptance criteria:

      • Create a new job that compares the SHA of the proxy and Envoy.
      • If SHA doesn't match, istio-team must be notified via email or slack.

      Attachments

        Activity

          People

            Unassigned Unassigned
            jsantana@redhat.com Jonh Wendell
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: