diff --git a/swarm/DeployAgent.yaml b/swarm/DeployAgent.yaml deleted file mode 100644 index 34d7a13..0000000 --- a/swarm/DeployAgent.yaml +++ /dev/null @@ -1,39 +0,0 @@ -services: - deploy-agent: - image: registry.netgrimoire.com/gremlin-deploy-agent:latest - environment: - TZ: America/Chicago - AGENT_SECRET: d11fbd7ddb53f8c2ec7b2eadd207f5ce3a97ba655501b69061687b77ef6273b4 - REPO_PATH: /repo - DEPLOY_TIMEOUT: "300" - LOCAL_HOSTNAME: znas - VOLUME_UID_GID: "1964:1964" - KUMA_URL: https://kuma.netgrimoire.com - volumes: - - /var/run/docker.sock:/var/run/docker.sock - - /home/gremlin/services:/repo:rw - - /home/gremlin/.ssh/id_ed25519:/home/node/.ssh/id_ed25519:ro - networks: - - netgrimoire - deploy: - restart_policy: - condition: any - delay: 5s - max_attempts: 3 - window: 120s - placement: - constraints: - - node.platform.arch != aarch64 - - node.platform.arch != arm - - node.hostname == znas - labels: - # --- Uptime Kuma --- - kuma.deploy-agent.http.name: Gremlin Deploy Agent - kuma.deploy-agent.http.url: http://deploy-agent:5000/health - - # --- DIUN --- - diun.enable: "true" - -networks: - netgrimoire: - external: true \ No newline at end of file diff --git a/swarm/stack/Gremlin/gremlin-stack.yml b/swarm/stack/Gremlin/gremlin-stack.yml index 43ce038..1d9e13a 100644 --- a/swarm/stack/Gremlin/gremlin-stack.yml +++ b/swarm/stack/Gremlin/gremlin-stack.yml @@ -107,6 +107,11 @@ services: - FORGEJO_WRITE_TOKEN=${FORGEJO_WRITE_TOKEN} - N8N_BLOCK_ENV_ACCESS_IN_NODE=false - N8N_RUNNERS_TASK_TIMEOUT=600000 + - ZNAS_IP=192.168.5.10 + - DOCKER3_IP=192.168.5.15 + - DOCKER4_IP=192.168.5.16 + - DOCKER5_IP=192.168.5.18 + - DOCKERPI1_IP=192.168.5.8 networks: - netgrimoire deploy: diff --git a/swarm/stack/GremlinDeployAgent/docker-compose.yml b/swarm/stack/GremlinDeployAgent/docker-compose.yml deleted file mode 100644 index cbe52c8..0000000 --- a/swarm/stack/GremlinDeployAgent/docker-compose.yml +++ /dev/null @@ -1,52 +0,0 @@ -services: - deploy-agent: - image: registry.netgrimoire.com/gremlin-deploy-agent:latest - environment: - TZ: America/Chicago - AGENT_SECRET: ${AGENT_SECRET} - REPO_PATH: /repo - DEPLOY_TIMEOUT: "300" - LOCAL_HOSTNAME: znas - VOLUME_UID_GID: "1964:1964" - KUMA_URL: https://kuma.netgrimoire.com - volumes: - - /var/run/docker.sock:/var/run/docker.sock - - /home/gremlin/services:/repo:rw - - /home/gremlin/.ssh/id_ed25519:/home/node/.ssh/id_ed25519:ro - networks: - - netgrimoire - deploy: - restart_policy: - condition: any - delay: 5s - max_attempts: 3 - window: 120s - placement: - constraints: - - node.platform.arch != aarch64 - - node.platform.arch != arm - - node.hostname == znas - labels: - # --- Caddy (health endpoint only — /deploy stays internal) --- - caddy: deploy-agent.netgrimoire.com - caddy.reverse_proxy: deploy-agent:5000 - caddy.import_1: crowdsec - caddy.import_2: authentik - - # --- Uptime Kuma --- - kuma.deploy-agent.http.name: Gremlin Deploy Agent - kuma.deploy-agent.http.url: https://deploy-agent.netgrimoire.com/health - - # --- Homepage --- - homepage.group: Gremlin - homepage.name: Deploy Agent - homepage.icon: webhook.png - homepage.href: https://deploy-agent.netgrimoire.com/health - homepage.description: CI/CD Deploy Executor - - # --- DIUN --- - diun.enable: "true" - -networks: - netgrimoire: - external: true