Name: eggo Version: 0.9.1 Release: 1 Summary: Eggo is a tool built to provide standard multi-ways for creating Kubernetes clusters. License: Mulan PSL V2 URL: https://gitee.com/openeuler/eggo Source0: https://gitee.com/openeuler/eggo/repository/archive/v%{version}.tar.gz Patch0001: 0001-update-docs-of-eggo.patch Patch0002: 0002-fix-some-bugs.patch Patch0003: 0003-use-export-to-replace-go-env.patch Patch0004: 0004-add-hooks-apis-for-cluster.patch Patch0005: 0005-add-ip-name-for-hosts.patch Patch0006: 0006-remove-unuseful-code.patch Patch0007: 0007-support-rollback-of-create-cluster.patch Patch0008: 0008-refactor-node-mananger.patch Patch0009: 0009-modify-manual.patch BuildRequires: make BuildRequires: git BuildRequires: golang >= 1.13 %description Eggo is a tool built to provide standard multi-ways for creating Kubernetes clusters. %prep %autosetup -n eggo -Sgit -p1 %build export GO111MODULE=off rm -f go.mod go.sum cp -rf vendor src mkdir -p src/isula.org/eggo cp -rf cmd pkg src/isula.org/eggo/ export GOPATH=$(pwd):$GOPATH %{make_build} %install rm -rf %{buildroot} install -d %{buildroot}%{_bindir} # install binary install -p ./bin/eggo %{buildroot}%{_bindir}/eggo %clean rm -rf %{buildroot} rm -rf src %post %files # default perm for files and folder %defattr(0640,root,root,0550) %attr(551,root,root) %{_bindir}/eggo %changelog * Mon Aug 02 2021 zhangxiaoyu - 0.9.1-1 - Type:upgrade - CVE:NA - SUG:NA - DESC:upgrage to v0.9.1-1 * Tue Jul 20 2021 zhangxiaoyu - 0.9.1-20210712.150722.gitddf3d38e - Type:upgrade - CVE:NA - SUG:NA - DESC:upgrade to v0.9.1 * Mon Jul 12 2021 wangfengtu - 0.9.0-20210712.150722.gitddf3d38e - Type:add - CVE:NA - SUG:restart - DESC:init repo