!1 First release of the nestos-kubernetes-deployer rpm package

From: @jianli-97 
Reviewed-by: @wangyueliang 
Signed-off-by: @wangyueliang
This commit is contained in:
openeuler-ci-bot 2023-10-16 01:20:57 +00:00 committed by Gitee
commit 950aac8bfd
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 61 additions and 0 deletions

BIN
0.1.0.tar.gz Normal file

Binary file not shown.

View File

@ -0,0 +1,57 @@
%define debug_package %{nil}
Name: nestos-kubernetes-deployer
Version: 0.1.0
Release: 1
Summary: A platform to deploy and operate k8s clusters
License: Apache-2.0
URL: https://gitee.com/openeuler/nestos-kubernetes-deployer
Source0: %{version}.tar.gz
BuildRequires: make
BuildRequires: glibc
BuildRequires: golang >= 1.17
%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}
%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
* Tue Sep 12 2023 liukuo <liukuo@kylinos.cn> - 0.1.0-1
- First release of the nestos-kubernetes-deployer rpm package

View File

@ -0,0 +1,4 @@
version_control: gitee
src_repo: openEuler/nestos-kubernetes-deployer
tag_prefix: "^"
seperator: "."