From 4d35a7666943b22fc3cf90acf3ab19249087d1dd Mon Sep 17 00:00:00 2001 From: WorkClub Automation Date: Sun, 8 Mar 2026 15:11:21 +0100 Subject: [PATCH] fix(cd): remove systemctl restart - requires runner pre-config - Remove 'Configure insecure registry' step from both jobs - systemctl is not available in Gitea Actions container environment - Runner host must be pre-configured with insecure registry in daemon.json - This is a one-time setup by administrator on the runner host - Resolves: System has not been booted with systemd as init system error --- .gitea/workflows/cd-bootstrap.yml | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/.gitea/workflows/cd-bootstrap.yml b/.gitea/workflows/cd-bootstrap.yml index 1edd539..9e3aaa5 100644 --- a/.gitea/workflows/cd-bootstrap.yml +++ b/.gitea/workflows/cd-bootstrap.yml @@ -82,20 +82,6 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Configure insecure registry - run: | - sudo mkdir -p /etc/docker - - if [ -f /etc/docker/daemon.json ] && [ -s /etc/docker/daemon.json ]; then - echo "$(jq '. + {"insecure-registries": ["${{ env.REGISTRY_HOST }}"]}' /etc/docker/daemon.json)" | sudo tee /etc/docker/daemon.json - else - echo '{"insecure-registries": ["${{ env.REGISTRY_HOST }}"]}' | sudo tee /etc/docker/daemon.json - fi - - sudo systemctl restart docker - sleep 5 - docker info | grep "Insecure Registries" -A 2 - - name: Login to registry (if credentials provided) if: ${{ secrets.REGISTRY_USERNAME != '' && secrets.REGISTRY_PASSWORD != '' }} run: | @@ -155,20 +141,6 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - name: Configure insecure registry - run: | - sudo mkdir -p /etc/docker - - if [ -f /etc/docker/daemon.json ] && [ -s /etc/docker/daemon.json ]; then - echo "$(jq '. + {"insecure-registries": ["${{ env.REGISTRY_HOST }}"]}' /etc/docker/daemon.json)" | sudo tee /etc/docker/daemon.json - else - echo '{"insecure-registries": ["${{ env.REGISTRY_HOST }}"]}' | sudo tee /etc/docker/daemon.json - fi - - sudo systemctl restart docker - sleep 5 - docker info | grep "Insecure Registries" -A 2 - - name: Login to registry (if credentials provided) if: ${{ secrets.REGISTRY_USERNAME != '' && secrets.REGISTRY_PASSWORD != '' }} run: |