Name: aops-apollo Version: v1.2.1 Release: 5 Summary: Cve management service, monitor machine vulnerabilities and provide fix functions. License: MulanPSL2 URL: https://gitee.com/openeuler/%{name} Source0: %{name}-%{version}.tar.gz Patch0001: 0001-fix-some-apis-which-has-filter-fault.patch Patch0002: 0002-fix-bug-and-update-the-code-of-parsing.patch Patch0003: 0003-fix-hotpatch-updateinfo-for-search-hotpatch-info.patch Patch0004: 0004-add-dnf-full-repair.patch Patch0005: 0005-fix-generate-task-is-not-verified-host-and-cve.patch Patch0006: 0006-update-hotpatch-status-related-operation-support.patch Patch0007: 0007-fix-hotpatch-status-filter-exception.patch Patch0008: 0008-update-validation-rules-for-paging-parameters.patch Patch0009: 0009-cve-fix-task-generate-api-return-500-when-request-without-auto-reboot.patch BuildRequires: python3-setuptools Requires: aops-vulcanus >= v1.2.0 Requires: python3-elasticsearch python3-flask-restful python3-marshmallow >= 3.13.0 Requires: python3-sqlalchemy python3-PyMySQL python3-Flask-APScheduler >= 1.11.0 Requires: python3-PyYAML python3-flask python3-gevent Requires: python3-retrying python3-lxml Provides: aops-apollo %description Cve management service, monitor machine vulnerabilities and provide fix functions. %package -n dnf-hotpatch-plugin Summary: dnf hotpatch plugin Requires: python3-hawkey python3-dnf syscare >= 1.0.1 %description -n dnf-hotpatch-plugin dnf hotpatch plugin, it's about hotpatch query and fix %package -n aops-apollo-tool Summary: Small tools for aops-apollo, e.g. updateinfo.xml generater Requires: python3-rpm %description -n aops-apollo-tool smalltools for aops-apollo, e.g.updateinfo.xml generater %prep %autosetup -n %{name}-%{version} -p1 # build for aops-apollo %py3_build # build for aops-apollo-tool pushd aops-apollo-tool %py3_build popd # install for aops-apollo %py3_install # install for aops-apollo-tool pushd aops-apollo-tool %py3_install popd #install for aops-dnf-plugin cp -r hotpatch %{buildroot}/%{python3_sitelib}/dnf-plugins/ %files %doc README.* %attr(0644,root,root) %{_sysconfdir}/aops/apollo.ini %attr(0644,root,root) %{_sysconfdir}/aops/apollo_crontab.ini %attr(0755,root,root) %{_bindir}/aops-apollo %attr(0755,root,root) /usr/lib/systemd/system/aops-apollo.service %{python3_sitelib}/aops_apollo*.egg-info %{python3_sitelib}/apollo/* %files -n dnf-hotpatch-plugin %{python3_sitelib}/dnf-plugins/* %files -n aops-apollo-tool %attr(0644,root,root) %{_sysconfdir}/aops_apollo_tool/updateinfo_config.ini %attr(0755,root,root) %{_bindir}/gen-updateinfo %{python3_sitelib}/aops_apollo_tool*.egg-info/* %{python3_sitelib}/aops_apollo_tool/* %changelog * Fri Jun 09 2023 wenxin - v1.2.1-5 - fix issue: API return 500 when create cve fix task without parameter auto_reboot * Thu Jun 08 2023 wenxin - v1.2.1-4 - fix issue: hotpatch status filter exception - update validation rules for paging parameters * Fri Jun 2 2023 gongzhengtang - v1.2.1-3 - fix bug and update the code of parsing src.rpm - fix hotpatch updateinfo for search hotpatch information - add dnf full repair - the host and cve were not verified when the generate task was fixed - update hotpatch status related operation support * Wed May 31 2023 wenxin - v1.2.1-2 - fix issue that can not be filtered by CVE ID when query cve rollbak task info - fix issue that can not be filtered by cve rollback when query task list - fix issue that can not be filtered by hotpatch when query host cve info - fix issue that fail to read cve information when all realted hosts have been fixed * Tue May 23 2023 zhu-yuncheng - v1.2.1-1 - Better dnf hotpatch plugin for more syscare command - Add updateinfo.xml generation tool * Thu May 11 2023 ptyang<1475324955@qq.com> - v1.2.0-4 - Add network request exception capture * Tue May 9 2023 ptyang<1475324955@qq.com> - v1.2.0-3 - fix send two emails bug * Thu Apr 27 2023 ptyang<1475324955@qq.com> - v1.2.0-2 - fix args not effective bug - download SA using a collaborative process * Mon Apr 17 2023 gongzhengtang - v1.2.0-1 - add updated security advisory at regular time - add execute the CVE scan command at regular time - add correct abnormal data at regular time - add dnf hotpatch list plugin * Tue Dec 27 2022 wenxin - v1.1.2-3 - modify version for vulcanus * Thu Dec 15 2022 ptyang<1475324955@qq.com> - v1.1.2-2 - fix "PARTIAL_SUCCEED" bug * Wed Dec 07 2022 wenxin - v1.1.2-1 - modify status code for upload security advisories;fix cve query error * Mon Dec 05 2022 gongzhengtang - v1.1.1-3 - Avoid the occasional 500 or query error when the api - service is started through uwsgi * Fri Dec 02 2022 gongzhengtang - v1.1.1-2 - fix param length validate and other bugs * Fri Dec 02 2022 wenxin - v1.1.1-1 - fix some bugs * Sat Nov 26 2022 gongzhengtang - v1.1.0-2 - Fix param limit of length * Fri Nov 25 2022 wenxin - v1.1.0-1 - version update * Wed Oct 19 2022 zhuyuncheng - v1.0.0-1 - Package init