Skip to content
This repository was archived by the owner on Oct 3, 2023. It is now read-only.

Commit c2979c8

Browse files
committed
Added tools 9/ #2983
1 parent e9be64c commit c2979c8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+540
-1
lines changed

@base/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ apt-get -y install \
2020
git \
2121
curl \
2222
ca-certificates \
23-
jq
23+
jq \
24+
unzip
2425
rm /usr/local/sbin/unminimize
2526
EOF
2627

tools/k9s/Dockerfile.template

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#syntax=docker/dockerfile:1.4.3
2+
3+
ARG ref=main
4+
FROM ghcr.io/nicholasdille/docker-setup/base:${ref} AS prepare
5+
6+
ARG name
7+
ARG version
8+
9+
RUN <<EOF
10+
curl --silent --location "https://github.com/derailed/k9s/releases/download/v${version}/k9s_Linux_${arch}.tar.gz" \
11+
| tar --extract --gzip --directory="${prefix}${target}/bin" --no-same-owner \
12+
k9s
13+
EOF

tools/k9s/manifest.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: k9s
2+
version: 0.26.3
3+
check: ${binary} version --short | grep "^Version" | cut -dv -f2
4+
tags:
5+
- type/tui
6+
- kubernetes
7+
- management
8+
homepage: https://github.com/derailed/k9s
9+
description: CLI To Manage Your Clusters In Style
10+
renovate:
11+
datasource: github-releases
12+
package: derailed/k9s
13+
extractVersion: ^v(?<version>.+?)$

tools/k9s/post_install.sh

Whitespace-only changes.

tools/kapp/Dockerfile.template

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#syntax=docker/dockerfile:1.4.3
2+
3+
ARG ref=main
4+
FROM ghcr.io/nicholasdille/docker-setup/base:${ref} AS prepare
5+
6+
ARG name
7+
ARG version
8+
9+
RUN <<EOF
10+
curl --silent --location --output "${prefix}${target}/bin/kapp" \
11+
"https://github.com/vmware-tanzu/carvel-kapp/releases/download/v${version}/kapp-linux-${alt_arch}"
12+
chmod +x "${prefix}${target}/bin/kapp"
13+
"${prefix}${target}/bin/kapp" completion bash >"${prefix}${target}/share/bash-completion/completions/kapp"
14+
"${prefix}${target}/bin/kapp" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kapp.fish"
15+
"${prefix}${target}/bin/kapp" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kapp"
16+
EOF

tools/kapp/manifest.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: kapp
2+
version: 0.52.0
3+
check: ${binary} version | head -n 1 | cut -d' ' -f3
4+
tags:
5+
- org/vmware
6+
- type/cli
7+
- kubernetes
8+
- templating
9+
- package
10+
- management
11+
homepage: https://github.com/vmware-tanzu/carvel-kapp
12+
description: Simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label
13+
renovate:
14+
datasource: github-releases
15+
package: vmware-tanzu/carvel-kapp
16+
extractVersion: ^v(?<version>.+?)$

tools/kapp/post_install.sh

Whitespace-only changes.

tools/kbld/Dockerfile.template

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#syntax=docker/dockerfile:1.4.3
2+
3+
ARG ref=main
4+
FROM ghcr.io/nicholasdille/docker-setup/base:${ref} AS prepare
5+
6+
ARG name
7+
ARG version
8+
9+
RUN <<EOF
10+
curl --silent --location --output "${prefix}${target}/bin/kbld" \
11+
"https://github.com/vmware-tanzu/carvel-kbld/releases/download/v${version}/kbld-linux-${alt_arch}"
12+
chmod +x "${prefix}${target}/bin/kbld"
13+
EOF

tools/kbld/manifest.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: kbld
2+
version: 0.34.0
3+
check: ${binary} version | head -n 1 | cut -d' ' -f3
4+
tags:
5+
- org/vmware
6+
- type/cli
7+
- container/build
8+
- kubernetes
9+
homepage: https://github.com/vmware-tanzu/carvel-kbld
10+
description: Seamlessly incorporates image building and image pushing into your development and deployment workflows
11+
renovate:
12+
datasource: github-releases
13+
package: vmware-tanzu/carvel-kbld
14+
extractVersion: ^v(?<version>.+?)$

tools/kbld/post_install.sh

Whitespace-only changes.

0 commit comments

Comments
 (0)