2026-07-06T14:48:15.592412Z 00O Running with gitlab-runner 18.11.1 (5265d41d) 2026-07-06T14:48:15.592448Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-07-06T14:48:15.592537Z 00O Resolving secrets 2026-07-06T14:48:15.592959Z 00O section_start:1783349295:prepare_executor 2026-07-06T14:48:15.592966Z 00O+Preparing the "docker" executor 2026-07-06T14:48:15.618029Z 00O Using Docker executor with image docker:cli ... 2026-07-06T14:48:16.685358Z 00O Starting service docker:dind... 2026-07-06T14:48:16.685383Z 00O Using effective pull policy of [always] for container docker:dind 2026-07-06T14:48:16.795001Z 00O Pulling docker image docker:dind ... 2026-07-06T14:48:19.229654Z 00O Using docker image sha256:66d292e5c26bd33a6f6f61cacb880de2186339a524ecba1ce098dbbaceed6515 for docker:dind with digest docker@sha256:66d292e5c26bd33a6f6f61cacb880de2186339a524ecba1ce098dbbaceed6515 ... 2026-07-06T14:48:19.557623Z 00O Waiting for services to be up and running (timeout 30 seconds)... 2026-07-06T14:48:51.206968Z 00E 2026-07-06T14:48:51.206976Z 00E *** WARNING: Service runner-ee6nehn34-project-248-concurrent-0-be4027d581b8aa87-docker-0 probably didn't start properly. 2026-07-06T14:48:51.206977Z 00E 2026-07-06T14:48:51.206978Z 00E Health check error: 2026-07-06T14:48:51.206979Z 00E service "runner-ee6nehn34-project-248-concurrent-0-be4027d581b8aa87-docker-0-wait-for-service" timeout 2026-07-06T14:48:51.206981Z 00E 2026-07-06T14:48:51.206981Z 00E Health check container logs: 2026-07-06T14:48:51.206982Z 00E 2026-07-06T14:48:20.068760401Z waiting for TCP connection to c56dd9589494 on [2375 2376]... 2026-07-06T14:48:51.206983Z 00E 2026-07-06T14:48:20.069552658Z dialing c56dd9589494:2375... 2026-07-06T14:48:51.206984Z 00E 2026-07-06T14:48:20.069569415Z dialing c56dd9589494:2376... 2026-07-06T14:48:51.206984Z 00E 2026-07-06T14:48:21.071935314Z dialing c56dd9589494:2375... 2026-07-06T14:48:51.206985Z 00E 2026-07-06T14:48:21.072080601Z dialing c56dd9589494:2376... 2026-07-06T14:48:51.206986Z 00E 2026-07-06T14:48:22.073047104Z dialing c56dd9589494:2375... 2026-07-06T14:48:51.206988Z 00E 2026-07-06T14:48:22.073067790Z dialing c56dd9589494:2376... 2026-07-06T14:48:51.206989Z 00E 2026-07-06T14:48:23.074290789Z dialing c56dd9589494:2376... 2026-07-06T14:48:51.206990Z 00E 2026-07-06T14:48:23.074338485Z dialing c56dd9589494:2375... 2026-07-06T14:48:51.206992Z 00E 2026-07-06T14:48:51.206992Z 00E Service container logs: 2026-07-06T14:48:51.206994Z 00E 2026-07-06T14:48:22.142420313Z Certificate request self-signature ok 2026-07-06T14:48:51.206995Z 00E 2026-07-06T14:48:22.142479434Z subject=CN=docker:dind server 2026-07-06T14:48:51.206996Z 00E 2026-07-06T14:48:22.164445111Z /certs/server/cert.pem: OK 2026-07-06T14:48:51.206998Z 00E 2026-07-06T14:48:22.724490237Z Certificate request self-signature ok 2026-07-06T14:48:51.206999Z 00E 2026-07-06T14:48:22.724527495Z subject=CN=docker:dind client 2026-07-06T14:48:51.207000Z 00E 2026-07-06T14:48:22.745926415Z /certs/client/cert.pem: OK 2026-07-06T14:48:51.207002Z 00E 2026-07-06T14:48:22.751241425Z cat: can't open '/proc/net/ip6_tables_names': No such file or directory 2026-07-06T14:48:51.207004Z 00E 2026-07-06T14:48:22.751999025Z cat: can't open '/proc/net/arp_tables_names': No such file or directory 2026-07-06T14:48:51.207005Z 00E 2026-07-06T14:48:22.755372841Z ip: can't find device 'nf_tables' 2026-07-06T14:48:51.207006Z 00E 2026-07-06T14:48:22.757768091Z nf_tables 380928 4799 nft_chain_nat,nft_compat 2026-07-06T14:48:51.207007Z 00E 2026-07-06T14:48:22.757789708Z nfnetlink 20480 7 nf_conntrack_netlink,ip_set,nft_compat,nf_tables 2026-07-06T14:48:51.207007Z 00E 2026-07-06T14:48:22.757795413Z libcrc32c 12288 5 nf_nat,nf_conntrack,nf_tables,btrfs,raid456 2026-07-06T14:48:51.207008Z 00E 2026-07-06T14:48:22.760931873Z modprobe: can't change directory to '/lib/modules': No such file or directory 2026-07-06T14:48:51.207009Z 00E 2026-07-06T14:48:22.764523849Z ip: can't find device 'ip_tables' 2026-07-06T14:48:51.207010Z 00E 2026-07-06T14:48:22.765862957Z ip_tables 32768 0 2026-07-06T14:48:51.207011Z 00E 2026-07-06T14:48:22.765927860Z x_tables 65536 8 xt_nat,xt_tcpudp,xt_conntrack,xt_MASQUERADE,xt_set,xt_addrtype,nft_compat,ip_tables 2026-07-06T14:48:51.207012Z 00E 2026-07-06T14:48:22.766530981Z modprobe: can't change directory to '/lib/modules': No such file or directory 2026-07-06T14:48:51.207013Z 00E 2026-07-06T14:48:22.768077524Z ip: can't find device 'ip6_tables' 2026-07-06T14:48:51.207014Z 00E 2026-07-06T14:48:22.770529272Z modprobe: can't change directory to '/lib/modules': No such file or directory 2026-07-06T14:48:51.207015Z 00E 2026-07-06T14:48:22.773362502Z iptables v1.8.13 (nf_tables) 2026-07-06T14:48:51.207044Z 00E 2026-07-06T14:48:22.776754806Z mount: permission denied (are you root?) 2026-07-06T14:48:51.207045Z 00E 2026-07-06T14:48:22.776821741Z Could not mount /sys/kernel/security. 2026-07-06T14:48:51.207046Z 00E 2026-07-06T14:48:22.776831269Z AppArmor detection and --privileged mode might break. 2026-07-06T14:48:51.207046Z 00E 2026-07-06T14:48:22.778247633Z mount: permission denied (are you root?) 2026-07-06T14:48:51.207047Z 00E 2026-07-06T14:48:51.207048Z 00E ********* 2026-07-06T14:48:51.207049Z 00E 2026-07-06T14:48:51.229165Z 00O Using effective pull policy of [always] for container docker:cli 2026-07-06T14:48:51.269034Z 00O Pulling docker image docker:cli ... 2026-07-06T14:48:53.693750Z 00O Using docker image sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b for docker:cli with digest docker@sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b ... 2026-07-06T14:48:53.693773Z 00O section_end:1783349333:prepare_executor 2026-07-06T14:48:53.693777Z 00O+section_start:1783349333:prepare_script 2026-07-06T14:48:53.694039Z 00O+Preparing environment 2026-07-06T14:48:53.719445Z 00O Using effective pull policy of [always] for container sha256:ac0f843d45047cc02cea2f6379f3c6f47aac077acc85bba0527ddc1e0b7773ba 2026-07-06T14:48:54.047317Z 01O Running on runner-ee6nehn34-project-248-concurrent-0 via 0ea095f01732... 2026-07-06T14:48:54.191727Z 00O section_end:1783349334:prepare_script 2026-07-06T14:48:54.191735Z 00O+section_start:1783349334:get_sources 2026-07-06T14:48:54.193265Z 00O+Getting source from Git repository 2026-07-06T14:48:54.538614Z 01O Gitaly correlation ID: 01KWVYDDZGDDKTNT8QX08RJYDK 2026-07-06T14:48:54.546934Z 01O Fetching changes with git depth set to 20... 2026-07-06T14:48:54.550183Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/user-interfaces/web/.git/ 2026-07-06T14:48:54.553815Z 01O Created fresh repository. 2026-07-06T14:48:55.416542Z 01O Checking out 483e6b9a as detached HEAD (ref is main)... 2026-07-06T14:48:55.478644Z 01O Removing .env 2026-07-06T14:48:55.537281Z 01O 2026-07-06T14:48:55.537289Z 01O Skipping Git submodules setup 2026-07-06T14:48:55.723448Z 00O section_end:1783349335:get_sources 2026-07-06T14:48:55.723458Z 00O+section_start:1783349335:step_script 2026-07-06T14:48:55.730498Z 00O+Executing "step_script" stage of the job script 2026-07-06T14:48:55.730537Z 00O Using effective pull policy of [always] for container docker:cli 2026-07-06T14:48:55.792897Z 00O Using docker image sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b for docker:cli with digest docker@sha256:862099ada15c669000bef53aa4cb9d821262829f45b0dda2159ccb276443043b ... 2026-07-06T14:48:56.091313Z 01O $ mkdir -p $DOCKER_CERT_PATH 2026-07-06T14:48:56.092121Z 01O $ export ENVNAME=$(echo ${ENVIRONMENT} | tr '[:lower:]' '[:upper:]') 2026-07-06T14:48:56.093531Z 01O $ export DOCKER_HOST="tcp://$(printenv "${ENVNAME}_CLUSTER_HOST"):2376" 2026-07-06T14:48:56.094468Z 01O $ cp "$(printenv ${ENVNAME}_CLUSTER_CA)" $DOCKER_CERT_PATH/ca.pem 2026-07-06T14:48:56.097888Z 01O $ cp "$(printenv ${ENVNAME}_CLUSTER_CERT)" $DOCKER_CERT_PATH/cert.pem 2026-07-06T14:48:56.099781Z 01O $ cp "$(printenv ${ENVNAME}_CLUSTER_KEY)" $DOCKER_CERT_PATH/key.pem 2026-07-06T14:48:56.101550Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-07-06T14:48:56.946235Z 01O Login Succeeded 2026-07-06T14:48:56.946264Z 01E 2026-07-06T14:48:56.946268Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-07-06T14:48:56.946272Z 01E Configure a credential helper to remove this warning. See 2026-07-06T14:48:56.946276Z 01E https://docs.docker.com/go/credential-store/ 2026-07-06T14:48:56.946335Z 01E 2026-07-06T14:48:56.948600Z 01O $ cp "$(printenv ${ENVNAME}_ENV)" .env 2026-07-06T14:48:56.951046Z 01O $ if [ "$(docker info --format '{{.Swarm.LocalNodeState}}' 2>/dev/null)" = "active" ]; then docker stack deploy --with-registry-auth --prune --resolve-image always -c <(docker compose config | grep -v "^name:") $COMPOSE_PROJECT_NAME; else docker compose up -d; fi 2026-07-06T14:48:57.673735Z 01E Ignoring unsupported options: build, restart 2026-07-06T14:48:57.673746Z 01E 2026-07-06T14:48:57.673748Z 01E Since --detach=false was not specified, tasks will be created in the background. 2026-07-06T14:48:57.673750Z 01E In a future release, --detach=false will become the default. 2026-07-06T14:48:57.776042Z 01O Updating service web_app (id: tprbvnrhior22ut65j06z3e03) 2026-07-06T14:48:58.513425Z 00O section_end:1783349338:step_script 2026-07-06T14:48:58.513436Z 00O+section_start:1783349338:cleanup_file_variables 2026-07-06T14:48:58.517691Z 00O+Cleaning up project directory and file based variables 2026-07-06T14:48:58.935153Z 00O section_end:1783349338:cleanup_file_variables 2026-07-06T14:48:58.935163Z 00O+ 2026-07-06T14:48:59.082878Z 00O Job succeeded