72 lines
2.1 KiB
RPMSpec
72 lines
2.1 KiB
RPMSpec
%define debug_package %{nil}
|
|
|
|
Name: nestos-kubernetes-deployer
|
|
Version: 0.2.2
|
|
Release: 1
|
|
Summary: A platform to deploy and operate k8s clusters
|
|
License: Apache-2.0
|
|
URL: https://gitee.com/openeuler/nestos-kubernetes-deployer
|
|
Source0: %{name}-%{version}.tar.gz
|
|
BuildRequires: make
|
|
BuildRequires: glibc
|
|
BuildRequires: golang >= 1.17
|
|
Requires: opentofu
|
|
|
|
%description
|
|
This is a deployment tool of kubernetes cluster O&M platform based on NestOS.
|
|
The goal is to provide services such as deployment, update and configuration management of the infrastructure outside of the kubernetes cluster.
|
|
|
|
%prep
|
|
%autosetup -n %{name}-%{version}
|
|
|
|
%package -n nkd
|
|
Summary: nkd
|
|
Provides: nkd = %{version}-%{release}
|
|
%description -n nkd
|
|
Deployment tool.
|
|
|
|
%package -n nkd-housekeeper
|
|
Summary: nkd housekeeper
|
|
Provides: nkd-housekeeper = %{version}-%{release}
|
|
%description -n nkd-housekeeper
|
|
Upgrade the OS or k8s version module.
|
|
|
|
%build
|
|
# nkd
|
|
GO111MODULE=on go build -mod=vendor -tags release --ldflags="-w -s" -o nkd nkd.go
|
|
# housekeeper
|
|
cd housekeeper
|
|
make housekeeper-daemon
|
|
cd -
|
|
|
|
%install
|
|
# nkd
|
|
install -D -m 0555 nkd %{buildroot}%{_bindir}/nkd
|
|
|
|
# housekeeper
|
|
install -D -m 0555 housekeeper/bin/housekeeper-daemon %{buildroot}%{_bindir}/housekeeper-daemon
|
|
install -D -m 0644 housekeeper/daemon/files/housekeeper-daemon.service %{buildroot}/usr/lib/systemd/system/housekeeper-daemon.service
|
|
|
|
%files -n nkd
|
|
%{_bindir}/nkd
|
|
|
|
%files -n nkd-housekeeper
|
|
%{_bindir}/housekeeper-daemon
|
|
/usr/lib/systemd/system/housekeeper-daemon.service
|
|
|
|
%changelog
|
|
* Thu Mar 21 2024 lijian <lijian2@kylinos.cn> - 0.2.2-1
|
|
- Upgrade to 0.2.2
|
|
|
|
* Thu Mar 21 2024 lijian <lijian2@kylinos.cn> - 0.2.1-2
|
|
- Add require opentofu
|
|
|
|
* Fri Feb 23 2024 lijian <lijian2@kylinos.cn> - 0.2.1-1
|
|
- Bugfix for v0.2.0
|
|
|
|
* Tue Jan 02 2024 liukuo <liukuo@kylinos.cn> - 0.2.0-1
|
|
- Support for the libvirt platform, as well as integrated certificate and configuration management modules
|
|
|
|
* Tue Sep 12 2023 liukuo <liukuo@kylinos.cn> - 0.1.0-1
|
|
- First release of the nestos-kubernetes-deployer rpm package
|