List of software for building and running the rhelhostinfo
application
- Infrastructure requirements:
Gitlab
+gitlab runner
(pre-existing this application) - Docker enterprise container images:
python:latest
,centos:centos7
,rockylinux:latest
, and the default shell container - packages installed via yum:
groupinstall: "Development Tools"
,gcc
,openssl-devel
,bzip2-devel
,libffi-devel
,wget
rpm-build
,rpmdevtools
,nmap
,zlib-devel
,gobject-introspection-devel
,cairo-gobject-devel
,upx
,libcmocka-devel
,sqlite-devel
,rpm-build
,rpmdevtools
, andfreetype-devel
- python packages installed via yum:
python39
,python39-devel
,python39-pip
,python3-devel
,pyinstaller
,pip
,wheel
,setuptools
,flake8
,bandit
,black
,pandas
, andpytest
- python packages installed via pip:
python-dev-tools
,xcffib
,cairocffi
, andtornado
- packages installed via wget/curl:
https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tgz
, - packages included with the packaged application and obtained via wget/curl during the CI pipeline:
https://access.redhat.com/security/data/oval/com.redhat.rhsa-RHEL7.xml.bz2
,https://access.redhat.com/security/data/oval/com.redhat.rhsa-RHEL8.xml.bz2
, andhttp://www.redhat.com/security/data/metrics/com.redhat.rhsa-all.xccdf.xml
- python3 (Python 3.9.5 for RHEL7, RedHat's packaged python3.9 for RHEL8)
- python pip packages detailed in the
requirements.txt
systemd
openscap-scanner
scap-security-guide
wget
nmap