!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:
commit
950aac8bfd
BIN
0.1.0.tar.gz
Normal file
BIN
0.1.0.tar.gz
Normal file
Binary file not shown.
57
nestos-kubernetes-deployer.spec
Normal file
57
nestos-kubernetes-deployer.spec
Normal 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
|
||||
4
nestos-kubernetes-deployer.yaml
Normal file
4
nestos-kubernetes-deployer.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
version_control: gitee
|
||||
src_repo: openEuler/nestos-kubernetes-deployer
|
||||
tag_prefix: "^"
|
||||
seperator: "."
|
||||
Loading…
x
Reference in New Issue
Block a user