From 3cb2c4b86895cc4bc0068c24a10794c8772b3765 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Fri, 12 Sep 2025 03:42:57 +0000 Subject: automatic import of gala-spider --- .gitignore | 1 + gala-spider.spec | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 155 insertions(+) create mode 100644 gala-spider.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..2842fcd 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/gala-spider-2.0.1.tar.gz diff --git a/gala-spider.spec b/gala-spider.spec new file mode 100644 index 0000000..b9858a7 --- /dev/null +++ b/gala-spider.spec @@ -0,0 +1,153 @@ +%define debug_package %{nil} + +Name: gala-spider +Version: 2.0.1 +Release: 1 +Summary: OS topological graph storage service and cause inference service for gala-ops project +License: MulanPSL2 +URL: https://gitee.com/openeuler/gala-spider +Source0: %{name}-%{version}.tar.gz + +BuildRequires: python3-setuptools systemd +Requires: python3-%{name} = %{version}-%{release} + + +%description +OS topological graph storage service for gala-ops project + +%package -n gala-ops +Summary: gala-anteater/spider/inference installation package +Requires: gala-anteater gala-inference gala-spider + +%description -n gala-ops +This package requires gala-anteater/spider/inference, allowing users to install them all at once + +%package -n python3-%{name} +Summary: Python3 package of gala-spider +Requires: python3-kafka-python python3-pyyaml python3-pyarango python3-requests + +%description -n python3-%{name} +Python3 package of gala-spider + + +%package -n gala-inference +Summary: Cause inference module for gala-ops project +Requires: python3-gala-inference = %{version}-%{release} + +%description -n gala-inference +Cause inference module for A-Ops project + + +%package -n python3-gala-inference +Summary: Python3 package of gala-inference +Requires: python3-%{name} = %{version}-%{release} python3-networkx python3-scipy + +%description -n python3-gala-inference +Python3 package of gala-inference + + +%prep +%autosetup -p1 + + +%build +%py3_build + + +%install +%py3_install + + +%pre +if [ -f "%{_unitdir}/gala-spider.service" ] ; then + systemctl enable gala-spider.service || : +fi + +%post +%systemd_post gala-spider.service + +%preun +%systemd_preun gala-spider.service + +%postun +%systemd_postun_with_restart gala-spider.service + + +%pre -n gala-inference +if [ -f "%{_unitdir}/gala-inference.service" ] ; then + systemctl enable gala-inference.service || : +fi + +%post -n gala-inference +%systemd_post gala-inference.service + +%preun -n gala-inference +%systemd_preun gala-inference.service + +%postun -n gala-inference +%systemd_postun_with_restart gala-inference.service + + +%files +%doc README.md docs/* +%license LICENSE +%config(noreplace) %{_sysconfdir}/%{name}/gala-spider.yaml +%config(noreplace) %{_sysconfdir}/%{name}/topo-relation.yaml +%config(noreplace) %{_sysconfdir}/%{name}/ext-observe-meta.yaml +%{_bindir}/spider-storage +%{_unitdir}/gala-spider.service + +%files -n gala-ops +%defattr(-,root,root) + +%files -n python3-%{name} +%{python3_sitelib}/spider/* +%{python3_sitelib}/gala_spider-*.egg-info + + +%files -n gala-inference +%doc README.md docs/* +%license LICENSE +%config(noreplace) %{_sysconfdir}/gala-inference/gala-inference.yaml +%config(noreplace) %{_sysconfdir}/gala-inference/ext-observe-meta.yaml +%config(noreplace) %{_sysconfdir}/gala-inference/infer-rule.yaml +%config(noreplace) %{_sysconfdir}/gala-inference/cause-keyword.yaml +%{_bindir}/gala-inference +%{_unitdir}/gala-inference.service + + +%files -n python3-gala-inference +%{python3_sitelib}/cause_inference/* +%{python3_sitelib}/gala_spider-*.egg-info + + +%changelog +* Thu Aug 22 2024 algorithmofdish - 1.0.2-1 +- Update to 1.0.2: support pod-level topo + +* Wed Dec 21 2022 algorithmofdish - 1.0.1-3 +- Optimize infer rule config + +* Thu Dec 15 2022 algorithmofdish - 1.0.1-2 +- Optimize cause location with time delay + +* Wed Dec 14 2022 algorithmofdish - 1.0.1-1 +- Update to 1.0.1: support cross host cause location + +* Sat Dec 10 2022 algorithmofdish - 1.0.0-6 +- Adaptation for abnormal event output change + +* Tue Dec 6 2022 Zhen Chen - 1.0.0-5 +- Provide gala-ops package to install anteater/spider/inference at once + +* Mon Dec 5 2022 tangxin xie - 1.0.0-4 +- add restart service when update software + +* Tue Nov 22 2022 algorithmofdish - 1.0.0-3 +- Cause inference optimization + +* Mon Nov 14 2022 Zhen Chen - 1.0.0-2 +- Update 1.0.0 tarball + +* Sun Nov 13 2022 Zhen Chen - 1.0.0-1 +- Package init diff --git a/sources b/sources new file mode 100644 index 0000000..34c3a1a --- /dev/null +++ b/sources @@ -0,0 +1 @@ +7a21595de21d34222d608c95294026a5 gala-spider-2.0.1.tar.gz -- cgit v1.2.3