Initial commit
This commit is contained in:
commit
28780cfadf
3 changed files with 51 additions and 0 deletions
16
Dockerfile
Normal file
16
Dockerfile
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
FROM debian:11.2-slim
|
||||||
|
|
||||||
|
RUN apt-get update && apt-get install -y wget gnupg2 less
|
||||||
|
RUN wget -O - https://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | apt-key add -
|
||||||
|
RUN echo deb http://hwraid.le-vert.net/debian bullseye main | tee /etc/apt/sources.list.d/hwraid.list
|
||||||
|
RUN apt-get update && apt-get install -y \
|
||||||
|
hpacucli \
|
||||||
|
ipmitool \
|
||||||
|
megacli \
|
||||||
|
megaclisas-status \
|
||||||
|
redfishtool \
|
||||||
|
stress-ng
|
||||||
|
|
||||||
|
|
||||||
|
COPY entrypoint.sh /
|
||||||
|
CMD ["/entrypoint.sh"]
|
20
README.md
Normal file
20
README.md
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
## ungleich-hardware
|
||||||
|
|
||||||
|
This container is made for configuring hardware on our clusters.
|
||||||
|
It usually needs to run in privileged mode.
|
||||||
|
|
||||||
|
## Included tools
|
||||||
|
|
||||||
|
```
|
||||||
|
hdparm
|
||||||
|
hpacucli
|
||||||
|
megacli
|
||||||
|
megaclisas-status
|
||||||
|
stress-ng
|
||||||
|
```
|
||||||
|
|
||||||
|
## Changelog
|
||||||
|
|
||||||
|
### 0.0.1 (2022-01-15)
|
||||||
|
|
||||||
|
* Initial release
|
15
build.sh
Executable file
15
build.sh
Executable file
|
@ -0,0 +1,15 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
docker build -t ungleich-hardware .
|
||||||
|
|
||||||
|
while [ $# -ge 1 ]; do
|
||||||
|
tag=$1; shift
|
||||||
|
git tag -a -m "Version $tag" $tag
|
||||||
|
git push --tags
|
||||||
|
docker tag ungleich-hardware:latest ungleich/ungleich-hardware:${tag}
|
||||||
|
docker tag ungleich-hardware:latest harbor.ungleich.svc.p10.k8s.ooo/ungleich-public/ungleich-hardware:${tag}
|
||||||
|
docker push ungleich/ungleich-hardware:${tag}
|
||||||
|
docker push harbor.ungleich.svc.p10.k8s.ooo/ungleich-public/ungleich-hardware:${tag}
|
||||||
|
done
|
Loading…
Reference in a new issue