diff --git a/0.1.0.tar.gz b/0.1.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..15407b6bd613b7e73aa9836ccf1b2c2de6e26a03 Binary files /dev/null and b/0.1.0.tar.gz differ diff --git a/nestos-kubernetes-deployer.spec b/nestos-kubernetes-deployer.spec new file mode 100644 index 0000000000000000000000000000000000000000..f51526b9456938932bfe6841d0bdf8345bcf62e4 --- /dev/null +++ b/nestos-kubernetes-deployer.spec @@ -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 - 0.1.0-1 +- First release of the nestos-kubernetes-deployer rpm package \ No newline at end of file diff --git a/nestos-kubernetes-deployer.yaml b/nestos-kubernetes-deployer.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c14b5b747fce0b6e5dab899f145560aacdde82e2 --- /dev/null +++ b/nestos-kubernetes-deployer.yaml @@ -0,0 +1,4 @@ +version_control: gitee +src_repo: openEuler/nestos-kubernetes-deployer +tag_prefix: "^" +seperator: "." \ No newline at end of file