Skip to Content

Springbatch SELinux policy

(Springboot batches/jobs)

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.


Springbatch SELinux policy
LHQG, Hubert Quarantel-Colombani August 8, 2024
Share this post
SELinux policy for Springboot applications