1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
%global _empty_manifest_terminate_build 0
Name: openstack-sig-tool
Version: 1.0.2
Release: 2
Summary: The command line tool for openEuler OpenStack SIG
License: Apache-2.0
URL: https://gitee.com/openeuler/openstack-sig-tool
Source0: https://gitee.com/openeuler/openstack-sig-tool/releases/download/v1.0.2/openstack-sig-tool-1.0.2.tar.gz
BuildArch: noarch
Provides: openstack-sig-tool = %{version}
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
# General build requires
BuildRequires: ansible
BuildRequires: python3-beautifulsoup4
BuildRequires: python3-simplejson
BuildRequires: python3-click
BuildRequires: python3-jinja2
BuildRequires: python3-lxml
BuildRequires: python3-markdown
BuildRequires: python3-packaging
BuildRequires: python3-pandas
BuildRequires: python3-prettytable
BuildRequires: python3-pymdown-extensions
BuildRequires: python3-pyyaml
BuildRequires: python3-requests
BuildRequires: python3-xmltodict
# General requires
Requires: ansible
Requires: python3-beautifulsoup4
Requires: python3-simplejson
Requires: python3-click
Requires: python3-jinja2
Requires: python3-lxml
Requires: python3-markdown
Requires: python3-packaging
Requires: python3-pandas
Requires: python3-prettytable
Requires: python3-pymdown-extensions
Requires: python3-pyyaml
Requires: python3-requests
Requires: python3-xmltodict
%description
The command line tool for openEuler OpenStack SIG
%prep
%autosetup -n openstack-sig-tool-%{version}
# the default deployment tools dont need that
sed -i '/^huaweicloudsdkecs/d' requirements.txt
sed -i '/^huaweicloudsdkims/d' requirements.txt
sed -i '/^huaweicloudsdkvpc/d' requirements.txt
# 添加2503支持
sed -i "s/'24\.03-lts-sp1': \['wallaby', 'antelope'\]/'25.03': \['antelope'\]/g" oos/commands/environment/constants.py
%build
%py3_build
%install
%py3_install
%check
%{__python3} setup.py test
%files
%{_bindir}/oos
%dir %{python3_sitelib}/oos
%{python3_sitelib}/oos/*
%{python3_sitelib}/openstack_sig_tool-%{version}-py3.*.egg-info/*
%config(noreplace) %attr(0755, root, root) /usr/etc/oos/inventory/oos_inventory.py
%config(noreplace) %attr(0644, root, root) /usr/etc/oos/inventory/oos_inventory.j2
%config(noreplace) %attr(0644, root, root) /usr/etc/oos/key_pair/*
%config(noreplace) %attr(0644, root, root) /usr/etc/oos/oos.conf
%config(noreplace) %attr(0644, root, root) /usr/etc/oos/package.spec.j2
%config(noreplace) %attr(0644, root, root) /usr/etc/oos/*.yaml
%config(noreplace) %attr(0644, root, root) /usr/etc/oos/playbooks/*.yaml
%config(noreplace) %attr(0644, root, root) /usr/etc/oos/playbooks/roles/
%changelog
* Tue Mar 18 2025 tzing_t <zhengting13@huawei.com> - 1.0.2-2
- support for 2503
* Wed Dec 18 2024 tzing_t <zhengting13@huawei.com> - 1.0.2-1
- update openstack-sig-tool to version 1.0.2
* Fri Oct 25 2024 tzing_t <zhengting13@huawei.com> - 1.0.1-1
- Init package openstack-sig-tool of version 1.0.1
|