summaryrefslogtreecommitdiff
path: root/sysutils/kubetail
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/kubetail')
-rw-r--r--sysutils/kubetail/Makefile48
-rw-r--r--sysutils/kubetail/distinfo3
-rw-r--r--sysutils/kubetail/pkg-descr2
3 files changed, 53 insertions, 0 deletions
diff --git a/sysutils/kubetail/Makefile b/sysutils/kubetail/Makefile
new file mode 100644
index 000000000000..3fd1104553be
--- /dev/null
+++ b/sysutils/kubetail/Makefile
@@ -0,0 +1,48 @@
+PORTNAME= kubetail
+DISTVERSION= 1.6.22
+CATEGORIES= sysutils
+
+MAINTAINER= dutra@FreeBSD.org
+COMMENT= Bash script to tail Kubernetes logs
+WWW= https://github.com/johanhaleby/kubetail
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= bash:shells/bash \
+ kubectl:sysutils/kubectl
+
+USE_GITHUB= yes
+GH_ACCOUNT= johanhaleby
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+PLIST_FILES= bin/${PORTNAME}
+
+OPTIONS_DEFINE= BASH FISH ZSH
+OPTIONS_DEFAULT= BASH FISH ZSH
+
+BASH_PLIST_FILES= share/bash-completion/completions/${PORTNAME}
+FISH_PLIST_FILES= share/fish/vendor_functions.d/${PORTNAME}.fish
+ZSH_PLIST_FILES= share/zsh/site-functions/_${PORTNAME}
+
+post-install-BASH-on:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions
+ ${INSTALL_DATA} ${WRKSRC}/completion/${PORTNAME}.bash \
+ ${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME}
+
+post-install-FISH-on:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_functions.d
+ ${INSTALL_DATA} ${WRKSRC}/completion/${PORTNAME}.fish \
+ ${STAGEDIR}${PREFIX}/share/fish/vendor_functions.d/${PORTNAME}.fish
+
+post-install-ZSH-on:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+ ${INSTALL_DATA} ${WRKSRC}/completion/${PORTNAME}.zsh \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/sysutils/kubetail/distinfo b/sysutils/kubetail/distinfo
new file mode 100644
index 000000000000..97a82ae57724
--- /dev/null
+++ b/sysutils/kubetail/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1763124631
+SHA256 (johanhaleby-kubetail-1.6.22_GH0.tar.gz) = 1b58fa4a2068dcb091b76b1e29e68039a76de50efd37400461e24f61fdc59b1b
+SIZE (johanhaleby-kubetail-1.6.22_GH0.tar.gz) = 12930
diff --git a/sysutils/kubetail/pkg-descr b/sysutils/kubetail/pkg-descr
new file mode 100644
index 000000000000..3824b5aa1d55
--- /dev/null
+++ b/sysutils/kubetail/pkg-descr
@@ -0,0 +1,2 @@
+Bash script that enables you to aggregate (tail/follow) logs from
+multiple pods into one stream.