Merge "Install kubectl cert-manager plugin"

This commit is contained in:
Zuul 2023-01-26 15:04:41 +00:00 committed by Gerrit Code Review
commit 23367afc87
9 changed files with 85 additions and 0 deletions

View File

@ -169,6 +169,9 @@ k8s-pod-recovery
#k8s-cni-cache-cleanup
k8s-cni-cache-cleanup
#kubectl-cert-manager
kubectl-cert-manager
# lvm2
dmeventd
dmsetup

View File

@ -68,6 +68,7 @@ kubernetes/kubernetes-1.23.1
kubernetes/kubernetes-1.24.4
kubernetes/kubernetes-unversioned
kubernetes/plugins/isolcpus-device-plugin
kubernetes/plugins/kubectl-cert-manager
kubernetes/runc
ldap/ldapscripts
ldap/openldap

View File

@ -0,0 +1,5 @@
kubectl-cert-manager (1.7.1-1) unstable; urgency=medium
* Initial release
-- Junfeng Li <junfeng.li@windriver.com> Tue, 19 Oct 2021 07:46:42 +0000

View File

@ -0,0 +1,12 @@
Source: kubectl-cert-manager
Section: admin
Priority: optional
Maintainer: StarlingX Developers <starlingx-discuss@lists.starlingx.io>
Build-Depends: debhelper-compat (= 13)
Standards-Version: 4.5.1
Homepage: https://www.starlingx.io
Package: kubectl-cert-manager
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Kubernetes Cert Manager Plugin

View File

@ -0,0 +1,28 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: cert-manager
Upstream-Contact: https://github.com/cert-manager/
Source: https://github.com/cert-manager/cert-manager
Files: *
Copyright: (C) Copyright 2016 The Kubernetes Authors All Rights Reserved
License: Apache-2
Files: debian/*
Copyright: (c) 2023 Wind River Systems, Inc.
License: Apache-2
License: Apache-2
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
.
http://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
.
On Debian-based systems the full text of the Apache version 2.0 license
can be found in `/usr/share/common-licenses/Apache-2.0'.

View File

@ -0,0 +1 @@
/usr/sbin/kubectl-cert_manager

View File

@ -0,0 +1,21 @@
#!/usr/bin/make -f
# vim: set expandtab!
# export DH_VERBOSE = 1
export CERT_MANAGER_PKG = kubectl-cert-manager-linux-amd64.tar.gz
export ROOT = debian/tmp
export SBIN_DIR = $(ROOT)/usr/sbin
%:
dh $@
override_dh_auto_build:
# Extract the third party kubectl-cert-manager package downloaded in files folder
tar -xvf $(CERT_MANAGER_PKG)
override_dh_auto_install:
install -d -m 755 $(SBIN_DIR)
install -p -D -m 755 kubectl-cert_manager $(SBIN_DIR)
override_dh_usrlocal:
# Do Nothing

View File

@ -0,0 +1 @@
3.0 (quilt)

View File

@ -0,0 +1,13 @@
---
debname: kubectl-cert-manager
debver: 1.7.1-1
src_path: null
dl_files:
kubectl-cert-manager-linux-amd64.tar.gz:
topdir: null
url: https://github.com/cert-manager/cert-manager/releases/download/v1.7.1/kubectl-cert_manager-linux-amd64.tar.gz
md5sum: 661909b84c3ef582a0d941f7ff3d9be7
sha256sum: f5a2741db8f5f5db4ab7ad041561b4c541a1ae35923053deadb0afb0e8c16cef
revision:
dist: $STX_DIST
PKG_GITREVCOUNT: true