From 90e8e42fda8bfeafee2d4472d8578a207545134a Mon Sep 17 00:00:00 2001 From: Nicholas Dille Date: Thu, 21 Dec 2023 14:51:28 +0100 Subject: [PATCH 1/4] Remove target for k* #2213 --- tools/k0s/Dockerfile.template | 8 +++++--- tools/k0sctl/Dockerfile.template | 8 +++++--- tools/k2d/Dockerfile.template | 12 +++++++----- tools/k3d/Dockerfile.template | 8 +++++--- tools/k3s/Dockerfile.template | 8 +++++--- tools/k3sup/Dockerfile.template | 8 +++++--- tools/k6/Dockerfile.template | 8 +++++--- tools/k8s-tew/Dockerfile.template | 8 +++++--- tools/k8spacket/Dockerfile.template | 8 +++++--- tools/k9s/Dockerfile.template | 8 +++++--- tools/kapp/Dockerfile.template | 8 +++++--- tools/katana/Dockerfile.template | 8 +++++--- tools/kbld/Dockerfile.template | 8 +++++--- tools/kbom/Dockerfile.template | 8 +++++--- tools/kbrew/Dockerfile.template | 8 +++++--- tools/kcount/Dockerfile.template | 8 +++++--- tools/kcp/Dockerfile.template | 8 +++++--- tools/kd/Dockerfile.template | 8 +++++--- tools/kdo/Dockerfile.template | 8 +++++--- tools/ketch/Dockerfile.template | 8 +++++--- tools/kexp/Dockerfile.template | 8 +++++--- tools/keybase/Dockerfile.template | 10 ++++++---- tools/keyoxide/Dockerfile.template | 12 +++++++----- tools/kgctl/Dockerfile.template | 8 +++++--- tools/kind/Dockerfile.template | 8 +++++--- tools/kink/Dockerfile.template | 8 +++++--- tools/kitt/Dockerfile.template | 14 ++++++++------ tools/kitty/Dockerfile.template | 8 +++++--- tools/kluctl/Dockerfile.template | 8 +++++--- tools/kmon/Dockerfile.template | 8 +++++--- tools/kn/Dockerfile.template | 8 +++++--- tools/kompose/Dockerfile.template | 8 +++++--- tools/konf/Dockerfile.template | 8 +++++--- tools/kots/Dockerfile.template | 8 +++++--- tools/kp/Dockerfile.template | 8 +++++--- tools/kpt/Dockerfile.template | 8 +++++--- tools/krew/Dockerfile.template | 8 +++++--- tools/ksort/Dockerfile.template | 8 +++++--- tools/ktop/Dockerfile.template | 8 +++++--- tools/ktunnel/Dockerfile.template | 8 +++++--- tools/kube-apiserver/Dockerfile.template | 10 ++++++---- tools/kube-bench/Dockerfile.template | 8 +++++--- tools/kube-controller-manager/Dockerfile.template | 10 ++++++---- tools/kube-linter/Dockerfile.template | 8 +++++--- tools/kube-proxy/Dockerfile.template | 10 ++++++---- tools/kube-psp-advisor/Dockerfile.template | 8 +++++--- tools/kube-scheduler/Dockerfile.template | 10 ++++++---- tools/kube-score/Dockerfile.template | 8 +++++--- tools/kubeadm/Dockerfile.template | 10 ++++++---- tools/kubeaudit/Dockerfile.template | 8 +++++--- tools/kubebox/Dockerfile.template | 12 +++++++----- tools/kubeclarity-cli/Dockerfile.template | 8 +++++--- tools/kubecolor/Dockerfile.template | 8 +++++--- tools/kubeconform/Dockerfile.template | 8 +++++--- tools/kubectl-aliases/Dockerfile.template | 8 +++++--- tools/kubectl-build/Dockerfile.template | 8 +++++--- tools/kubectl-free/Dockerfile.template | 8 +++++--- tools/kubectl-plugins/Dockerfile.template | 10 ++++++---- tools/kubectl-resources/Dockerfile.template | 8 +++++--- tools/kubectl-ssh-proxy/Dockerfile.template | 8 +++++--- tools/kubectl/Dockerfile.template | 10 ++++++---- tools/kubefire/Dockerfile.template | 8 +++++--- tools/kubelet/Dockerfile.template | 10 ++++++---- tools/kubeletctl/Dockerfile.template | 8 +++++--- tools/kubent/Dockerfile.template | 8 +++++--- tools/kubernetes-json-schema/Dockerfile.template | 8 +++++--- tools/kubescape/Dockerfile.template | 8 +++++--- tools/kubeseal/Dockerfile.template | 8 +++++--- tools/kubesec/Dockerfile.template | 8 +++++--- tools/kubeshark/Dockerfile.template | 8 +++++--- tools/kubeswitch/Dockerfile.template | 8 +++++--- tools/kubeval/Dockerfile.template | 8 +++++--- tools/kubo/Dockerfile.template | 8 +++++--- tools/kudo/Dockerfile.template | 8 +++++--- tools/kustomize/Dockerfile.template | 8 +++++--- tools/kustomizer/Dockerfile.template | 8 +++++--- tools/kuttl/Dockerfile.template | 8 +++++--- tools/kwok/Dockerfile.template | 8 +++++--- tools/kyverno/Dockerfile.template | 8 +++++--- 79 files changed, 413 insertions(+), 255 deletions(-) diff --git a/tools/k0s/Dockerfile.template b/tools/k0s/Dockerfile.template index de36f7eb3a..fb643318cc 100644 --- a/tools/k0s/Dockerfile.template +++ b/tools/k0s/Dockerfile.template @@ -1,8 +1,10 @@ #syntax=docker/dockerfile:1.6.0 -ARG ref=main - -FROM ghcr.io/uniget-org/tools/base:${ref} AS prepare +FROM nicholasdille/ubuntu:22.04 AS prepare +COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ + /etc/profile.d/ \ + /etc/profile.d/ +SHELL [ "bash", "-clo", "errexit" ] ARG name ARG version RUN <// # - KREW_ROOT/bin/ links to binary in store -FROM ghcr.io/uniget-org/tools/krew:${ref} AS krew +FROM ghcr.io/uniget-org/tools/krew:latest AS krew -FROM ghcr.io/uniget-org/tools/base:${ref} AS prepare +FROM nicholasdille/ubuntu:22.04 AS prepare +COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ + /etc/profile.d/ \ + /etc/profile.d/ +SHELL [ "bash", "-clo", "errexit" ] COPY --from=krew / / ARG name ARG version diff --git a/tools/kubectl-resources/Dockerfile.template b/tools/kubectl-resources/Dockerfile.template index 068a65e74f..b1f7dd36ac 100644 --- a/tools/kubectl-resources/Dockerfile.template +++ b/tools/kubectl-resources/Dockerfile.template @@ -1,8 +1,10 @@ #syntax=docker/dockerfile:1.6.0 -ARG ref=main - -FROM ghcr.io/uniget-org/tools/base:${ref} AS prepare +FROM nicholasdille/ubuntu:22.04 AS prepare +COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ + /etc/profile.d/ \ + /etc/profile.d/ +SHELL [ "bash", "-clo", "errexit" ] ARG name ARG version RUN < Date: Fri, 22 Dec 2023 15:39:23 +0100 Subject: [PATCH 2/4] Removed target var #2213 --- tools/k0s/Dockerfile.template | 10 +++++----- tools/k0sctl/Dockerfile.template | 10 +++++----- tools/k2d/Dockerfile.template | 2 +- tools/k3d/Dockerfile.template | 10 +++++----- tools/k3s/Dockerfile.template | 10 +++++----- tools/k3sup/Dockerfile.template | 10 +++++----- tools/k6/Dockerfile.template | 8 ++++---- tools/k8s-tew/Dockerfile.template | 8 ++++---- tools/k8spacket/Dockerfile.template | 2 +- tools/k9s/Dockerfile.template | 8 ++++---- tools/kapp/Dockerfile.template | 10 +++++----- tools/katana/Dockerfile.template | 2 +- tools/kbld/Dockerfile.template | 4 ++-- tools/kbom/Dockerfile.template | 8 ++++---- tools/kbrew/Dockerfile.template | 8 ++++---- tools/kcount/Dockerfile.template | 2 +- tools/kcp/Dockerfile.template | 10 +++++----- tools/kd/Dockerfile.template | 10 +++++----- tools/kdo/Dockerfile.template | 2 +- tools/ketch/Dockerfile.template | 4 ++-- tools/kexp/Dockerfile.template | 2 +- tools/keybase/Dockerfile.template | 2 +- tools/keyoxide/Dockerfile.template | 4 ++-- tools/kgctl/Dockerfile.template | 4 ++-- tools/kind/Dockerfile.template | 10 +++++----- tools/kink/Dockerfile.template | 8 ++++---- tools/kitt/Dockerfile.template | 8 ++++---- tools/kitty/Dockerfile.template | 2 +- tools/kluctl/Dockerfile.template | 8 ++++---- tools/kmon/Dockerfile.template | 10 +++++----- tools/kn/Dockerfile.template | 8 ++++---- tools/kompose/Dockerfile.template | 10 +++++----- tools/konf/Dockerfile.template | 8 ++++---- tools/kots/Dockerfile.template | 10 +++++----- tools/kp/Dockerfile.template | 10 +++++----- tools/kpt/Dockerfile.template | 8 ++++---- tools/krew/Dockerfile.template | 4 ++-- tools/ksort/Dockerfile.template | 2 +- tools/ktop/Dockerfile.template | 2 +- tools/ktunnel/Dockerfile.template | 2 +- tools/kube-apiserver/Dockerfile.template | 6 +++--- tools/kube-bench/Dockerfile.template | 10 +++++----- .../Dockerfile.template | 6 +++--- tools/kube-linter/Dockerfile.template | 10 +++++----- tools/kube-proxy/Dockerfile.template | 6 +++--- tools/kube-psp-advisor/Dockerfile.template | 2 +- tools/kube-scheduler/Dockerfile.template | 6 +++--- tools/kube-score/Dockerfile.template | 4 ++-- tools/kubeadm/Dockerfile.template | 12 ++++++------ tools/kubeaudit/Dockerfile.template | 8 ++++---- tools/kubebox/Dockerfile.template | 4 ++-- tools/kubeclarity-cli/Dockerfile.template | 8 ++++---- tools/kubecolor/Dockerfile.template | 2 +- tools/kubeconform/Dockerfile.template | 2 +- tools/kubectl-aliases/Dockerfile.template | 2 +- tools/kubectl-build/Dockerfile.template | 2 +- tools/kubectl-free/Dockerfile.template | 2 +- tools/kubectl-plugins/Dockerfile.template | 12 ++++++------ tools/kubectl-resources/Dockerfile.template | 2 +- tools/kubectl-ssh-proxy/Dockerfile.template | 6 +++--- tools/kubectl/Dockerfile.template | 18 +++++++++--------- tools/kubefire/Dockerfile.template | 10 +++++----- tools/kubelet/Dockerfile.template | 8 ++++---- tools/kubeletctl/Dockerfile.template | 4 ++-- tools/kubent/Dockerfile.template | 2 +- .../kubernetes-json-schema/Dockerfile.template | 6 +++--- tools/kubescape/Dockerfile.template | 8 ++++---- tools/kubeseal/Dockerfile.template | 2 +- tools/kubesec/Dockerfile.template | 8 ++++---- tools/kubeshark/Dockerfile.template | 10 +++++----- tools/kubeswitch/Dockerfile.template | 2 +- tools/kubeval/Dockerfile.template | 2 +- tools/kubo/Dockerfile.template | 14 +++++++------- tools/kudo/Dockerfile.template | 2 +- tools/kustomize/Dockerfile.template | 8 ++++---- tools/kustomizer/Dockerfile.template | 8 ++++---- tools/kuttl/Dockerfile.template | 8 ++++---- tools/kwok/Dockerfile.template | 14 +++++++------- tools/kyverno/Dockerfile.template | 8 ++++---- 79 files changed, 257 insertions(+), 257 deletions(-) diff --git a/tools/k0s/Dockerfile.template b/tools/k0s/Dockerfile.template index fb643318cc..2ca0fcf147 100644 --- a/tools/k0s/Dockerfile.template +++ b/tools/k0s/Dockerfile.template @@ -9,11 +9,11 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/k0s" -"${prefix}${target}/bin/k0s" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/k0s.fish" -"${prefix}${target}/bin/k0s" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_k0s" +"${prefix}/bin/k0s" completion bash >"${prefix}/share/bash-completion/completions/k0s" +"${prefix}/bin/k0s" completion fish >"${prefix}/share/fish/vendor_completions.d/k0s.fish" +"${prefix}/bin/k0s" completion zsh >"${prefix}/share/zsh/vendor-completions/_k0s" EOF \ No newline at end of file diff --git a/tools/k0sctl/Dockerfile.template b/tools/k0sctl/Dockerfile.template index 1d9fb8ab09..ce1d40152a 100644 --- a/tools/k0sctl/Dockerfile.template +++ b/tools/k0sctl/Dockerfile.template @@ -23,11 +23,11 @@ case "${arch}" in esac echo " Using ${arch_suffix}" check-github-release-asset "k0sproject/k0sctl" "v${version}" "k0sctl-linux-${arch_suffix}" -curl --silent --location --fail --output "${prefix}${target}/bin/k0sctl" \ +curl --silent --location --fail --output "${prefix}/bin/k0sctl" \ "https://github.com/k0sproject/k0sctl/releases/download/v${version}/k0sctl-linux-${arch_suffix}" -chmod +x "${prefix}${target}/bin/k0sctl" +chmod +x "${prefix}/bin/k0sctl" -"${prefix}${target}/bin/k0sctl" completion bash >"${prefix}${target}/share/bash-completion/completions/k0sctl" -"${prefix}${target}/bin/k0sctl" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/k0sctl.fish" -"${prefix}${target}/bin/k0sctl" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_k0sctl" +"${prefix}/bin/k0sctl" completion bash >"${prefix}/share/bash-completion/completions/k0sctl" +"${prefix}/bin/k0sctl" completion fish >"${prefix}/share/fish/vendor_completions.d/k0sctl.fish" +"${prefix}/bin/k0sctl" completion zsh >"${prefix}/share/zsh/vendor-completions/_k0sctl" EOF \ No newline at end of file diff --git a/tools/k2d/Dockerfile.template b/tools/k2d/Dockerfile.template index d1e06511e9..821e69b0e8 100644 --- a/tools/k2d/Dockerfile.template +++ b/tools/k2d/Dockerfile.template @@ -16,5 +16,5 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/k3d" -"${prefix}${target}/bin/k3d" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/k3d.fish" -"${prefix}${target}/bin/k3d" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_k3d" +chmod +x "${prefix}/bin/k3d" +"${prefix}/bin/k3d" completion bash >"${prefix}/share/bash-completion/completions/k3d" +"${prefix}/bin/k3d" completion fish >"${prefix}/share/fish/vendor_completions.d/k3d.fish" +"${prefix}/bin/k3d" completion zsh >"${prefix}/share/zsh/vendor-completions/_k3d" EOF diff --git a/tools/k3s/Dockerfile.template b/tools/k3s/Dockerfile.template index cb9f63520b..8903f75ac4 100644 --- a/tools/k3s/Dockerfile.template +++ b/tools/k3s/Dockerfile.template @@ -7,7 +7,7 @@ COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ SHELL [ "bash", "-clo", "errexit" ] ARG name ARG version -COPY k3s.service ${prefix}${target}/etc/systemd/system/ +COPY k3s.service ${prefix}/etc/systemd/system/ RUN <"${prefix}${target}/share/bash-completion/completions/k3s" -"${prefix}${target}/bin/k3s" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_k3s" +chmod +x "${prefix}/bin/k3s" +"${prefix}/bin/k3s" completion bash >"${prefix}/share/bash-completion/completions/k3s" +"${prefix}/bin/k3s" completion zsh >"${prefix}/share/zsh/vendor-completions/_k3s" EOF \ No newline at end of file diff --git a/tools/k3sup/Dockerfile.template b/tools/k3sup/Dockerfile.template index c567fb4644..129c22bfd7 100644 --- a/tools/k3sup/Dockerfile.template +++ b/tools/k3sup/Dockerfile.template @@ -9,10 +9,10 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/k3sup" -"${prefix}${target}/bin/k3sup" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/k3sup.fish" -"${prefix}${target}/bin/k3sup" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_k3sup" +chmod +x "${prefix}/bin/k3sup" +"${prefix}/bin/k3sup" completion bash >"${prefix}/share/bash-completion/completions/k3sup" +"${prefix}/bin/k3sup" completion fish >"${prefix}/share/fish/vendor_completions.d/k3sup.fish" +"${prefix}/bin/k3sup" completion zsh >"${prefix}/share/zsh/vendor-completions/_k3sup" EOF \ No newline at end of file diff --git a/tools/k6/Dockerfile.template b/tools/k6/Dockerfile.template index e737bad672..fa9dc61c5e 100644 --- a/tools/k6/Dockerfile.template +++ b/tools/k6/Dockerfile.template @@ -10,8 +10,8 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/k6" -"${prefix}${target}/bin/k6" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/k6.fish" -"${prefix}${target}/bin/k6" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_k6" +| tar --extract --gzip --directory="${prefix}/bin/" --strip-components=1 --no-same-owner +"${prefix}/bin/k6" completion bash >"${prefix}/share/bash-completion/completions/k6" +"${prefix}/bin/k6" completion fish >"${prefix}/share/fish/vendor_completions.d/k6.fish" +"${prefix}/bin/k6" completion zsh >"${prefix}/share/zsh/vendor-completions/_k6" EOF \ No newline at end of file diff --git a/tools/k8s-tew/Dockerfile.template b/tools/k8s-tew/Dockerfile.template index 156999f5c5..ee68f0aaff 100644 --- a/tools/k8s-tew/Dockerfile.template +++ b/tools/k8s-tew/Dockerfile.template @@ -9,10 +9,10 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/k8s-tew" -"${prefix}${target}/bin/k8s-tew" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_k8s-tew" +"${prefix}/bin/k8s-tew" completion bash >"${prefix}/share/bash-completion/completions/k8s-tew" +"${prefix}/bin/k8s-tew" completion zsh >"${prefix}/share/zsh/vendor-completions/_k8s-tew" EOF \ No newline at end of file diff --git a/tools/k8spacket/Dockerfile.template b/tools/k8spacket/Dockerfile.template index 072697305e..3d9666c602 100644 --- a/tools/k8spacket/Dockerfile.template +++ b/tools/k8spacket/Dockerfile.template @@ -25,4 +25,4 @@ COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ SHELL [ "bash", "-clo", "errexit" ] ARG name ARG version -COPY --from=build /usr/local/bin/k8spacket ${prefix}${target}/bin/ +COPY --from=build /usr/local/bin/k8spacket ${prefix}/bin/ diff --git a/tools/k9s/Dockerfile.template b/tools/k9s/Dockerfile.template index f4f3162d68..667a36f380 100644 --- a/tools/k9s/Dockerfile.template +++ b/tools/k9s/Dockerfile.template @@ -10,9 +10,9 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/k9s" -"${prefix}${target}/bin/k9s" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/k9s.fish" -"${prefix}${target}/bin/k9s" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_k9s" +"${prefix}/bin/k9s" completion bash >"${prefix}/share/bash-completion/completions/k9s" +"${prefix}/bin/k9s" completion fish >"${prefix}/share/fish/vendor_completions.d/k9s.fish" +"${prefix}/bin/k9s" completion zsh >"${prefix}/share/zsh/vendor-completions/_k9s" EOF \ No newline at end of file diff --git a/tools/kapp/Dockerfile.template b/tools/kapp/Dockerfile.template index ab997cfdec..359837c5e2 100644 --- a/tools/kapp/Dockerfile.template +++ b/tools/kapp/Dockerfile.template @@ -9,10 +9,10 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kapp" -"${prefix}${target}/bin/kapp" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kapp.fish" -"${prefix}${target}/bin/kapp" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kapp" +chmod +x "${prefix}/bin/kapp" +"${prefix}/bin/kapp" completion bash >"${prefix}/share/bash-completion/completions/kapp" +"${prefix}/bin/kapp" completion fish >"${prefix}/share/fish/vendor_completions.d/kapp.fish" +"${prefix}/bin/kapp" completion zsh >"${prefix}/share/zsh/vendor-completions/_kapp" EOF \ No newline at end of file diff --git a/tools/katana/Dockerfile.template b/tools/katana/Dockerfile.template index babf8f002e..06b8ddc1f7 100644 --- a/tools/katana/Dockerfile.template +++ b/tools/katana/Dockerfile.template @@ -12,6 +12,6 @@ check-github-release-asset "projectdiscovery/katana" "v${version}" "katana_${ver url="https://github.com/projectdiscovery/katana/releases/download/v${version}/katana_${version}_linux_${alt_arch}.zip" filename="$(basename "${url}")" curl --silent --location --fail --remote-name "${url}" -unzip -q -o -d "${prefix}${target}/bin" "${filename}" \ +unzip -q -o -d "${prefix}/bin" "${filename}" \ katana EOF \ No newline at end of file diff --git a/tools/kbld/Dockerfile.template b/tools/kbld/Dockerfile.template index 68cd2d36ce..76393da177 100644 --- a/tools/kbld/Dockerfile.template +++ b/tools/kbld/Dockerfile.template @@ -9,7 +9,7 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kbom" -"${prefix}${target}/bin/kbom" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kbom.fish" -"${prefix}${target}/bin/kbom" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kbom" +"${prefix}/bin/kbom" completion bash >"${prefix}/share/bash-completion/completions/kbom" +"${prefix}/bin/kbom" completion fish >"${prefix}/share/fish/vendor_completions.d/kbom.fish" +"${prefix}/bin/kbom" completion zsh >"${prefix}/share/zsh/vendor-completions/_kbom" EOF \ No newline at end of file diff --git a/tools/kbrew/Dockerfile.template b/tools/kbrew/Dockerfile.template index d6a2bbacb7..4d6b94faa1 100644 --- a/tools/kbrew/Dockerfile.template +++ b/tools/kbrew/Dockerfile.template @@ -10,9 +10,9 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kbrew" -"${prefix}${target}/bin/kbrew" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kbrew.fish" -"${prefix}${target}/bin/kbrew" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kbrew" +"${prefix}/bin/kbrew" completion bash >"${prefix}/share/bash-completion/completions/kbrew" +"${prefix}/bin/kbrew" completion fish >"${prefix}/share/fish/vendor_completions.d/kbrew.fish" +"${prefix}/bin/kbrew" completion zsh >"${prefix}/share/zsh/vendor-completions/_kbrew" EOF \ No newline at end of file diff --git a/tools/kcount/Dockerfile.template b/tools/kcount/Dockerfile.template index a01e4c106d..a1f1c177e0 100644 --- a/tools/kcount/Dockerfile.template +++ b/tools/kcount/Dockerfile.template @@ -10,6 +10,6 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/${binary_name}" - "${prefix}${target}/bin/${binary_name}" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/${binary_name}.fish" - "${prefix}${target}/bin/${binary_name}" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_${binary_name}" + "${prefix}/bin/${binary_name}" completion bash >"${prefix}/share/bash-completion/completions/${binary_name}" + "${prefix}/bin/${binary_name}" completion fish >"${prefix}/share/fish/vendor_completions.d/${binary_name}.fish" + "${prefix}/bin/${binary_name}" completion zsh >"${prefix}/share/zsh/vendor-completions/_${binary_name}" done EOF \ No newline at end of file diff --git a/tools/kd/Dockerfile.template b/tools/kd/Dockerfile.template index 38fed56852..542db1078d 100644 --- a/tools/kd/Dockerfile.template +++ b/tools/kd/Dockerfile.template @@ -9,14 +9,14 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kd" -#"${prefix}${target}/bin/kd" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kd.fish" -#"${prefix}${target}/bin/kd" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kd" +#"${prefix}/bin/kd" completion bash >"${prefix}/share/bash-completion/completions/kd" +#"${prefix}/bin/kd" completion fish >"${prefix}/share/fish/vendor_completions.d/kd.fish" +#"${prefix}/bin/kd" completion zsh >"${prefix}/share/zsh/vendor-completions/_kd" #EOF \ No newline at end of file diff --git a/tools/kdo/Dockerfile.template b/tools/kdo/Dockerfile.template index e417558866..f99e534d85 100644 --- a/tools/kdo/Dockerfile.template +++ b/tools/kdo/Dockerfile.template @@ -10,5 +10,5 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kind" -"${prefix}${target}/bin/kind" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kind.fish" -"${prefix}${target}/bin/kind" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kind" +chmod +x "${prefix}/bin/kind" +"${prefix}/bin/kind" completion bash >"${prefix}/share/bash-completion/completions/kind" +"${prefix}/bin/kind" completion fish >"${prefix}/share/fish/vendor_completions.d/kind.fish" +"${prefix}/bin/kind" completion zsh >"${prefix}/share/zsh/vendor-completions/_kind" EOF \ No newline at end of file diff --git a/tools/kink/Dockerfile.template b/tools/kink/Dockerfile.template index 16276b3975..96538cf323 100644 --- a/tools/kink/Dockerfile.template +++ b/tools/kink/Dockerfile.template @@ -10,9 +10,9 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kink" -"${prefix}${target}/bin/kink" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kink.fish" -"${prefix}${target}/bin/kink" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kink" +"${prefix}/bin/kink" completion bash >"${prefix}/share/bash-completion/completions/kink" +"${prefix}/bin/kink" completion fish >"${prefix}/share/fish/vendor_completions.d/kink.fish" +"${prefix}/bin/kink" completion zsh >"${prefix}/share/zsh/vendor-completions/_kink" EOF \ No newline at end of file diff --git a/tools/kitt/Dockerfile.template b/tools/kitt/Dockerfile.template index b6b324699b..cfc5596aeb 100644 --- a/tools/kitt/Dockerfile.template +++ b/tools/kitt/Dockerfile.template @@ -20,9 +20,9 @@ EOF ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kitt" -#"${prefix}${target}/bin/kitt" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kitt.fish" -#"${prefix}${target}/bin/kitt" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kitt" +#"${prefix}/bin/kitt" completion bash >"${prefix}/share/bash-completion/completions/kitt" +#"${prefix}/bin/kitt" completion fish >"${prefix}/share/fish/vendor_completions.d/kitt.fish" +#"${prefix}/bin/kitt" completion zsh >"${prefix}/share/zsh/vendor-completions/_kitt" EOF diff --git a/tools/kitty/Dockerfile.template b/tools/kitty/Dockerfile.template index 0b34fe9ef7..01c39e7e6b 100644 --- a/tools/kitty/Dockerfile.template +++ b/tools/kitty/Dockerfile.template @@ -25,5 +25,5 @@ echo " Using ${arch_suffix}" check-github-release-asset "kovidgoyal/kitty" "v${version}" "kitty-${version}-${arch_suffix}.txz" curl --silent --location --fail "https://github.com/kovidgoyal/kitty/releases/download/v${version}/kitty-${version}-${arch_suffix}.txz" \ -| tar --extract --xz --directory="${prefix}${target}/" --no-same-owner +| tar --extract --xz --directory="${prefix}/" --no-same-owner EOF \ No newline at end of file diff --git a/tools/kluctl/Dockerfile.template b/tools/kluctl/Dockerfile.template index b7ea48385f..86ff4527b6 100644 --- a/tools/kluctl/Dockerfile.template +++ b/tools/kluctl/Dockerfile.template @@ -10,8 +10,8 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kluctl" -"${prefix}${target}/bin/kluctl" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kluctl.fish" -"${prefix}${target}/bin/kluctl" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kluctl" +| tar --extract --gzip --directory="${prefix}/bin/" --no-same-owner +"${prefix}/bin/kluctl" completion bash >"${prefix}/share/bash-completion/completions/kluctl" +"${prefix}/bin/kluctl" completion fish >"${prefix}/share/fish/vendor_completions.d/kluctl.fish" +"${prefix}/bin/kluctl" completion zsh >"${prefix}/share/zsh/vendor-completions/_kluctl" EOF \ No newline at end of file diff --git a/tools/kmon/Dockerfile.template b/tools/kmon/Dockerfile.template index 766ac4ad6a..57a583be63 100644 --- a/tools/kmon/Dockerfile.template +++ b/tools/kmon/Dockerfile.template @@ -12,9 +12,9 @@ check-github-release-asset "orhun/kmon" "v${version}" "kmon-${version}-x86_64-un curl --silent --location --fail "https://github.com/orhun/kmon/releases/download/v${version}/kmon-${version}-x86_64-unknown-linux-gnu.tar.gz" \ | tar --extract --gzip --directory="/tmp" --no-same-owner find /tmp -mv "/tmp/kmon-${version}/kmon" "${prefix}${target}/bin/" -mv "/tmp/kmon-${version}/man/kmon.8" "${prefix}${target}/share/man/man8/" -mv "/tmp/kmon-${version}/completions/kmon.bash" "${prefix}${target}/share/bash-completion/completions/kmon" -mv "/tmp/kmon-${version}/completions/kmon.fish" "${prefix}${target}/share/fish/vendor_completions.d/kmon.fish" -mv "/tmp/kmon-${version}/completions/_kmon" "${prefix}${target}/share/zsh/vendor-completions/_kmon" +mv "/tmp/kmon-${version}/kmon" "${prefix}/bin/" +mv "/tmp/kmon-${version}/man/kmon.8" "${prefix}/share/man/man8/" +mv "/tmp/kmon-${version}/completions/kmon.bash" "${prefix}/share/bash-completion/completions/kmon" +mv "/tmp/kmon-${version}/completions/kmon.fish" "${prefix}/share/fish/vendor_completions.d/kmon.fish" +mv "/tmp/kmon-${version}/completions/_kmon" "${prefix}/share/zsh/vendor-completions/_kmon" EOF \ No newline at end of file diff --git a/tools/kn/Dockerfile.template b/tools/kn/Dockerfile.template index 376c59ab44..5488a14487 100644 --- a/tools/kn/Dockerfile.template +++ b/tools/kn/Dockerfile.template @@ -9,9 +9,9 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kn" -"${prefix}${target}/bin/kn" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kn" +chmod +x "${prefix}/bin/kn" +"${prefix}/bin/kn" completion bash >"${prefix}/share/bash-completion/completions/kn" +"${prefix}/bin/kn" completion zsh >"${prefix}/share/zsh/vendor-completions/_kn" EOF \ No newline at end of file diff --git a/tools/kompose/Dockerfile.template b/tools/kompose/Dockerfile.template index 0a9ae8cba2..a623a551fb 100644 --- a/tools/kompose/Dockerfile.template +++ b/tools/kompose/Dockerfile.template @@ -9,10 +9,10 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kompose" -"${prefix}${target}/bin/kompose" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kompose.fish" -"${prefix}${target}/bin/kompose" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kompose" +chmod +x "${prefix}/bin/kompose" +"${prefix}/bin/kompose" completion bash >"${prefix}/share/bash-completion/completions/kompose" +"${prefix}/bin/kompose" completion fish >"${prefix}/share/fish/vendor_completions.d/kompose.fish" +"${prefix}/bin/kompose" completion zsh >"${prefix}/share/zsh/vendor-completions/_kompose" EOF \ No newline at end of file diff --git a/tools/konf/Dockerfile.template b/tools/konf/Dockerfile.template index 5c1384cf90..508b28b055 100644 --- a/tools/konf/Dockerfile.template +++ b/tools/konf/Dockerfile.template @@ -7,7 +7,7 @@ COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ SHELL [ "bash", "-clo", "errexit" ] ARG name ARG version -COPY <"${prefix}${target}/share/bash-completion/completions/konf" -"${prefix}${target}/bin/konf-go" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_konf" +"${prefix}/bin/konf-go" completion bash >"${prefix}/share/bash-completion/completions/konf" +"${prefix}/bin/konf-go" completion zsh >"${prefix}/share/zsh/vendor-completions/_konf" EOF \ No newline at end of file diff --git a/tools/kots/Dockerfile.template b/tools/kots/Dockerfile.template index 2af420f6cb..709b12bf30 100644 --- a/tools/kots/Dockerfile.template +++ b/tools/kots/Dockerfile.template @@ -10,10 +10,10 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kubectl-kots" -"${prefix}${target}/bin/kubectl-kots" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kubectl-kots.fish" -"${prefix}${target}/bin/kubectl-kots" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kubectl-kots" +mv "${prefix}/bin/kots" "${prefix}/bin/kubectl-kots" +"${prefix}/bin/kubectl-kots" completion bash >"${prefix}/share/bash-completion/completions/kubectl-kots" +"${prefix}/bin/kubectl-kots" completion fish >"${prefix}/share/fish/vendor_completions.d/kubectl-kots.fish" +"${prefix}/bin/kubectl-kots" completion zsh >"${prefix}/share/zsh/vendor-completions/_kubectl-kots" EOF \ No newline at end of file diff --git a/tools/kp/Dockerfile.template b/tools/kp/Dockerfile.template index 58611f89d6..44d9c291c1 100644 --- a/tools/kp/Dockerfile.template +++ b/tools/kp/Dockerfile.template @@ -9,10 +9,10 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kp" -"${prefix}${target}/bin/kp" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kp.fish" -"${prefix}${target}/bin/kp" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kp" +chmod +x "${prefix}/bin/kp" +"${prefix}/bin/kp" completion bash >"${prefix}/share/bash-completion/completions/kp" +"${prefix}/bin/kp" completion fish >"${prefix}/share/fish/vendor_completions.d/kp.fish" +"${prefix}/bin/kp" completion zsh >"${prefix}/share/zsh/vendor-completions/_kp" EOF \ No newline at end of file diff --git a/tools/kpt/Dockerfile.template b/tools/kpt/Dockerfile.template index eeef3daf1d..b1fff779c3 100644 --- a/tools/kpt/Dockerfile.template +++ b/tools/kpt/Dockerfile.template @@ -10,13 +10,13 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/foo" -#"${prefix}${target}/bin/foo" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/foo.fish" -#"${prefix}${target}/bin/foo" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_foo" +#"${prefix}/bin/foo" completion bash >"${prefix}/share/bash-completion/completions/foo" +#"${prefix}/bin/foo" completion fish >"${prefix}/share/fish/vendor_completions.d/foo.fish" +#"${prefix}/bin/foo" completion zsh >"${prefix}/share/zsh/vendor-completions/_foo" #EOF \ No newline at end of file diff --git a/tools/krew/Dockerfile.template b/tools/krew/Dockerfile.template index 1a80e0c228..7e5d83c415 100644 --- a/tools/krew/Dockerfile.template +++ b/tools/krew/Dockerfile.template @@ -10,7 +10,7 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kube-bench" -"${prefix}${target}/bin/kube-bench" completion fish | sed "s|${prefix}||g" >"${prefix}${target}/share/fish/vendor_completions.d/kube-bench.fish" -"${prefix}${target}/bin/kube-bench" completion zsh | sed "s|${prefix}||g" >"${prefix}${target}/share/zsh/vendor-completions/_kube-bench" +| tar --extract --gzip --directory="${prefix}/bin" --no-same-owner +"${prefix}/bin/kube-bench" completion bash | sed "s|${prefix}||g" >"${prefix}/share/bash-completion/completions/kube-bench" +"${prefix}/bin/kube-bench" completion fish | sed "s|${prefix}||g" >"${prefix}/share/fish/vendor_completions.d/kube-bench.fish" +"${prefix}/bin/kube-bench" completion zsh | sed "s|${prefix}||g" >"${prefix}/share/zsh/vendor-completions/_kube-bench" mkdir -p "${prefix}/etc/kube-bench" -mv "${prefix}${target}/bin/cfg" "${prefix}/etc/kube-bench" +mv "${prefix}/bin/cfg" "${prefix}/etc/kube-bench" EOF \ No newline at end of file diff --git a/tools/kube-controller-manager/Dockerfile.template b/tools/kube-controller-manager/Dockerfile.template index 1712bce3e7..504a1648f5 100644 --- a/tools/kube-controller-manager/Dockerfile.template +++ b/tools/kube-controller-manager/Dockerfile.template @@ -11,16 +11,16 @@ COPY --from=cosign / / ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kube-linter" -"${prefix}${target}/bin/kube-linter" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kube-linter.fish" -"${prefix}${target}/bin/kube-linter" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kube-linter" +chmod +x "${prefix}/bin/kube-linter" +"${prefix}/bin/kube-linter" completion bash >"${prefix}/share/bash-completion/completions/kube-linter" +"${prefix}/bin/kube-linter" completion fish >"${prefix}/share/fish/vendor_completions.d/kube-linter.fish" +"${prefix}/bin/kube-linter" completion zsh >"${prefix}/share/zsh/vendor-completions/_kube-linter" EOF \ No newline at end of file diff --git a/tools/kube-proxy/Dockerfile.template b/tools/kube-proxy/Dockerfile.template index 012a2bda75..b172f182dc 100644 --- a/tools/kube-proxy/Dockerfile.template +++ b/tools/kube-proxy/Dockerfile.template @@ -11,16 +11,16 @@ COPY --from=cosign / / ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kubeadm" -"${prefix}${target}/bin/kubeadm" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kubeadm" +"${prefix}/bin/kubeadm" completion bash >"${prefix}/share/bash-completion/completions/kubeadm" +"${prefix}/bin/kubeadm" completion zsh >"${prefix}/share/zsh/vendor-completions/_kubeadm" EOF \ No newline at end of file diff --git a/tools/kubeaudit/Dockerfile.template b/tools/kubeaudit/Dockerfile.template index 8f30483586..4bed43a745 100644 --- a/tools/kubeaudit/Dockerfile.template +++ b/tools/kubeaudit/Dockerfile.template @@ -10,9 +10,9 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kubeaudit" -"${prefix}${target}/bin/kubeaudit" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kubeaudit.fish" -"${prefix}${target}/bin/kubeaudit" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kubeaudit" +"${prefix}/bin/kubeaudit" completion bash >"${prefix}/share/bash-completion/completions/kubeaudit" +"${prefix}/bin/kubeaudit" completion fish >"${prefix}/share/fish/vendor_completions.d/kubeaudit.fish" +"${prefix}/bin/kubeaudit" completion zsh >"${prefix}/share/zsh/vendor-completions/_kubeaudit" EOF \ No newline at end of file diff --git a/tools/kubebox/Dockerfile.template b/tools/kubebox/Dockerfile.template index 8a513a1d67..389148803c 100644 --- a/tools/kubebox/Dockerfile.template +++ b/tools/kubebox/Dockerfile.template @@ -10,12 +10,12 @@ COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ SHELL [ "bash", "-clo", "errexit" ] COPY --link --from=nodejs / / COPY --link --from=npm / / -WORKDIR ${prefix}${target}/libexec/kubebox +WORKDIR ${prefix}/libexec/kubebox ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kubeclarity-cli" -"${prefix}${target}/bin/kubeclarity-cli" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kubeclarity-cli.fish" -"${prefix}${target}/bin/kubeclarity-cli" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kubeclarity-cli" +"${prefix}/bin/kubeclarity-cli" completion bash >"${prefix}/share/bash-completion/completions/kubeclarity-cli" +"${prefix}/bin/kubeclarity-cli" completion fish >"${prefix}/share/fish/vendor_completions.d/kubeclarity-cli.fish" +"${prefix}/bin/kubeclarity-cli" completion zsh >"${prefix}/share/zsh/vendor-completions/_kubeclarity-cli" EOF \ No newline at end of file diff --git a/tools/kubecolor/Dockerfile.template b/tools/kubecolor/Dockerfile.template index d09f60e04c..3f2d8b56ea 100644 --- a/tools/kubecolor/Dockerfile.template +++ b/tools/kubecolor/Dockerfile.template @@ -10,6 +10,6 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kubectl" -"${prefix}${target}/bin/kubectl" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kubectl" +"${prefix}/bin/kubectl" completion bash >"${prefix}/share/bash-completion/completions/kubectl" +"${prefix}/bin/kubectl" completion zsh >"${prefix}/share/zsh/vendor-completions/_kubectl" EOF \ No newline at end of file diff --git a/tools/kubefire/Dockerfile.template b/tools/kubefire/Dockerfile.template index ad0e432f67..effe4a5152 100644 --- a/tools/kubefire/Dockerfile.template +++ b/tools/kubefire/Dockerfile.template @@ -10,15 +10,15 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kubescape" -"${prefix}${target}/bin/kubescape" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kubescape.fish" -"${prefix}${target}/bin/kubescape" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kubescape" +| tar --extract --gzip --directory="${prefix}/bin" --no-same-owner +"${prefix}/bin/kubescape" completion bash >"${prefix}/share/bash-completion/completions/kubescape" +"${prefix}/bin/kubescape" completion fish >"${prefix}/share/fish/vendor_completions.d/kubescape.fish" +"${prefix}/bin/kubescape" completion zsh >"${prefix}/share/zsh/vendor-completions/_kubescape" EOF \ No newline at end of file diff --git a/tools/kubeseal/Dockerfile.template b/tools/kubeseal/Dockerfile.template index ecb510b693..431e0fe224 100644 --- a/tools/kubeseal/Dockerfile.template +++ b/tools/kubeseal/Dockerfile.template @@ -10,6 +10,6 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kubesec" -"${prefix}${target}/bin/kubesec" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kubesec.fish" -"${prefix}${target}/bin/kubesec" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kubesec" +"${prefix}/bin/kubesec" completion bash >"${prefix}/share/bash-completion/completions/kubesec" +"${prefix}/bin/kubesec" completion fish >"${prefix}/share/fish/vendor_completions.d/kubesec.fish" +"${prefix}/bin/kubesec" completion zsh >"${prefix}/share/zsh/vendor-completions/_kubesec" EOF \ No newline at end of file diff --git a/tools/kubeshark/Dockerfile.template b/tools/kubeshark/Dockerfile.template index c9845116fe..98157bff94 100644 --- a/tools/kubeshark/Dockerfile.template +++ b/tools/kubeshark/Dockerfile.template @@ -9,10 +9,10 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kubeshark" -"${prefix}${target}/bin/kubeshark" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kubeshark.fish" -"${prefix}${target}/bin/kubeshark" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kubeshark" +chmod +x "${prefix}/bin/kubeshark" +"${prefix}/bin/kubeshark" completion bash >"${prefix}/share/bash-completion/completions/kubeshark" +"${prefix}/bin/kubeshark" completion fish >"${prefix}/share/fish/vendor_completions.d/kubeshark.fish" +"${prefix}/bin/kubeshark" completion zsh >"${prefix}/share/zsh/vendor-completions/_kubeshark" EOF diff --git a/tools/kubeswitch/Dockerfile.template b/tools/kubeswitch/Dockerfile.template index e2cd9c9339..5f1302c469 100644 --- a/tools/kubeswitch/Dockerfile.template +++ b/tools/kubeswitch/Dockerfile.template @@ -10,6 +10,6 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/ipfs" +"${prefix}/bin/ipfs" commands completion bash >"${prefix}/share/bash-completion/completions/ipfs" EOF RUN <"${prefix}${target}/share/bash-completion/completions/kustomize" -"${prefix}${target}/bin/kustomize" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kustomize.fish" -"${prefix}${target}/bin/kustomize" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kustomize" +| tar --extract --gzip --directory="${prefix}/bin" --no-same-owner +"${prefix}/bin/kustomize" completion bash >"${prefix}/share/bash-completion/completions/kustomize" +"${prefix}/bin/kustomize" completion fish >"${prefix}/share/fish/vendor_completions.d/kustomize.fish" +"${prefix}/bin/kustomize" completion zsh >"${prefix}/share/zsh/vendor-completions/_kustomize" EOF \ No newline at end of file diff --git a/tools/kustomizer/Dockerfile.template b/tools/kustomizer/Dockerfile.template index 6647fc56c2..a1ab90f40b 100644 --- a/tools/kustomizer/Dockerfile.template +++ b/tools/kustomizer/Dockerfile.template @@ -10,9 +10,9 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kustomizer" -"${prefix}${target}/bin/kustomizer" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kustomizer.fish" -"${prefix}${target}/bin/kustomizer" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kustomizer" +"${prefix}/bin/kustomizer" completion bash >"${prefix}/share/bash-completion/completions/kustomizer" +"${prefix}/bin/kustomizer" completion fish >"${prefix}/share/fish/vendor_completions.d/kustomizer.fish" +"${prefix}/bin/kustomizer" completion zsh >"${prefix}/share/zsh/vendor-completions/_kustomizer" EOF \ No newline at end of file diff --git a/tools/kuttl/Dockerfile.template b/tools/kuttl/Dockerfile.template index 145d88c258..eaa91919c8 100644 --- a/tools/kuttl/Dockerfile.template +++ b/tools/kuttl/Dockerfile.template @@ -26,11 +26,11 @@ check-github-release-asset "kudobuilder/kuttl" "v${version}" "kuttl_${version}_l echo "### Downloading kuttl ${version}" curl --silent --location --fail "https://github.com/kudobuilder/kuttl/releases/download/v${version}/kuttl_${version}_linux_${arch_suffix}.tar.gz" \ -| tar --extract --gzip --directory="${prefix}${target}/bin/" --no-same-owner \ +| tar --extract --gzip --directory="${prefix}/bin/" --no-same-owner \ kubectl-kuttl echo "### Installing completion" -"${prefix}${target}/bin/kubectl-kuttl" completion bash >"${prefix}${target}/share/bash-completion/completions/kubectl-kuttl" -"${prefix}${target}/bin/kubectl-kuttl" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kubectl-kuttl.fish" -"${prefix}${target}/bin/kubectl-kuttl" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kubectl-kuttl" +"${prefix}/bin/kubectl-kuttl" completion bash >"${prefix}/share/bash-completion/completions/kubectl-kuttl" +"${prefix}/bin/kubectl-kuttl" completion fish >"${prefix}/share/fish/vendor_completions.d/kubectl-kuttl.fish" +"${prefix}/bin/kubectl-kuttl" completion zsh >"${prefix}/share/zsh/vendor-completions/_kubectl-kuttl" EOF \ No newline at end of file diff --git a/tools/kwok/Dockerfile.template b/tools/kwok/Dockerfile.template index 014a74c794..b8fab27f23 100644 --- a/tools/kwok/Dockerfile.template +++ b/tools/kwok/Dockerfile.template @@ -9,16 +9,16 @@ ARG name ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kwokctl" -"${prefix}${target}/bin/kwokctl" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kwokctl.fish" -"${prefix}${target}/bin/kwokctl" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kwokctl" +"${prefix}/bin/kwokctl" completion bash >"${prefix}/share/bash-completion/completions/kwokctl" +"${prefix}/bin/kwokctl" completion fish >"${prefix}/share/fish/vendor_completions.d/kwokctl.fish" +"${prefix}/bin/kwokctl" completion zsh >"${prefix}/share/zsh/vendor-completions/_kwokctl" EOF \ No newline at end of file diff --git a/tools/kyverno/Dockerfile.template b/tools/kyverno/Dockerfile.template index 9da9c9e9d2..a2fd19ba51 100644 --- a/tools/kyverno/Dockerfile.template +++ b/tools/kyverno/Dockerfile.template @@ -10,9 +10,9 @@ ARG version RUN <"${prefix}${target}/share/bash-completion/completions/kyverno" -"${prefix}${target}/bin/kyverno" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/kyverno.fish" -"${prefix}${target}/bin/kyverno" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_kyverno" +"${prefix}/bin/kyverno" completion bash >"${prefix}/share/bash-completion/completions/kyverno" +"${prefix}/bin/kyverno" completion fish >"${prefix}/share/fish/vendor_completions.d/kyverno.fish" +"${prefix}/bin/kyverno" completion zsh >"${prefix}/share/zsh/vendor-completions/_kyverno" EOF \ No newline at end of file From 9e0758a8e200210a2c7f81493ea30504c89c5fd8 Mon Sep 17 00:00:00 2001 From: Nicholas Dille Date: Mon, 1 Jan 2024 22:24:36 +0100 Subject: [PATCH 3/4] Fix builds #2213 --- tools/k2d/Dockerfile.template | 4 ++-- tools/keybase/Dockerfile.template | 2 +- tools/keyoxide/Dockerfile.template | 6 +++--- tools/kube-apiserver/Dockerfile.template | 2 +- tools/kube-controller-manager/Dockerfile.template | 2 +- tools/kube-proxy/Dockerfile.template | 2 +- tools/kube-scheduler/Dockerfile.template | 2 +- tools/kubeadm/Dockerfile.template | 2 +- tools/kubebox/Dockerfile.template | 6 +++--- tools/kubectl-plugins/Dockerfile.template | 2 +- tools/kubectl/Dockerfile.template | 2 +- tools/kubelet/Dockerfile.template | 2 +- 12 files changed, 17 insertions(+), 17 deletions(-) diff --git a/tools/k2d/Dockerfile.template b/tools/k2d/Dockerfile.template index 821e69b0e8..c530ddace7 100644 --- a/tools/k2d/Dockerfile.template +++ b/tools/k2d/Dockerfile.template @@ -8,8 +8,8 @@ COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ /etc/profile.d/ \ /etc/profile.d/ SHELL [ "bash", "-clo", "errexit" ] -COPY --link --from=go / / -COPY --link --from=make / / +COPY --link --from=go / /usr/local/ +COPY --link --from=make / /usr/local/ WORKDIR /go/src/github.com/portainer/k2d ARG name ARG version diff --git a/tools/keybase/Dockerfile.template b/tools/keybase/Dockerfile.template index 5c448dc61a..c1cda725ca 100644 --- a/tools/keybase/Dockerfile.template +++ b/tools/keybase/Dockerfile.template @@ -12,7 +12,7 @@ apt-get update apt-get -y install --no-install-recommends \ build-essential EOF -COPY --link --from=go / / +COPY --link --from=go / /usr/local/ WORKDIR /go/src/github.com/keybase/client ARG name ARG version diff --git a/tools/keyoxide/Dockerfile.template b/tools/keyoxide/Dockerfile.template index 1a05d8f866..7d1f3976d4 100644 --- a/tools/keyoxide/Dockerfile.template +++ b/tools/keyoxide/Dockerfile.template @@ -8,9 +8,9 @@ COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ /etc/profile.d/ \ /etc/profile.d/ SHELL [ "bash", "-clo", "errexit" ] -COPY --link --from=nodejs / / -COPY --link --from=npm / / -WORKDIR ${prefix}/libexec/keyoxide +COPY --link --from=nodejs / /usr/local/ +COPY --link --from=npm / /usr/local/ +WORKDIR /uniget_bootstrap/libexec/keyoxide ARG name ARG version RUN < Date: Mon, 1 Jan 2024 22:36:46 +0100 Subject: [PATCH 4/4] Fixed build #2213 --- tools/k2d/manifest.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/k2d/manifest.yaml b/tools/k2d/manifest.yaml index 0489491809..e8687c62a3 100644 --- a/tools/k2d/manifest.yaml +++ b/tools/k2d/manifest.yaml @@ -1,7 +1,7 @@ # yaml-language-server: $schema=https://tools.uniget.dev/schema.yaml $schema: https://tools.uniget.dev/schema.yaml name: k2d -version: "1.0.0-beta" +version: "1.0.0" check: "" # No version parameter build_dependencies: - go