-
Notifications
You must be signed in to change notification settings - Fork 23
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
This is a follow up to (my) comments on #44. This ticket suggests to consider doing (and eventually do) one or more of the following
- base the skupper-router image on CentOS Stream 8 or UBI 8 Base the Docker image on ubi8 image instead of fedora #84
- build the router with production-like flags, such as the various flavors of
-fstack-protectorand with-D_FORTIFY_SOURCE=2 - use RPM .spec file to build the router in the builder image and then install it from that RPM in the deployed image
- Add rpm .spec to skupper-router project #186
- WON'T DO, the production image is not using rpm either
- build qpid-proton as a static library and link it into dispatch; possibly use
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ONand-fno-semantic-interposition(https://fedoraproject.org/wiki/Changes/PythonNoSemanticInterpositionSpeedup) - use catchsegv or
-lSegFaultin production build to always dump stacktrace on crash (useaddr2lineto later decrypt the trace) LIBC_FATAL_STDERR_=1- why our libwebsockets is built with
LWS_WITH_LIBUV=ONandLWS_WITH_HTTP2=OFF?- fixed by @ajssmith in add lws to image build #369
set -Eeuo pipefailQDROUTERD_AUTO_MESH_DISCOVERYas core skupper-router feature, instead of hacky config file editing during image startup- some tests for the container image, to be reasonably sure Skupper was not broken by changes
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request