From 1fb9b0f94a5081c53e76903bbe8cad7eb3d1f4f3 Mon Sep 17 00:00:00 2001 From: Andreas Fritzler Date: Fri, 26 Apr 2024 16:54:42 +0200 Subject: [PATCH] Use host network when running `metalprobe` (#27) --- internal/controller/testdata/ignition.go | 2 +- internal/ignition/default.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/controller/testdata/ignition.go b/internal/controller/testdata/ignition.go index 2c3879f..a195a0e 100644 --- a/internal/controller/testdata/ignition.go +++ b/internal/controller/testdata/ignition.go @@ -38,7 +38,7 @@ Restart=always ExecStartPre=-/usr/bin/docker stop metalprobe ExecStartPre=-/usr/bin/docker rm metalprobe ExecStartPre=/usr/bin/docker pull foo:latest -ExecStart=/usr/bin/docker run --name metalprobe foo:latest --registry-url=http://localhost:12345 --server-uuid=38947555-7742-3448-3784-823347823834 +ExecStart=/usr/bin/docker run --network host --privileged --name metalprobe foo:latest --registry-url=http://localhost:12345 --server-uuid=38947555-7742-3448-3784-823347823834 ExecStop=/usr/bin/docker stop metalprobe [Install] WantedBy=multi-user.target`, diff --git a/internal/ignition/default.go b/internal/ignition/default.go index 934c6c7..ec0fa65 100644 --- a/internal/ignition/default.go +++ b/internal/ignition/default.go @@ -48,7 +48,7 @@ systemd: ExecStartPre=-/usr/bin/docker stop metalprobe ExecStartPre=-/usr/bin/docker rm metalprobe ExecStartPre=/usr/bin/docker pull {{.Image}} - ExecStart=/usr/bin/docker run --name metalprobe {{.Image}} {{.Flags}} + ExecStart=/usr/bin/docker run --network host --privileged --name metalprobe {{.Image}} {{.Flags}} ExecStop=/usr/bin/docker stop metalprobe [Install] WantedBy=multi-user.target