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

Document solutions to avoid container races (holdApplicationUntilProxyStarts, Sidecar API)

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Minor Minor
    • OSSM 3.0.0
    • None
    • Maistra, Sail Operator
    • None
    • False
    • None
    • False
    • Compatibility/Configuration, User Experience

      There are multiple strategies to avoid races between containers when using Istio/OSSM: the older holdApplicationUntilProxyStarts which just makes sure that an application container waits until the proxy is ready before attempting to make requests, and the newer Sidecar API. We should add some documentation that outlines when to use which - it will be almost always Sidecar API, except if it is not available in your cluster, simply due to the fact that holdApplicationUntilProxyStarts is a solution that relies on ondocumented kube scheduler behavior whereas Sidecar API has guaranteed interface and behavior.

      In 2.x, holdApplicationUntilProxyStarts was only available through the techPreview field. We will change that for 3.0 by making MeshConfig part of our API, and by that officially support all MeshConfig settings.

      Acceptance Criteria:

      • Document how to use Sidecar API with istio workloads (or point to relevant upstream docs)
      • Mention that holdApplicationUntilProxyStarts is no longer Tech Preview

      Original issue:

      Make holdApplicationUntilProxyStarts GA and fully supported

      Currently holdApplicationUntilProxyStarts feature is TechPreview only on OSSM v2.1 but there has been many customers wanting and needing to implement this feature for specific purposes and with that we are getting some requests from the customers to have this GA and fully supported.

              Unassigned Unassigned
              rhn-support-andcosta Andre Costa
              Votes:
              3 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated: