-
-
Notifications
You must be signed in to change notification settings - Fork 1
Description
We are very close to having openssl integrated as a backend TLS library:
microsoft/msquic#4959
Once that is complete, it might be nice to add msquic built with openssl to our quic-interop-runner ci suite.
I think to do this we would need to:
- Build the msquic interop container, but modify its configuration such that it builds with the openssl tls backend (see the scripts/qns.Dockerfile file in the msquic repo. The line:
cmake -DQUIC_BUILD_TOOLS=on -DQUIC_ENABLE_LOGGING=on ..
would need to be modified to be:
cmake -DQUIC_BUILD_TOOLS=on -DQUIC_ENABLE_LOGGING=on -DQUIC_TLS_LIB=openssl ..
This would need to be a run time patch to a modified version of the openssl build_quic_interop_container.yml workflow, so we don't need to submit a change to the msquic team, as their not ready to do this yet.
-
Push that new container to our quay.io repository using a name separate from the canonical msquic container name. Call is msquic-with-openssl or something simmilar
-
Create a new workflow based on our run_quic_interop.yml (call it run-msquic-interop.yml or simmilar), to run nightly. Patch the implementations.json file to replace the msquic implementation with our container from step (2)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Activity