From ac844dc133b07882a7277559f613a280dd544b3e7b471e19d2910bb9c4f8a7a6 Mon Sep 17 00:00:00 2001 From: Priyanka Saggu Date: Wed, 15 Mar 2023 04:57:49 +0000 Subject: [PATCH] Accepting request 1071526 from home:robert_munteanu:branches:devel:kubic Use upstream fish completions and obsolete external package OBS-URL: https://build.opensuse.org/request/show/1071526 OBS-URL: https://build.opensuse.org/package/show/devel:kubic/kubernetes1.24?expand=0&rev=7 --- kubernetes1.24.changes | 5 +++++ kubernetes1.24.spec | 11 +++++++++++ 2 files changed, 16 insertions(+) diff --git a/kubernetes1.24.changes b/kubernetes1.24.changes index c3584bb..43776d1 100644 --- a/kubernetes1.24.changes +++ b/kubernetes1.24.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Mar 9 10:15:46 UTC 2023 - Robert Munteanu + +- Use upstream fish completions and obsolete external package + ------------------------------------------------------------------- Thu Mar 2 13:14:29 UTC 2023 - Priyanka Saggu diff --git a/kubernetes1.24.spec b/kubernetes1.24.spec index 92c8f4e..8feb6e2 100644 --- a/kubernetes1.24.spec +++ b/kubernetes1.24.spec @@ -51,6 +51,7 @@ Patch4: kubeadm-opensuse-flexvolume.patch Patch5: revert-coredns-image-renaming.patch BuildRequires: bash-completion BuildRequires: fdupes +BuildRequires: fish BuildRequires: git BuildRequires: go-go-md2man BuildRequires: golang-packaging @@ -69,6 +70,9 @@ for management and discovery. + + + # packages to build containerized control plane %package apiserver @@ -173,7 +177,9 @@ Requires: kubernetes%{baseversion}-client Provides: kubernetes-client-common = %{version} Conflicts: kubernetes-client-common Obsoletes: kubernetes%{baseversionminus1}-client-common +Obsoletes: kubernetes-client-fish-completion Recommends: bash-completion +Recommends: fish %description client-common Kubernetes client tools common files @@ -250,6 +256,10 @@ install -D -m 0644 %{SOURCE22} %{buildroot}%{_fillupdir}/sysconfig.kubelet-kuber install -d -m 0755 %{buildroot}%{_datadir}/bash-completion/completions/ %{buildroot}%{_bindir}/kubectl%{baseversion} completion bash > %{buildroot}%{_datadir}/bash-completion/completions/kubectl +# install the fish completion +mkdir -p %{buildroot}%{_datadir}/fish/vendor_completions.d +%{buildroot}%{_bindir}/kubectl%{baseversion} completion fish > %{buildroot}%{_datadir}/fish/vendor_completions.d/kubectl.fish + # move CHANGELOG-%{baseversion}.md to old location mv CHANGELOG/CHANGELOG-%{baseversion}.md . @@ -404,5 +414,6 @@ fi %{_mandir}/man1/kubectl.1%{?ext_man} %{_mandir}/man1/kubectl-* %{_datadir}/bash-completion/completions/kubectl +%{_datadir}/fish/vendor_completions.d/kubectl.fish %changelog