
- Armada has been replaced by Fluxcd, so the logrotate config can be adapted. - An entry was added to /etc/tmpfiles.d to create /var/log/flux during boot. Some more context in [1]. - About the owner:group: The flux container processes are associated with the user:group 'nobody:nogroup' as defined in their Dockerfiles [2,3], which is a default user with very restricted privileges [4]. Since /var/log is owned by root, it does not allow flux to write files. To circumvent that, /var/log/flux has its ownership set to match the container processes. [1] https://review.opendev.org/c/starlingx/config-files/+/859666 [2] https://github.com/fluxcd/source-controller/blob/v0.32.1/Dockerfile#L87 [3] https://github.com/fluxcd/helm-controller/blob/v0.27.0/Dockerfile#L44 [4] https://wiki.debian.org/SystemGroups Test Plan: PASS build custom iso and install. Flux log dir exists and has right owner:group. PASS logs rotate Partial-Bug: 2009784 Signed-off-by: Leonardo Fagundes Luz Serrano <Leonardo.FagundesLuzSerrano@windriver.com> Change-Id: I8bf8bf5f42c78d6ddab8f0d65e6ffaff9a8ec555