From 6b2cf723968610ccbab4b521d1030ec2c7116e79 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Wed, 19 Aug 2026 18:19:58 +0200 Subject: [PATCH] opennebula-docker: 0.4.1 fixes writing to /etc/hosts --- opennebula-docker/Dockerfile_0.4.1 | 1 + opennebula-docker/README.org | 2 ++ opennebula-docker/build.sh | 18 ------------------ opennebula-docker/entrypoint.sh | 4 +++- 4 files changed, 6 insertions(+), 19 deletions(-) create mode 120000 opennebula-docker/Dockerfile_0.4.1 delete mode 100755 opennebula-docker/build.sh diff --git a/opennebula-docker/Dockerfile_0.4.1 b/opennebula-docker/Dockerfile_0.4.1 new file mode 120000 index 0000000..94aaeb3 --- /dev/null +++ b/opennebula-docker/Dockerfile_0.4.1 @@ -0,0 +1 @@ +Dockerfile_0.2.2 \ No newline at end of file diff --git a/opennebula-docker/README.org b/opennebula-docker/README.org index 393ebd5..8894863 100644 --- a/opennebula-docker/README.org +++ b/opennebula-docker/README.org @@ -1,3 +1,5 @@ +* 0.4.1, 2026-08-19 + - Fix * 0.4.0, 2026-08-19 - Fix /etc/hosts update for ceph * 0.3.0, 2026-06-15 diff --git a/opennebula-docker/build.sh b/opennebula-docker/build.sh deleted file mode 100755 index 2ab151e..0000000 --- a/opennebula-docker/build.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -if [ $# -ne 1 ]; then - echo $1 version - echo $(git describe --always) - exit 1 -fi - -version=$1; shift - -set -e - -docker build -t harbor.k8s.ungleich.ch/ungleich-public/opennebula-docker:$version . - -echo "Press enter to push, ctr-c for abort" -read foo - -docker push harbor.k8s.ungleich.ch/ungleich-public/opennebula-docker:$version diff --git a/opennebula-docker/entrypoint.sh b/opennebula-docker/entrypoint.sh index 5d23367..8621b15 100755 --- a/opennebula-docker/entrypoint.sh +++ b/opennebula-docker/entrypoint.sh @@ -51,7 +51,9 @@ while true; do echo $ip rook-ceph-$i >> /tmp/hosts i=$((i+1)) done < /tmp/ceph-mon-ips - mv /tmp/hosts /etc/hosts + + # Cannot move it, need to overwrite + cat /tmp/hosts > /etc/hosts ###################################################################### # /etc/ceph/ceph.conf