include system-probe in the build #19608
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
this turned into a large PR, in general I assumed the existing package is wrong/broken, so I took quite a bit of liberty in restructuring things. the highlights of this change are:
system-probe
component in the multicallagent
5.10.216-1~deb10u1
(to match what upstream is doing)rtloader
integration by using the correct--embedded-path
RPATH
used by theagent
to call the appropriatertloader
headersdatadog-agent-core-integrations
subpackage that includes all the python plugin check integrations/opt/datadog-agent/embedded
where the entrypoints are expectingjmx
integration in the multicall, but separate the runtime dependency onopenjdk
as a separate package, included at image build timethere's a lot of changes at once here, for some additional confidence, this has been tested (in its image form) against the standard docker and fargate setup