Skip to content

ENT-12551: ensure that community CFEngine works well in a container without errors #5707

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 17 commits into
base: master
Choose a base branch
from

Conversation

craigcomstock
Copy link
Contributor

  • Minimized resources for static-check (package dependencies) and added cppcheck version printout
  • address static-check complaints
  • Added librsync-dev package dependency for alpine linux build from source
  • Use current process ID to investigate proc filesystem to workaround in-container non-root owned symlinks
  • Added error message when netstat file is not found during UNIX interface discovery.
  • Move GetRelocatedProcdirRoot() from libntech and add GetProcdirPid()
  • Added env var pid override in proc-net acceptance test
  • sync with libntech pr commit, delete me after that is merged
  • Added test for running community in alpine container

@craigcomstock craigcomstock marked this pull request as draft March 6, 2025 21:57
@craigcomstock
Copy link
Contributor Author

Includes commits from two other PRs :( which will disappear when/if those are merged

#5702
#5706

Jakob Riepler and others added 17 commits March 11, 2025 10:47
…n-container non-root owned symlinks

Ticket: CFE-3429
Changelog: title
Signed-off-by: Craig Comstock <[email protected]>
…ace discovery.

Ticket: CFE-3429
Changelog: none
These have checks for environment variables to override to support testing.

Ticket: CFE-3429
Changelog: none
To align with change to reading /proc/<pid>/...

Ticket: CFE-3429
Changelog: none
This includes building from source, installing, bootstrapping local masterfiles and running update and default policy.

Ticket: ENT-12551
Changelog: none
@craigcomstock craigcomstock added the WIP Work in Progress label May 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WIP Work in Progress
Development

Successfully merging this pull request may close these issues.

1 participant