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

Compile upstream Envoy against the bssl-compat library

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • Envoy, Maistra
    • None

      Build upstream Envoy against the bssl-compat library.

      The envoyproxy/envoy-openssl repository includes the bssl-compat library, in the bssl-compat subdirectory, and the upstream envoyproxy/envoy repository as a submodule.

      When using bazel to build from the top level, it should build the bssl-compat library and then build envoy using the bssl-compat library instead of BoringSSL.

       

      Success Criteria:

      • Envoy should be compiled against the bssl-compat headers (with compilation errors depending on bssl-compat progress).
      • Envoy should be linked against the bssl-compat library (with unresolved symbols depending on bssl-compat progress).
      • The `.github/workflows/envoy.yml` workflow should run the envoy build (Best not to do this because of the size of the envoy build! I think we only get 2000 free minutes/month for github actions)

              tpoole@redhat.com Ted Poole
              tpoole@redhat.com Ted Poole
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: