capi-shell-plugin-capo

LOW
maintainer teuto.net 0 votes base capi-shell scanned 2026-09-21 17:35:47.897038
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer Chris Werner Rau <aur@cwrau.io>
2
3pkgbase=capi-shell
4pkgname=(capi-shell capi-shell-plugin-capo capi-shell-plugin-api-endpoint-proxy)
5pkgver=3.0.0
6pkgrel=1
7arch=('any')
8license=('APACHE')
9source=(
10 capi-shell
11 multi-capi-shell
12 capi-shell-plugin-capo.sh
13 capi-shell-plugin-api-endpoint-proxy.sh
14 capi-shell-plugin-api-endpoint-proxy-provider-capo.sh
15 capi-shell-plugin-api-endpoint-proxy-tool-sshuttle.sh
16)
17sha512sums=('f6641483b344ca7570b07e18f793217d1791d18bf00cdc293d569aabb5deedc87772138c11444edc40cb0b09a3af7203244ee2f274d3bf161c30d8928deafede'
18 'b34fff12b2b319f0abc07473295affd5ee56a17431a69183d3b28eeae4297f0a29074109c4566a30f345b4af0bc64915a56865a28c121cac9b97ba543b69449d'
19 '7f87251ad2e6128404faf6d1cc0c851bd01fa084ccde4b011e7b6d4f598dd3c4718671646442c38babcd364d3673946199c5f8b468fcf5f295ce33587928bd2d'
20 'ed63ddb18d2f33691870f7122c4485c39e7c27b4c91b6af69e2c50bcc92e0dd9d1f4d6cdec7eaa6820be3e98f9bd14a46ae1b7ca095f4fff6b6e149388b3db17'
21 '6b5e8000540aeca5a2f015285c94a2c9b6917a857563a6b11254928b689550141ec9c44bf353f0d664a088e7e5068ee5f412ad28c2769f752ba004db974a9a55'
22 '1d4258541e821e091ab1c65f5579d97e4c6d7ff6a03b3a28a68f5bd012629a9d9f99d10be634312361e0a049a9299caf479f24247f8107231f66ad95183e6382')
23
24package_capi-shell() {
25 pkgdesc="Wrapper to start a tool or shell with KUBECONFIG and provider environment variables to interact with Cluster API-managed clusters"
26 depends=('kubectl' 'yq')
27 optdepends=('fzf: needed for multi-capi-shell'
28 'capi-shell-plugin-capo: OpenStack/CAPO credentials support'
29 'capi-shell-plugin-api-endpoint-proxy: proxying to private API servers')
30 install -D -m 0755 -t "$pkgdir/usr/bin/" "$srcdir/capi-shell"
31 install -D -m 0755 -t "$pkgdir/usr/bin/" "$srcdir/multi-capi-shell"
32}
33
34package_capi-shell-plugin-capo() {
35 pkgdesc="OpenStack (CAPO) credentials plugin for capi-shell"
36 depends=('capi-shell' 'yq')
37 provides=('capo-shell')
38 conflicts=('capo-shell')
39 replaces=('capo-shell')
40 install -D -m 0644 "$srcdir/capi-shell-plugin-capo.sh" "$pkgdir/usr/share/capi-shell/plugins/capo.sh"
41}
42
43package_capi-shell-plugin-api-endpoint-proxy() {
44 pkgdesc="API server proxying plugin for capi-shell (sshuttle, with OpenStack/CAPO endpoint detection)"
45 depends=('capi-shell' 'sshuttle' 'yq')
46 install -D -m 0644 "$srcdir/capi-shell-plugin-api-endpoint-proxy.sh" "$pkgdir/usr/share/capi-shell/plugins/api-endpoint-proxy.sh"
47 install -D -m 0644 "$srcdir/capi-shell-plugin-api-endpoint-proxy-provider-capo.sh" "$pkgdir/usr/share/capi-shell/plugins/api-endpoint-proxy/providers/capo.sh"
48 install -D -m 0644 "$srcdir/capi-shell-plugin-api-endpoint-proxy-tool-sshuttle.sh" "$pkgdir/usr/share/capi-shell/plugins/api-endpoint-proxy/tools/sshuttle.sh"
49}
50
51#vim: syntax=sh
52

Scan history

Scanned at (UTC)SeverityRules
2026-09-21 17:35:47 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion