From da9c99290715037647a3d782e01960da18863bbc Mon Sep 17 00:00:00 2001 From: Aleksandr Proklov Date: Thu, 25 Feb 2021 15:39:23 +0900 Subject: [PATCH] newpkg --- kubernetes.spec | 63 ++++++++++++++++++++++++++----------------------- 1 file changed, 34 insertions(+), 29 deletions(-) diff --git a/kubernetes.spec b/kubernetes.spec index 99b7c04..d751688 100644 --- a/kubernetes.spec +++ b/kubernetes.spec @@ -5,14 +5,14 @@ Name: kubernetes Version: 1.20.2 Release: 1 Summary: Production-Grade Container Scheduling and Management +Group: Development/Other License: ASL 2.0 URL: https://kubernetes.io Source0: https://github.com/kubernetes/kubernetes/archive/v%{version}/%{name}-%{version}.tar.gz -Source1: https://raw.githubusercontent.com/kubernetes/release/master/packages/rpm/kubelet.service -Source2: https://raw.githubusercontent.com/kubernetes/release/master/packages/rpm/10-kubeadm-post-1.11.conf -Source3: https://raw.githubusercontent.com/kubernetes/release/master/packages/rpm/kubelet.env -Source1000: %{name}.rpmlintrc -Group: Development/Other +Source1: https://raw.githubusercontent.com/kubernetes/release/master/packages/rpm/kubelet.service +Source2: https://raw.githubusercontent.com/kubernetes/release/master/packages/rpm/10-kubeadm-post-1.11.conf +Source3: https://raw.githubusercontent.com/kubernetes/release/master/packages/rpm/kubelet.env +Source10: %{name}.rpmlintrc BuildRequires: go >= 1.15 BuildRequires: git-core BuildRequires: upx @@ -24,23 +24,25 @@ for deployment, maintenance, and scaling of applications. #------------------------------------------------------------ -%package -n kubectl -Summary: Container Cluster Manager - Kubernetes client tools +%package -n kubectl +Summary: Container Cluster Manager - Kubernetes client tools +Group: Development/Other -%description -n kubectl +%description -n kubectl Command-line utility for interacting with a Kubernetes cluster -%files -n kubectl +%files -n kubectl %{_bindir}/kubectl #------------------------------------------------------------ %package -n kubeadm -Summary: Command-line utility for administering a Kubernetes cluster -Requires: kubelet >= 1.20.0 -Requires: kubectl >= 1.20.0 -Requires: cni-plugins >= 0.8.6 -Requires: cri-tools >= 1.20.0 +Summary: Command-line utility for administering a Kubernetes cluster +Group: Development/Other +Requires: kubelet >= 1.20.0 +Requires: kubectl >= 1.20.0 +Requires: cni-plugins >= 0.8.6 +Requires: cri-tools >= 1.20.0 %description -n kubeadm Command-line utility for deploying a Kubernetes cluster @@ -50,22 +52,23 @@ Command-line utility for deploying a Kubernetes cluster #------------------------------------------------------------ -%package -n kubelet -Summary: Container Cluster Manager - Kubernetes Node Agent -Requires: conntrack-tools -Requires: ebtables -Requires: ethtool -Requires: iproute -Requires: iptables >= 1.4.21 -Requires: cni-plugins >= 0.8.6 -Requires: socat -Requires: util-linux -Requires: systemd +%package -n kubelet +Summary: Container Cluster Manager - Kubernetes Node Agent +Group: Development/Other +Requires: conntrack-tools +Requires: ebtables +Requires: ethtool +Requires: iproute +Requires: iptables >= 1.4.21 +Requires: cni-plugins >= 0.8.6 +Requires: socat +Requires: util-linux +Requires: systemd -%description -n kubelet +%description -n kubelet The node agent of Kubernetes, the container cluster manager -%files -n kubelet +%files -n kubelet %{_bindir}/kubelet %{_unitdir}/kubelet.service %{_unitdir}/kubelet.service.d/10-kubeadm.conf @@ -75,7 +78,8 @@ The node agent of Kubernetes, the container cluster manager #------------------------------------------------------------ %package tools -Summary: Kubernetes tools +Summary: Kubernetes tools +Group: Development/Other %description tools Kubernetes tools @@ -86,7 +90,8 @@ Kubernetes tools #------------------------------------------------------------ %package docs -Summary: Documentation for Kubernetes +Summary: Documentation for Kubernetes +Group: Documentation %description docs Documentation for Kubernetes