this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: clean up Docker-based tools container

Replaced by Nix now

+7 -46
-3
Makefile
··· 3 3 4 4 default: infra cluster 5 5 6 - tools: 7 - make -C tools 8 - 9 6 infra: 10 7 make -C infra 11 8
+7 -2
README.md
··· 74 74 75 75 Install the following packages: 76 76 77 - - `make` 78 - - `docker` 77 + - [Nix](https://nixos.org/download.html) 78 + 79 + That's it! Run the following command to open the Nix shell: 80 + 81 + ```sh 82 + nix-shell 83 + ``` 79 84 80 85 ### Provision 81 86
-21
tools/Dockerfile
··· 1 - FROM docker.io/alpine:3.16 2 - 3 - RUN apk add --no-cache \ 4 - ansible \ 5 - git \ 6 - k9s \ 7 - make \ 8 - neovim \ 9 - openssh \ 10 - py3-pip \ 11 - python3 \ 12 - terraform=~1.2 13 - 14 - RUN apk add --no-cache --repository "http://dl-cdn.alpinelinux.org/alpine/edge/testing" \ 15 - helm \ 16 - kubectl 17 - 18 - RUN pip install \ 19 - kubernetes 20 - 21 - ENV EDITOR=nvim
-20
tools/Makefile
··· 1 - .POSIX: 2 - 3 - TAG = horus-tools 4 - WORKDIR = /usr/src/horus 5 - 6 - default: build run 7 - 8 - build: 9 - @docker build . --tag ${TAG} 10 - 11 - run: 12 - @docker run \ 13 - --rm \ 14 - --interactive \ 15 - --tty \ 16 - --volume "$(shell pwd)/..:${WORKDIR}" \ 17 - --volume "${HOME}/.oci:/root/.oci" \ 18 - --volume "${HOME}/.terraform.d:/root/.terraform.d" \ 19 - --workdir "${WORKDIR}" \ 20 - ${TAG}