Compare commits

...

2 commits

Author SHA1 Message Date
0e8cf5c63a
feat: add krew plugins 2024-10-15 22:37:56 +02:00
23e085f375
chore: install rust 2024-10-15 19:54:35 +02:00
3 changed files with 15 additions and 4 deletions

View file

@ -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 && \

4
krew-plugins Normal file
View file

@ -0,0 +1,4 @@
cilium
node-shell
popeye
rook-ceph

View file

@ -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