Migrate the build on redhat ubi-minimal 8, QA #7
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.
Reference
Jira ticket
WHAT
Migrate base image of the ebpf-profiler building image from
debian:testing
toregistry.redhat.io/ubi8/ubi-minimal:latest
Attention: Clang version on this image is 18, not 16.
Refactor the files to build the ebpf-profiler building image to the directory
docker-image
The docker image entrypoint moves to /agent/go/bin all the binaries needed by GO for the generation and linting
Makefile: pin GO deps versions
Attention: pin porto version to "v0.6.0" (instead of latest). The latest version of porto requires GO 1.23.
Makefile: fix the clean target.
Makefiles: substitute clang-16 with clang.
Makefile: remove the installation of GolangCi deps during linting.
Makefile: add targets for GO deps management
WHY
2-7: Fixes