Compare commits

...

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
8bcb2bc4f8
!10 【轻量级 PR】:Add sw_64 support
From: @zhangshaoning_uniontech 
Reviewed-by: @xiangbudaomz 
Signed-off-by: @xiangbudaomz
2025-04-30 01:46:41 +00:00
张少宁
b6a61cc0ef
Add sw_64 support
Signed-off-by: 张少宁 <zhangshaoning@uniontech.com>
2025-02-27 08:09:09 +00:00
openeuler-ci-bot
16accae4b6
!6 [sync] PR-5: 将riscv64加入构建架构
From: @openeuler-sync-bot 
Reviewed-by: @xiangbudaomz 
Signed-off-by: @xiangbudaomz
2024-04-22 05:35:43 +00:00
laokz
46d10d878e add riscv64 to ExclusiveArch
Signed-off-by: laokz <zhangkai@iscas.ac.cn>

(cherry picked from commit 6a3580bed15fc3bd52cfa9ce0063f8d9ca5676d9)
2024-04-22 10:16:25 +08:00
openeuler-ci-bot
75db7c6255
!3 add loongarch64 to ExclusiveArch
From: @dpdwaj 
Reviewed-by: @jxy_git 
Signed-off-by: @jxy_git
2024-02-29 01:40:02 +00:00
doupengda
b7fdbf4e73 add loongarch64 to ExclusiveArch 2024-02-29 09:16:11 +08:00
openeuler-ci-bot
397573a138
!2 update package to version 1.3.3
From: @xiangbudaomz 
Reviewed-by: @jxy_git 
Signed-off-by: @jxy_git
2023-12-06 08:37:15 +00:00
zouzhimin
14704988d4 update package to version 1.3.3 2023-12-06 16:19:58 +08:00
openeuler-ci-bot
c043801504
!1 init package
From: @xiangbudaomz 
Reviewed-by: @jxy_git 
Signed-off-by: @jxy_git
2023-12-05 05:46:06 +00:00
zouzhimin
ccf4ea5e6b init package 2023-12-05 11:14:23 +08:00
3 changed files with 82 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,82 @@
%define debug_package %{nil}
Name: prometheus-ha_cluster_exporter
# Version will be processed via set_version source service
Version: 1.3.3
Release: 4
Summary: Prometheus exporter for Pacemaker HA clusters metrics
License: Apache-2.0
URL: https://github.com/ClusterLabs/ha_cluster_exporter
Source: https://github.com/ClusterLabs/ha_cluster_exporter/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
# tar -xvf Source0
# run 'go mod vendor' in it
# run 'go env -w GOPROXY=https://goproxy.cn'
# tar -czvf vendor.tar.gz vendor
Source1: vendor.tar.gz
BuildRequires: golang >= 1.20
BuildRequires: systemd
Provides: ha_cluster_exporter = %{version}-%{release}
Provides: prometheus(ha_cluster_exporter) = %{version}-%{release}
ExclusiveArch: aarch64 x86_64 loongarch64 riscv64 sw_64
%description
Prometheus exporter for Pacemaker HA clusters metrics
%prep
%setup -q -T -n %{name}-%{version} -b 0
tar -xzvf %{SOURCE1}
%define shortname ha_cluster_exporter
%ifarch sw_64
# Replace sys provided by golang
cp -af %{_prefix}/lib/golang/src/cmd/vendor/golang.org/x/sys vendor/golang.org/x/
%endif
%build
export CGO_ENABLED=0
go build -mod=vendor \
%ifnarch sw_64
-buildmode=pie \
%endif
-ldflags="-s -w -X github.com/prometheus/common/version.Version=%{version}" \
-o %{shortname}
%install
install -D -m 755 %{shortname} %{buildroot}%{_bindir}/%{shortname}
install -D -m 644 %{shortname}.service %{buildroot}%{_unitdir}/%{name}.service
install -D -m 644 %{shortname}.sysconfig %{buildroot}%{_sysconfdir}/sysconfig.%{name}
%post
%systemd_post %{name}.service
%preun
%systemd_preun %{name}.service
%postun
%systemd_postun %{name}.service
%files
%doc *.md
%doc doc/*
%doc LICENSE
%{_bindir}/%{shortname}
%{_unitdir}/%{name}.service
%{_sysconfdir}/sysconfig.%{name}
%changelog
* Thu Feb 27 2025 zhangshaoning <zhangshaoning@uniontech.com> - 1.3.3-4
- Add sw_64 support
* Mon Apr 22 2024 laokz <zhangkai@iscas.ac.cn> - -1.3.3-3
- add riscv64 to ExclusiveArch
* Thu Feb 29 2024 doupengda <doupengda@loongson.cn> - -1.3.3-2
- add loongarch64 to ExclusiveArch
* Tue Dec 5 2023 <zouzhimin@kylinos.cn> -1.3.3-1
- update package to version 1.3.3
* Mon Nov 27 2023 <zouzhimin@kylinos.cn> -1.3.1-1
- init package 1.3.1 release

BIN
vendor.tar.gz Normal file

Binary file not shown.