From 6e50d5e3ae6291de1937145ed194a77f91824c79 Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <janne@kuschku.de>
Date: Wed, 8 Jun 2022 21:39:22 +0200
Subject: [PATCH] feat: merge init and wireguard containers

---
 .gitlab-ci.yml          | 9 ---------
 init/Dockerfile         | 3 ---
 init/entrypoint.sh      | 6 ------
 wireguard/entrypoint.sh | 4 ++++
 4 files changed, 4 insertions(+), 18 deletions(-)
 delete mode 100644 init/Dockerfile
 delete mode 100755 init/entrypoint.sh

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0f6f3d8..0e5f474 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,12 +16,3 @@ wireguard:
     - mkdir -p /kaniko/.docker
     - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
     - /kaniko/executor --context $CI_PROJECT_DIR/wireguard --dockerfile $CI_PROJECT_DIR/wireguard/Dockerfile --destination $CI_REGISTRY_IMAGE:wireguard-${CI_COMMIT_TAG:-$CI_COMMIT_SHORT_SHA} --destination $CI_REGISTRY_IMAGE:wireguard
-init:
-  stage: build
-  image:
-    name: gcr.io/kaniko-project/executor:debug
-    entrypoint: [ "" ]
-  script:
-    - mkdir -p /kaniko/.docker
-    - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
-    - /kaniko/executor --context $CI_PROJECT_DIR/init --dockerfile $CI_PROJECT_DIR/init/Dockerfile --destination $CI_REGISTRY_IMAGE:init-${CI_COMMIT_TAG:-$CI_COMMIT_SHORT_SHA} --destination $CI_REGISTRY_IMAGE:init
diff --git a/init/Dockerfile b/init/Dockerfile
deleted file mode 100644
index 76c19ad..0000000
--- a/init/Dockerfile
+++ /dev/null
@@ -1,3 +0,0 @@
-FROM alpine:3.15
-COPY entrypoint.sh /entrypoint.sh
-ENTRYPOINT ["/entrypoint.sh"]
diff --git a/init/entrypoint.sh b/init/entrypoint.sh
deleted file mode 100755
index f9cad26..0000000
--- a/init/entrypoint.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-set -eu
-
-mkdir -p /dev/net
-mknod /dev/net/tun c 10 200
-chmod 0666 /dev/net/tun
diff --git a/wireguard/entrypoint.sh b/wireguard/entrypoint.sh
index af86aa6..f2c9223 100755
--- a/wireguard/entrypoint.sh
+++ b/wireguard/entrypoint.sh
@@ -8,6 +8,10 @@ if [ -n "$LOCAL_NETWORK" ]; then
   echo interface="$interface"
 fi
 
+mkdir -p /dev/net
+mknod /dev/net/tun c 10 200
+chmod 0666 /dev/net/tun
+
 wg-quick up /wireguard.conf
 
 if [ -n "$LOCAL_NETWORK" ]; then
-- 
GitLab