LHQG is now the repository of the SELinux policy module intended to confine the processes of batch mode jobs written in Java using the Spring Boot framework on Linux, known as "Springbatch".
Hubert Quarantel-Colombani was the prime author of this SELinux module maintained with Laurent Gaillard.
This module is available OpenSource under GPLv3 license at the GitHub URL https://github.com/lhqg/selinux_springbatch/
LHQG distributes this SELinux module in RPM format for Fedora and Enterprise Linux (RHEL, CentOS, AlmaLinux,...) and in DEB format for Debian and Ubuntu:
- springbatch-selinux: installs the compiled SELinux code,
- springbatch-systemd: contains systemd units (services, timers, ...) to manage Linux (one-shot) services for each Java/Springboot batch job deployed on the Linux server,
- springbatch-selinux-devel: contains SELinux macros to develop additional SELinux modules to easily interface the Java/Springboot batch with the services it consumes.
These RPM and DEB packages are also available in the online software repositories maintained by LHQG.