diff --git a/Containerfile b/Containerfile index 897da87..79c9e8e 100644 --- a/Containerfile +++ b/Containerfile @@ -7,17 +7,22 @@ LABEL com.github.containers.toolbox="true" \ RUN echo "https://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories -COPY extra-packages / +COPY packages / RUN apk update && \ apk upgrade && \ - grep -v '^#' /extra-packages | xargs apk add -RUN rm /extra-packages + grep -v '^#' /packages | xargs apk add +RUN rm /packages COPY go-packages / RUN grep -v '^#' /go-packages | xargs -n1 go install RUN rm /go-packages RUN mv /root/go/bin/* /usr/local/bin/ +COPY krew-plugins / +RUN grep -v '^#' /krew-plugins | xargs -n1 kubectl krew install +RUN rm /krew-plugins +RUN mv /root/.krew/bin/* /usr/local/bin/ + RUN ln -fs /bin/sh /usr/bin/sh && \ ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/docker && \ ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/flatpak && \ diff --git a/krew-plugins b/krew-plugins new file mode 100644 index 0000000..9b1c344 --- /dev/null +++ b/krew-plugins @@ -0,0 +1,4 @@ +cilium +node-shell +popeye +rook-ceph diff --git a/extra-packages b/packages similarity index 94% rename from extra-packages rename to packages index 93073fa..f3835d6 100644 --- a/extra-packages +++ b/packages @@ -26,9 +26,9 @@ jq just k9s kakoune -kakoune-lsp kubectl kubectl-bash-completion +kubectl-krew kubectx kubectx-bash-completion kustomize @@ -41,6 +41,8 @@ ncurses plocate podman-tui ripgrep +cargo +rust sad sops speedtest-cli