summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2025-09-12 03:42:57 +0000
committerCoprDistGit <infra@openeuler.org>2025-09-12 03:42:57 +0000
commit3cb2c4b86895cc4bc0068c24a10794c8772b3765 (patch)
tree1051b00a8657ce1fddf8e1eafb79750eee062b0c
parentae9a8d5b26d71827d3ae8f5937ab5d7f3438451c (diff)
-rw-r--r--.gitignore1
-rw-r--r--gala-spider.spec153
-rw-r--r--sources1
3 files changed, 155 insertions, 0 deletions
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 <hexiujun1@huawei.com> - 1.0.2-1
+- Update to 1.0.2: support pod-level topo
+
+* Wed Dec 21 2022 algorithmofdish <hexiujun1@huawei.com> - 1.0.1-3
+- Optimize infer rule config
+
+* Thu Dec 15 2022 algorithmofdish <hexiujun1@huawei.com> - 1.0.1-2
+- Optimize cause location with time delay
+
+* Wed Dec 14 2022 algorithmofdish <hexiujun1@huawei.com> - 1.0.1-1
+- Update to 1.0.1: support cross host cause location
+
+* Sat Dec 10 2022 algorithmofdish <hexiujun1@huawei.com> - 1.0.0-6
+- Adaptation for abnormal event output change
+
+* Tue Dec 6 2022 Zhen Chen <chenzhen126@huawei.com> - 1.0.0-5
+- Provide gala-ops package to install anteater/spider/inference at once
+
+* Mon Dec 5 2022 tangxin xie <xietangxin@huawei.com> - 1.0.0-4
+- add restart service when update software
+
+* Tue Nov 22 2022 algorithmofdish <hexiujun1@huawei.com> - 1.0.0-3
+- Cause inference optimization
+
+* Mon Nov 14 2022 Zhen Chen <chenzhen126@huawei.com> - 1.0.0-2
+- Update 1.0.0 tarball
+
+* Sun Nov 13 2022 Zhen Chen <chenzhen126@huawei.com> - 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