audit-armada-app/python-k8sapp-auditd/centos/python-k8sapp-audit.spec
Carmen Rata b486699ea9 Add auditd helm charts overrides
This commit implements auditd armada app helm charts overrides
for auditd main configuration file, auditd.conf, and audit.rules
configuration.
Defaults for helm chart override values are specified using
ConfigMap specification.
The implementation uses the application plugin mechanism and is
delivered as a separate rpm.

Story: 2008849
Task: 42988

Signed-off-by: Carmen Rata <carmen.rata@windriver.com>
Change-Id: If9287875f11a1ab1c5523644f9902a3228d14f97
2021-08-27 09:27:31 -04:00

53 lines
1.1 KiB
RPMSpec

%global app_name auditd
%global pypi_name k8sapp-auditd
%global sname k8sapp_auditd
Name: python-%{pypi_name}
Version: 1.0
Release: %{tis_patch_ver}%{?_tis_dist}
Summary: StarlingX sysinv extensions: Auditd
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
BuildArch: noarch
BuildRequires: python-setuptools
BuildRequires: python-pbr
BuildRequires: python2-pip
BuildRequires: python2-wheel
%description
StarlingX sysinv extensions: AUDITD K8S app
%prep
%setup
# Remove bundled egg-info
rm -rf %{pypi_name}.egg-info
%build
export PBR_VERSION=%{version}
%{__python2} setup.py build
%py2_build_wheel
%install
export PBR_VERSION=%{version}.%{tis_patch_ver}
export SKIP_PIP_INSTALL=1
%{__python2} setup.py install --skip-build --root %{buildroot}
mkdir -p ${RPM_BUILD_ROOT}/plugins/%{app_name}
install -m 644 dist/*.whl ${RPM_BUILD_ROOT}/plugins/%{app_name}/
%files
%{python2_sitelib}/%{sname}
%{python2_sitelib}/%{sname}-*.egg-info
%package wheels
Summary: %{name} wheels
%description wheels
Contains python wheels for %{name}
%files wheels
/plugins/*