2026-05-19T19:29:37.0788091Z Current runner version: '2.334.0' 2026-05-19T19:29:37.0792424Z Runner name: 'blacksmith-01ks0vbzt06tq0v455e5dp8xep-4vcpu' 2026-05-19T19:29:37.0793516Z Runner group name: 'blacksmith runners 01kjw805pbm0j2d3nm8etmdvvt' 2026-05-19T19:29:37.0794784Z Machine name: 'ip-172-31-64-123' 2026-05-19T19:29:37.0797729Z ##[group]GITHUB_TOKEN Permissions 2026-05-19T19:29:37.0799437Z Contents: write 2026-05-19T19:29:37.0800275Z Metadata: read 2026-05-19T19:29:37.0801111Z ##[endgroup] 2026-05-19T19:29:37.0802791Z Secret source: Actions 2026-05-19T19:29:37.0803731Z Prepare workflow directory 2026-05-19T19:29:37.0985635Z Prepare all required actions 2026-05-19T19:29:37.1006445Z Getting action download info 2026-05-19T19:29:37.6489686Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5) 2026-05-19T19:29:37.6861449Z Download action repository 'astral-sh/setup-uv@v4' (SHA:38f3f104447c67c051c4a08e39b64a148898af3a) 2026-05-19T19:29:38.3820664Z Download action repository 'actions/setup-python@v5' (SHA:a26af69be951a213d495a4c3e4e4022e16d87065) 2026-05-19T19:29:38.4266767Z Download action repository 'webfactory/ssh-agent@v0.9.0' (SHA:dc588b651fe13675774614f8e6a936a468676387) 2026-05-19T19:29:38.7778032Z Download action repository 'azure/setup-kubectl@v4' (SHA:776406bce94f63e41d621b960d78ee25c8b76ede) 2026-05-19T19:29:39.1841464Z Download action repository 'opentofu/setup-opentofu@v1' (SHA:9d84900f3238fab8cd84ce47d658d25dd008be2f) 2026-05-19T19:29:39.7510724Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-05-19T19:29:39.7559661Z Uses: open-craft/launchpad-cluster-template/.github/workflows/create-instance.yml@refs/heads/main (7acb47cdcfc3b8308249a13bb29e1cbc9f943a55) 2026-05-19T19:29:39.7561765Z ##[group] Inputs 2026-05-19T19:29:39.7562016Z INSTANCE_NAME: pr-38659-1a7bbe 2026-05-19T19:29:39.7562360Z INSTANCE_TEMPLATE_REPOSITORY: https://github.com/open-craft/launchpad-cluster-template.git 2026-05-19T19:29:39.7562732Z INSTANCE_TEMPLATE_VERSION: main 2026-05-19T19:29:39.7562985Z PLATFORM_NAME: pr-38659-1a7bbe 2026-05-19T19:29:39.7563274Z EDX_PLATFORM_REPOSITORY: https://github.com/openedx/openedx-platform.git 2026-05-19T19:29:39.7563614Z EDX_PLATFORM_VERSION: kdmccormick/verawood-sandbox 2026-05-19T19:29:39.7563882Z TUTOR_VERSION: main 2026-05-19T19:29:39.7564094Z LAUNCHPAD_CLI_VERSION: main 2026-05-19T19:29:39.7564410Z RUNNER_WORKFLOW_LABEL: blacksmith-4vcpu-ubuntu-2404 2026-05-19T19:29:39.7564677Z ##[endgroup] 2026-05-19T19:29:39.7564912Z Complete job name: Create Instance / create-instance 2026-05-19T19:29:39.7904861Z A job started hook has been configured by the self-hosted runner ***istrator 2026-05-19T19:29:39.7967246Z ##[group]Run '/setup.sh' 2026-05-19T19:29:39.7979848Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-05-19T19:29:39.7980237Z ##[endgroup] 2026-05-19T19:29:39.8163626Z Logging daemon started (blacksmithd for logs) 2026-05-19T19:29:39.8252902Z Results daemon started (blacksmithd for results) 2026-05-19T19:29:39.8253853Z Background adoption and SSH setup started (PID: 3412) 2026-05-19T19:29:39.8254527Z 2026-05-19T19:29:39.8254746Z ---------------------------------------- 2026-05-19T19:29:39.8255534Z SSH Access (using your GitHub SSH key): 2026-05-19T19:29:39.8255973Z ssh -p 64003 runner@blacksmith-01ks0vbzt06tq0v455e5dp8xep-4vcpu.vm.blacksmith.sh 2026-05-19T19:29:39.8256372Z 2026-05-19T19:29:39.8256799Z No GitHub SSH key? Add one at: 2026-05-19T19:29:39.8257300Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-05-19T19:29:39.8257591Z 2026-05-19T19:29:39.8257706Z ---------------------------------------- 2026-05-19T19:29:39.8257862Z 2026-05-19T19:29:39.8258009Z VM ID: blacksmith-01ks0vbzt06tq0v455e5dp8xep-4vcpu 2026-05-19T19:29:39.8258375Z Host: production-192.240.206.185-x8664 2026-05-19T19:29:39.8258623Z Host Agent PID: 2363570 2026-05-19T19:29:39.8258837Z Agent Process Count: 1 2026-05-19T19:29:39.8259052Z Host Agent Git SHA: edf49773 2026-05-19T19:29:39.8259472Z Host CPU Manufacturer: AuthenticAMD 2026-05-19T19:29:39.8259824Z Blacksmith Host Generation: gen 2 2026-05-19T19:29:39.8260069Z Petname: production-direct-bedbug-efc0284e 2026-05-19T19:29:39.8260320Z Region: us-west 2026-05-19T19:29:39.8260529Z Rootfs Version: ubuntu24-full-x64-012126 2026-05-19T19:29:39.8280086Z OS Version: Ubuntu 24.04.3 LTS 2026-05-19T19:29:39.8285907Z System Statistics: 2026-05-19T19:29:39.8286328Z ----------------- 2026-05-19T19:29:39.8286567Z VM CPU Count: 4 2026-05-19T19:29:39.8286688Z 2026-05-19T19:29:39.8286801Z Jobs by Process ID: 2026-05-19T19:29:39.8287002Z ----------------- 2026-05-19T19:29:39.8287203Z PID 2363570: 8 jobs 2026-05-19T19:29:39.8287413Z Total: 8 jobs across 1 process 2026-05-19T19:29:39.8287540Z 2026-05-19T19:29:39.8287640Z Devices by Process ID: 2026-05-19T19:29:39.8287848Z ----------------- 2026-05-19T19:29:39.8288049Z PID 2363570: 9 devices 2026-05-19T19:29:39.8289592Z Total: 9 devices across 1 process 2026-05-19T19:29:39.8289899Z Enabling Blacksmith transparent cache 2026-05-19T19:29:39.8517066Z ##[group]Run actions/checkout@v4 2026-05-19T19:29:39.8517353Z with: 2026-05-19T19:29:39.8517692Z repository: open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:39.8518148Z token: *** 2026-05-19T19:29:39.8518349Z ssh-strict: true 2026-05-19T19:29:39.8518560Z ssh-user: git 2026-05-19T19:29:39.8518777Z persist-credentials: true 2026-05-19T19:29:39.8518999Z clean: true 2026-05-19T19:29:39.8519211Z sparse-checkout-cone-mode: true 2026-05-19T19:29:39.8519432Z fetch-depth: 1 2026-05-19T19:29:39.8519642Z fetch-tags: false 2026-05-19T19:29:39.8519850Z show-progress: true 2026-05-19T19:29:39.8520056Z lfs: false 2026-05-19T19:29:39.8520253Z submodules: false 2026-05-19T19:29:39.8520462Z set-safe-directory: true 2026-05-19T19:29:39.8520688Z env: 2026-05-19T19:29:39.8520920Z GITHUB_REPO_NAME: open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:39.8521194Z ##[endgroup] 2026-05-19T19:29:39.9900177Z Syncing repository: open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:39.9901210Z ##[group]Getting Git version info 2026-05-19T19:29:39.9901564Z Working directory is '/home/runner/_work/phd-axim-pr-sandbox-cluster/phd-axim-pr-sandbox-cluster' 2026-05-19T19:29:39.9902058Z [command]/usr/bin/git version 2026-05-19T19:29:39.9908352Z git version 2.52.0 2026-05-19T19:29:39.9926572Z ##[endgroup] 2026-05-19T19:29:39.9933479Z Temporarily overriding HOME='/home/runner/_work/_temp/1b2c2ccf-426f-4467-abf4-75d9fbc8d1ff' before making global git config changes 2026-05-19T19:29:39.9933952Z Adding repository directory to the temporary git global config as a safe directory 2026-05-19T19:29:39.9936742Z [command]/usr/bin/git config --global --add safe.directory /home/runner/_work/phd-axim-pr-sandbox-cluster/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:39.9955542Z Deleting the contents of '/home/runner/_work/phd-axim-pr-sandbox-cluster/phd-axim-pr-sandbox-cluster' 2026-05-19T19:29:39.9956848Z ##[group]Initializing the repository 2026-05-19T19:29:39.9959074Z [command]/usr/bin/git init /home/runner/_work/phd-axim-pr-sandbox-cluster/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:39.9982358Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-05-19T19:29:39.9982982Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-05-19T19:29:39.9983568Z hint: to use in all of your new repositories, which will suppress this warning, 2026-05-19T19:29:39.9984065Z hint: call: 2026-05-19T19:29:39.9984554Z hint: 2026-05-19T19:29:39.9985341Z hint: git config --global init.defaultBranch 2026-05-19T19:29:39.9985599Z hint: 2026-05-19T19:29:39.9985852Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-05-19T19:29:39.9986208Z hint: 'development'. The just-created branch can be renamed via this command: 2026-05-19T19:29:39.9986494Z hint: 2026-05-19T19:29:39.9986692Z hint: git branch -m 2026-05-19T19:29:39.9986904Z hint: 2026-05-19T19:29:39.9987182Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-05-19T19:29:39.9987897Z Initialized empty Git repository in /home/runner/_work/phd-axim-pr-sandbox-cluster/phd-axim-pr-sandbox-cluster/.git/ 2026-05-19T19:29:39.9989656Z [command]/usr/bin/git remote add origin https://github.com/open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:40.0004874Z ##[endgroup] 2026-05-19T19:29:40.0005223Z ##[group]Disabling automatic garbage collection 2026-05-19T19:29:40.0007129Z [command]/usr/bin/git config --local gc.auto 0 2026-05-19T19:29:40.0018956Z ##[endgroup] 2026-05-19T19:29:40.0019286Z ##[group]Setting up auth 2026-05-19T19:29:40.0022638Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-05-19T19:29:40.0035174Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-05-19T19:29:40.0157462Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-05-19T19:29:40.0183752Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-05-19T19:29:40.0268277Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-05-19T19:29:40.0282289Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-05-19T19:29:40.0362492Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-05-19T19:29:40.0376945Z ##[endgroup] 2026-05-19T19:29:40.0377322Z ##[group]Fetching the repository 2026-05-19T19:29:40.0381145Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +30dadf8d00bd584bfa8524308a63a129737dc97b:refs/remotes/origin/main 2026-05-19T19:29:40.7297915Z From https://github.com/open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:40.7298385Z * [new ref] 30dadf8d00bd584bfa8524308a63a129737dc97b -> origin/main 2026-05-19T19:29:40.7317561Z ##[endgroup] 2026-05-19T19:29:40.7317953Z ##[group]Determining the checkout info 2026-05-19T19:29:40.7318878Z ##[endgroup] 2026-05-19T19:29:40.7322142Z [command]/usr/bin/git sparse-checkout disable 2026-05-19T19:29:40.7342363Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2026-05-19T19:29:40.7354990Z ##[group]Checking out the ref 2026-05-19T19:29:40.7356925Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-05-19T19:29:40.7634304Z Switched to a new branch 'main' 2026-05-19T19:29:40.7636044Z branch 'main' set up to track 'origin/main'. 2026-05-19T19:29:40.7639194Z ##[endgroup] 2026-05-19T19:29:40.7658531Z [command]/usr/bin/git log -1 --format=%H 2026-05-19T19:29:40.7667715Z 30dadf8d00bd584bfa8524308a63a129737dc97b 2026-05-19T19:29:40.7765803Z ##[group]Run astral-sh/setup-uv@v4 2026-05-19T19:29:40.7778412Z with: 2026-05-19T19:29:40.7778633Z version: latest 2026-05-19T19:29:40.7778954Z github-token: *** 2026-05-19T19:29:40.7779170Z enable-cache: false 2026-05-19T19:29:40.7779396Z cache-dependency-glob: **/uv.lock 2026-05-19T19:29:40.7779632Z prune-cache: true 2026-05-19T19:29:40.7779850Z ignore-nothing-to-cache: false 2026-05-19T19:29:40.7780074Z env: 2026-05-19T19:29:40.7780309Z GITHUB_REPO_NAME: open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:40.7780590Z ##[endgroup] 2026-05-19T19:29:41.2914129Z Downloading uv from "https://github.com/astral-sh/uv/releases/download/0.11.15/uv-x86_64-unknown-linux-gnu.tar.gz" ... 2026-05-19T19:29:41.6520579Z [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/_work/_temp/d47fe360-9332-47bd-9c54-dcadcd0e6479 -f /home/runner/_work/_temp/c7d1f6d0-9508-47f6-b246-11f02a3b16be 2026-05-19T19:29:41.9406796Z Added /opt/hostedtoolcache/uv/0.11.15/x86_64 to the path 2026-05-19T19:29:41.9407384Z Added /home/runner/.local/bin to the path 2026-05-19T19:29:41.9421941Z Set UV_CACHE_DIR to /home/runner/_work/_temp/setup-uv-cache 2026-05-19T19:29:41.9422246Z Successfully installed uv version 0.11.15 2026-05-19T19:29:41.9509864Z ##[group]Run actions/setup-python@v5 2026-05-19T19:29:41.9510115Z with: 2026-05-19T19:29:41.9510324Z python-version: 3.12 2026-05-19T19:29:41.9510552Z check-latest: false 2026-05-19T19:29:41.9510826Z token: *** 2026-05-19T19:29:41.9511032Z update-environment: true 2026-05-19T19:29:41.9511248Z allow-prereleases: false 2026-05-19T19:29:41.9511457Z freethreaded: false 2026-05-19T19:29:41.9511671Z env: 2026-05-19T19:29:41.9511914Z GITHUB_REPO_NAME: open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:41.9512210Z UV_CACHE_DIR: /home/runner/_work/_temp/setup-uv-cache 2026-05-19T19:29:41.9512463Z ##[endgroup] 2026-05-19T19:29:42.0317805Z ##[group]Installed versions 2026-05-19T19:29:42.0374140Z Successfully set up CPython (3.12.12) 2026-05-19T19:29:42.0374627Z ##[endgroup] 2026-05-19T19:29:42.0462909Z ##[group]Run webfactory/ssh-agent@v0.9.0 2026-05-19T19:29:42.0463176Z with: 2026-05-19T19:29:42.0469435Z ssh-private-key: *** 2026-05-19T19:29:42.0469665Z log-public-key: true 2026-05-19T19:29:42.0469870Z env: 2026-05-19T19:29:42.0470095Z GITHUB_REPO_NAME: open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:42.0470396Z UV_CACHE_DIR: /home/runner/_work/_temp/setup-uv-cache 2026-05-19T19:29:42.0470689Z pythonLocation: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.0471032Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib/pkgconfig 2026-05-19T19:29:42.0471382Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.0471680Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.0471974Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.0472269Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib 2026-05-19T19:29:42.0472544Z ##[endgroup] 2026-05-19T19:29:42.0702907Z Starting ssh-agent 2026-05-19T19:29:42.0885832Z SSH_AUTH_SOCK=/tmp/ssh-2qn0ygee3Fhn/agent.3653 2026-05-19T19:29:42.0886627Z SSH_AGENT_PID=3654 2026-05-19T19:29:42.0886925Z Adding private key(s) to agent 2026-05-19T19:29:42.0926913Z Identity added: (stdin) (bot@opencraft.com) 2026-05-19T19:29:42.0927211Z Key(s) added: 2026-05-19T19:29:42.0949480Z 4096 SHA256:xy0SMS+auXdaMmsSs38L3vO7i+7e7OMHsMtGHApQmLc bot@opencraft.com (RSA) 2026-05-19T19:29:42.0950725Z Configuring deployment key(s) 2026-05-19T19:29:42.0977507Z Comment for (public) key 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDQ7hEnzlwSnsEr6nfiuQZHtgLrgQwJDVIfEVs8tk61SSRUuE2bm4QrKQJ4CwXKddVSYuZRszt6W6QUnfnOBOtfiVzhs9w5pAGajkWIPPdmzrjhgao/PCYAXePVHB3GuGQeU5lc7kXkyrg/G4gp0NKkPngX8t1IaKiMsR4QUWRFK8SP71AjCilmHOE+JXvYYCL0n/LVwqKIY5UoIY4jCNk0zJRN7MDBjX4Jq6p2AGdQ3qg3X1VD8z9QRcULMaaIRF8B0t625+b4rG+vd+Ryi/8foP8kVvnHTEY6d1UxlSMeLVx+ZOXsdE/HehqkUypuK/lQSI7fj/7fDfUPOf4n0rkZ7DvC+V8d0JDtyC+sqpXQWjnyKd43nJU5RE4pejGqYuA3P8euLxwlfWMynnwx4aDtSItOkiOKo0D4iqBxhyhA0BDi22yRNTWwuQZKCAzz518czVMFr1NTWlykzD3sldMTuXsYfaQBpDPyB9h/pf1aKcw/93liWWLATGfMuqpiXS/LZZYM9hx7mabK/WCAvYyp1JtMuyOiiSFkSBhP+nC30wRcLoPN85qUOKP0mYkYAULqRGB7ooyHqRWctBmRDhpLm2rkLNmT8nvD5T8xhP49tu79gCsqin4ixiP15EnYclhioah59nmPXDl8hrjbkAMHEFvcylltpSaNcfYdxFVN6Q== bot@opencraft.com' does not match GitHub URL pattern. Not treating it as a GitHub deploy key. 2026-05-19T19:29:42.1009538Z ##[group]Run ssh-keyscan github.com >> ~/.ssh/known_hosts 2026-05-19T19:29:42.1009887Z ssh-keyscan github.com >> ~/.ssh/known_hosts 2026-05-19T19:29:42.1022153Z shell: /usr/bin/bash -e {0} 2026-05-19T19:29:42.1022365Z env: 2026-05-19T19:29:42.1022595Z GITHUB_REPO_NAME: open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:42.1022884Z UV_CACHE_DIR: /home/runner/_work/_temp/setup-uv-cache 2026-05-19T19:29:42.1023167Z pythonLocation: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.1023487Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib/pkgconfig 2026-05-19T19:29:42.1023795Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.1024082Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.1024469Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.1024750Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib 2026-05-19T19:29:42.1025049Z SSH_AUTH_SOCK: /tmp/ssh-2qn0ygee3Fhn/agent.3653 2026-05-19T19:29:42.1025299Z SSH_AGENT_PID: 3654 2026-05-19T19:29:42.1025504Z ##[endgroup] 2026-05-19T19:29:42.2174128Z # github.com:22 SSH-2.0-8ad108e 2026-05-19T19:29:42.2709953Z # github.com:22 SSH-2.0-8ad108e 2026-05-19T19:29:42.4875199Z # github.com:22 SSH-2.0-8ad108e 2026-05-19T19:29:42.7003400Z # github.com:22 SSH-2.0-8ad108e 2026-05-19T19:29:42.9129244Z # github.com:22 SSH-2.0-8ad108e 2026-05-19T19:29:42.9689880Z ##[group]Run git config user.name "GitHub Actions" 2026-05-19T19:29:42.9690190Z git config user.name "GitHub Actions" 2026-05-19T19:29:42.9690467Z git config user.email "actions@github.com" 2026-05-19T19:29:42.9702112Z shell: /usr/bin/bash -e {0} 2026-05-19T19:29:42.9702350Z env: 2026-05-19T19:29:42.9702580Z GITHUB_REPO_NAME: open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:42.9702879Z UV_CACHE_DIR: /home/runner/_work/_temp/setup-uv-cache 2026-05-19T19:29:42.9703159Z pythonLocation: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.9703470Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib/pkgconfig 2026-05-19T19:29:42.9703777Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.9704054Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.9704364Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.9704793Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib 2026-05-19T19:29:42.9705069Z SSH_AUTH_SOCK: /tmp/ssh-2qn0ygee3Fhn/agent.3653 2026-05-19T19:29:42.9705315Z SSH_AGENT_PID: 3654 2026-05-19T19:29:42.9705512Z ##[endgroup] 2026-05-19T19:29:42.9773724Z ##[group]Run uv tool install git+https://github.com/open-craft/launchpad-cluster-template.git@main#subdirectory=tooling 2026-05-19T19:29:42.9774311Z uv tool install git+https://github.com/open-craft/launchpad-cluster-template.git@main#subdirectory=tooling 2026-05-19T19:29:42.9782362Z shell: /usr/bin/bash -e {0} 2026-05-19T19:29:42.9782573Z env: 2026-05-19T19:29:42.9782809Z GITHUB_REPO_NAME: open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:42.9783099Z UV_CACHE_DIR: /home/runner/_work/_temp/setup-uv-cache 2026-05-19T19:29:42.9783378Z pythonLocation: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.9783693Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib/pkgconfig 2026-05-19T19:29:42.9795182Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.9795502Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.9795789Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:42.9796096Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib 2026-05-19T19:29:42.9796382Z SSH_AUTH_SOCK: /tmp/ssh-2qn0ygee3Fhn/agent.3653 2026-05-19T19:29:42.9796791Z SSH_AGENT_PID: 3654 2026-05-19T19:29:42.9796997Z LAUNCHPAD_CLI_VERSION: main 2026-05-19T19:29:42.9797212Z ##[endgroup] 2026-05-19T19:29:43.2920654Z Updating https://github.com/open-craft/launchpad-cluster-template.git (main) 2026-05-19T19:29:43.9694907Z Updated https://github.com/open-craft/launchpad-cluster-template.git (7acb47cdcfc3b8308249a13bb29e1cbc9f943a55) 2026-05-19T19:29:44.1274503Z Resolved 35 packages in 157ms 2026-05-19T19:29:44.1340763Z Building launchpad @ git+https://github.com/open-craft/launchpad-cluster-template.git@7acb47cdcfc3b8308249a13bb29e1cbc9f943a55#subdirectory=tooling 2026-05-19T19:29:44.1475936Z Downloading kubernetes (1.9MiB) 2026-05-19T19:29:44.1476787Z Downloading pygments (1.2MiB) 2026-05-19T19:29:44.1478397Z Downloading pydantic-core (2.0MiB) 2026-05-19T19:29:44.1934098Z Downloaded pydantic-core 2026-05-19T19:29:44.2298556Z Downloaded pygments 2026-05-19T19:29:44.2586325Z Downloaded kubernetes 2026-05-19T19:29:44.6207709Z Built launchpad @ git+https://github.com/open-craft/launchpad-cluster-template.git@7acb47cdcfc3b8308249a13bb29e1cbc9f943a55#subdirectory=tooling 2026-05-19T19:29:44.6217570Z Prepared 35 packages in 493ms 2026-05-19T19:29:44.6321350Z Installed 35 packages in 10ms 2026-05-19T19:29:44.6321659Z + annotated-types==0.7.0 2026-05-19T19:29:44.6321895Z + arrow==1.4.0 2026-05-19T19:29:44.6322114Z + bcrypt==5.0.0 2026-05-19T19:29:44.6322342Z + binaryornot==0.6.0 2026-05-19T19:29:44.6322576Z + certifi==2026.4.22 2026-05-19T19:29:44.6322808Z + charset-normalizer==3.4.7 2026-05-19T19:29:44.6323046Z + click==8.4.0 2026-05-19T19:29:44.6323268Z + cookiecutter==2.7.1 2026-05-19T19:29:44.6323495Z + durationpy==0.10 2026-05-19T19:29:44.6323741Z + idna==3.15 2026-05-19T19:29:44.6323962Z + jinja2==3.1.6 2026-05-19T19:29:44.6324179Z + kubernetes==35.0.0 2026-05-19T19:29:44.6324695Z + launchpad==0.1.0 (from git+https://github.com/open-craft/launchpad-cluster-template.git@7acb47cdcfc3b8308249a13bb29e1cbc9f943a55#subdirectory=tooling) 2026-05-19T19:29:44.6325185Z + markdown-it-py==4.2.0 2026-05-19T19:29:44.6325453Z + markupsafe==3.0.3 2026-05-19T19:29:44.6325679Z + mdurl==0.1.2 2026-05-19T19:29:44.6325939Z + oauthlib==3.3.1 2026-05-19T19:29:44.6326169Z + pydantic==2.13.4 2026-05-19T19:29:44.6326405Z + pydantic-core==2.46.4 2026-05-19T19:29:44.6326647Z + pydantic-settings==2.14.1 2026-05-19T19:29:44.6326928Z + pygments==2.20.0 2026-05-19T19:29:44.6327156Z + python-dateutil==2.9.0.post0 2026-05-19T19:29:44.6327396Z + python-dotenv==1.2.2 2026-05-19T19:29:44.6327635Z + python-slugify==8.0.4 2026-05-19T19:29:44.6327864Z + pyyaml==6.0.3 2026-05-19T19:29:44.6328087Z + requests==2.34.2 2026-05-19T19:29:44.6328319Z + requests-oauthlib==2.0.0 2026-05-19T19:29:44.6328550Z + rich==15.0.0 2026-05-19T19:29:44.6328766Z + six==1.17.0 2026-05-19T19:29:44.6329193Z + text-unidecode==1.3 2026-05-19T19:29:44.6329453Z + typing-extensions==4.15.0 2026-05-19T19:29:44.6329701Z + typing-inspection==0.4.2 2026-05-19T19:29:44.6329939Z + tzdata==2026.2 2026-05-19T19:29:44.6330164Z + urllib3==2.7.0 2026-05-19T19:29:44.6330399Z + websocket-client==1.9.0 2026-05-19T19:29:44.6331666Z Installed 7 executables: launchpad_create_argo_user, launchpad_create_cluster, launchpad_create_instance, launchpad_delete_argo_user, launchpad_delete_instance, launchpad_install_argo, launchpad_update_argo_user 2026-05-19T19:29:44.6430938Z ##[group]Run azure/setup-kubectl@v4 2026-05-19T19:29:44.6431190Z with: 2026-05-19T19:29:44.6431396Z version: latest 2026-05-19T19:29:44.6431647Z env: 2026-05-19T19:29:44.6431887Z GITHUB_REPO_NAME: open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:44.6432195Z UV_CACHE_DIR: /home/runner/_work/_temp/setup-uv-cache 2026-05-19T19:29:44.6432499Z pythonLocation: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:44.6432832Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib/pkgconfig 2026-05-19T19:29:44.6433155Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:44.6433452Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:44.6433899Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:44.6434209Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib 2026-05-19T19:29:44.6434506Z SSH_AUTH_SOCK: /tmp/ssh-2qn0ygee3Fhn/agent.3653 2026-05-19T19:29:44.6434792Z SSH_AGENT_PID: 3654 2026-05-19T19:29:44.6435004Z ##[endgroup] 2026-05-19T19:29:45.3597875Z ##[group]Run opentofu/setup-opentofu@v1 2026-05-19T19:29:45.3598122Z with: 2026-05-19T19:29:45.3598316Z tofu_version: latest 2026-05-19T19:29:45.3598547Z cli_config_credentials_hostname: app.terraform.io 2026-05-19T19:29:45.3598791Z tofu_wrapper: true 2026-05-19T19:29:45.3598989Z cache: false 2026-05-19T19:29:45.3599170Z env: 2026-05-19T19:29:45.3599391Z GITHUB_REPO_NAME: open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:45.3599699Z UV_CACHE_DIR: /home/runner/_work/_temp/setup-uv-cache 2026-05-19T19:29:45.3599987Z pythonLocation: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:45.3600304Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib/pkgconfig 2026-05-19T19:29:45.3600612Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:45.3600888Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:45.3601162Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:45.3601471Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib 2026-05-19T19:29:45.3601744Z SSH_AUTH_SOCK: /tmp/ssh-2qn0ygee3Fhn/agent.3653 2026-05-19T19:29:45.3601988Z SSH_AGENT_PID: 3654 2026-05-19T19:29:45.3602186Z ##[endgroup] 2026-05-19T19:29:46.1529523Z [command]/usr/bin/unzip -o -q /home/runner/_work/_temp/19975001-5862-4c1b-9bf2-b54462fdc5a8 2026-05-19T19:29:46.6482810Z ##[group]Run echo "$TERRAFORM_SECRETS" > secrets.auto.tfvars 2026-05-19T19:29:46.6483174Z echo "$TERRAFORM_SECRETS" > secrets.auto.tfvars 2026-05-19T19:29:46.6495728Z shell: /usr/bin/bash -e {0} 2026-05-19T19:29:46.6495967Z env: 2026-05-19T19:29:46.6496216Z GITHUB_REPO_NAME: open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:46.6496521Z UV_CACHE_DIR: /home/runner/_work/_temp/setup-uv-cache 2026-05-19T19:29:46.6496820Z pythonLocation: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:46.6497146Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib/pkgconfig 2026-05-19T19:29:46.6497468Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:46.6497766Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:46.6498063Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:46.6498356Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib 2026-05-19T19:29:46.6498668Z SSH_AUTH_SOCK: /tmp/ssh-2qn0ygee3Fhn/agent.3653 2026-05-19T19:29:46.6498929Z SSH_AGENT_PID: 3654 2026-05-19T19:29:46.6499210Z TOFU_CLI_PATH: /home/runner/_work/_temp/5aca0626-295b-42fe-bce7-5483d9660a87 2026-05-19T19:29:46.6500050Z TERRAFORM_SECRETS: *** 2026-05-19T19:29:46.6500272Z ##[endgroup] 2026-05-19T19:29:46.6539045Z ##[group]Run tofu init -input=false 2026-05-19T19:29:46.6539343Z tofu init -input=false 2026-05-19T19:29:46.6539574Z tofu refresh 2026-05-19T19:29:46.6549269Z shell: /usr/bin/bash -e {0} 2026-05-19T19:29:46.6549511Z env: 2026-05-19T19:29:46.6549755Z GITHUB_REPO_NAME: open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:46.6550109Z UV_CACHE_DIR: /home/runner/_work/_temp/setup-uv-cache 2026-05-19T19:29:46.6550416Z pythonLocation: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:46.6550742Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib/pkgconfig 2026-05-19T19:29:46.6551069Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:46.6551365Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:46.6551656Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:46.6551948Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib 2026-05-19T19:29:46.6552468Z SSH_AUTH_SOCK: /tmp/ssh-2qn0ygee3Fhn/agent.3653 2026-05-19T19:29:46.6552725Z SSH_AGENT_PID: 3654 2026-05-19T19:29:46.6553069Z TOFU_CLI_PATH: /home/runner/_work/_temp/5aca0626-295b-42fe-bce7-5483d9660a87 2026-05-19T19:29:46.6553373Z TF_CLI_ARGS: -no-color 2026-05-19T19:29:46.6553683Z AWS_ACCESS_KEY_ID: *** 2026-05-19T19:29:46.6553952Z AWS_SECRET_ACCESS_KEY: *** 2026-05-19T19:29:46.6554171Z ##[endgroup] 2026-05-19T19:29:46.7602475Z 2026-05-19T19:29:46.7603170Z Initializing the backend... 2026-05-19T19:29:47.0027100Z 2026-05-19T19:29:47.0027399Z Successfully configured the backend "s3"! OpenTofu will automatically 2026-05-19T19:29:47.0027763Z use this backend unless the backend configuration changes. 2026-05-19T19:29:47.8541444Z Initializing modules... 2026-05-19T19:29:47.8551877Z Downloading git::https://gitlab.com/opencraft/ops/terraform-modules.git?ref=d55c99f57ee6cdadbfe3b01e19e456fb38b29e21 for harmony... 2026-05-19T19:29:48.8825985Z - harmony in .terraform/modules/harmony/modules/harmony 2026-05-19T19:29:48.8826588Z Downloading git::https://github.com/openedx/openedx-k8s-harmony.git?ref=deaf58ed6dc8d2d60ba5fed42d0ad472944dfaf7 for kubernetes_cluster... 2026-05-19T19:29:49.6003213Z - kubernetes_cluster in .terraform/modules/kubernetes_cluster/terraform/modules/digitalocean/doks 2026-05-19T19:29:49.6004029Z Downloading git::https://github.com/openedx/openedx-k8s-harmony.git?ref=deaf58ed6dc8d2d60ba5fed42d0ad472944dfaf7 for main_vpc... 2026-05-19T19:29:49.6015381Z - main_vpc in .terraform/modules/main_vpc/terraform/modules/digitalocean/vpc 2026-05-19T19:29:49.6016158Z Downloading git::https://github.com/openedx/openedx-k8s-harmony.git?ref=deaf58ed6dc8d2d60ba5fed42d0ad472944dfaf7 for mongodb_database... 2026-05-19T19:29:49.6034995Z - mongodb_database in .terraform/modules/mongodb_database/terraform/modules/digitalocean/database 2026-05-19T19:29:49.6047341Z Downloading git::https://github.com/openedx/openedx-k8s-harmony.git?ref=deaf58ed6dc8d2d60ba5fed42d0ad472944dfaf7 for mysql_database... 2026-05-19T19:29:49.6060350Z - mysql_database in .terraform/modules/mysql_database/terraform/modules/digitalocean/database 2026-05-19T19:29:49.6061027Z Downloading git::https://github.com/openedx/openedx-k8s-harmony.git?ref=deaf58ed6dc8d2d60ba5fed42d0ad472944dfaf7 for velero_backups... 2026-05-19T19:29:49.6079650Z - velero_backups in .terraform/modules/velero_backups/terraform/modules/digitalocean/*** 2026-05-19T19:29:49.6111849Z 2026-05-19T19:29:49.6112304Z Initializing provider plugins... 2026-05-19T19:29:49.6112732Z - Finding hashicorp/helm versions matching "2.17.0"... 2026-05-19T19:29:49.6113144Z - Finding gavinbunney/kubectl versions matching ">= 1.19.0"... 2026-05-19T19:29:49.6114742Z - Finding latest version of loafoe/htpasswd... 2026-05-19T19:29:49.6115054Z - Finding hashicorp/kubernetes versions matching ">= 2.38.0"... 2026-05-19T19:29:49.6115387Z - Finding latest version of hashicorp/local... 2026-05-19T19:29:49.6115696Z - Finding digitalocean/digitalocean versions matching ">= 2.67.0"... 2026-05-19T19:29:49.6116297Z - Finding latest version of hashicorp/null... 2026-05-19T19:29:49.6116590Z - Finding latest version of hashicorp/random... 2026-05-19T19:29:50.3966415Z - Installing hashicorp/random v3.9.0... 2026-05-19T19:29:50.4089237Z - Installing gavinbunney/kubectl v1.19.0... 2026-05-19T19:29:50.4117103Z - Installing hashicorp/local v2.9.0... 2026-05-19T19:29:50.4165809Z - Installing hashicorp/null v3.3.0... 2026-05-19T19:29:50.4167158Z - Installing hashicorp/kubernetes v3.1.0... 2026-05-19T19:29:50.5073331Z - Installing digitalocean/digitalocean v2.87.0... 2026-05-19T19:29:50.5090305Z - Installing loafoe/htpasswd v2.1.0... 2026-05-19T19:29:50.5341672Z - Installing hashicorp/helm v2.17.0... 2026-05-19T19:29:50.6840674Z - Installed hashicorp/null v3.3.0 (signed, key ID 0C0AF313E5FD9F80) 2026-05-19T19:29:50.7185105Z - Installed hashicorp/random v3.9.0 (signed, key ID 0C0AF313E5FD9F80) 2026-05-19T19:29:50.8851913Z - Installed digitalocean/digitalocean v2.87.0 (signed, key ID F82037E524B9C0E8) 2026-05-19T19:29:50.9263699Z - Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80) 2026-05-19T19:29:51.0032022Z - Installed gavinbunney/kubectl v1.19.0 (signed, key ID 1E1CE42504F5FBB2) 2026-05-19T19:29:51.1049051Z - Installed loafoe/htpasswd v2.1.0 (signed, key ID C0E4EB79E9E6A23D) 2026-05-19T19:29:51.1899713Z - Installed hashicorp/kubernetes v3.1.0 (signed, key ID 0C0AF313E5FD9F80) 2026-05-19T19:29:51.3598090Z - Installed hashicorp/helm v2.17.0 (signed, key ID 0C0AF313E5FD9F80) 2026-05-19T19:29:51.3598323Z 2026-05-19T19:29:51.3598451Z Providers are signed by their developers. 2026-05-19T19:29:51.3598870Z If you'd like to know more about provider signing, you can read about it here: 2026-05-19T19:29:51.3599294Z https://opentofu.org/docs/cli/plugins/signing/ 2026-05-19T19:29:51.3599491Z 2026-05-19T19:29:51.3599689Z OpenTofu has created a lock file .terraform.lock.hcl to record the provider 2026-05-19T19:29:51.3600092Z selections it made above. Include this file in your version control repository 2026-05-19T19:29:51.3601004Z so that OpenTofu can guarantee to make the same selections by default when 2026-05-19T19:29:51.3601363Z you run "tofu init" in the future. 2026-05-19T19:29:51.3601506Z 2026-05-19T19:29:51.3601628Z OpenTofu has been successfully initialized! 2026-05-19T19:29:51.3601797Z 2026-05-19T19:29:51.3601958Z You may now begin working with OpenTofu. Try running "tofu plan" to see 2026-05-19T19:29:51.3602367Z any changes that are required for your infrastructure. All OpenTofu commands 2026-05-19T19:29:51.3602666Z should now work. 2026-05-19T19:29:51.3602785Z 2026-05-19T19:29:51.3602943Z If you ever set or change modules or backend configuration for OpenTofu, 2026-05-19T19:29:51.3603312Z rerun this command to reinitialize your working directory. If you forget, other 2026-05-19T19:29:51.3603851Z commands will detect it and remind you to do so if necessary. 2026-05-19T19:29:52.9362879Z module.velero_backups.random_id.bucket_suffix: Refreshing state... [id=67xgVAtbg_0] 2026-05-19T19:29:52.9363599Z module.main_vpc.random_id.vpc_suffix[0]: Refreshing state... [id=daCf43_RvYA] 2026-05-19T19:29:52.9862358Z module.main_vpc.digitalocean_vpc.vpc: Refreshing state... [id=2b476578-36d5-4971-9227-c7284468a3b5] 2026-05-19T19:29:52.9863152Z module.velero_backups.digitalocean_***_bucket.***_bucket: Refreshing state... [id=backup-***-16986557808618734589] 2026-05-19T19:29:52.9863857Z module.kubernetes_cluster.digitalocean_tag.worker_firewall: Refreshing state... [id=fw-***-workers] 2026-05-19T19:29:53.3146054Z module.mongodb_database.data.digitalocean_vpc.vpc: Reading... 2026-05-19T19:29:53.3146465Z module.kubernetes_cluster.data.digitalocean_vpc.vpc: Reading... 2026-05-19T19:29:53.3148813Z module.mysql_database.data.digitalocean_vpc.vpc: Reading... 2026-05-19T19:29:53.3154464Z module.mongodb_database.digitalocean_database_cluster.database_cluster: Refreshing state... [id=***] 2026-05-19T19:29:53.3158768Z module.mysql_database.digitalocean_database_cluster.database_cluster: Refreshing state... [id=89d270f3-3851-4831-9624-8ded489b3b6c] 2026-05-19T19:29:53.5868517Z module.velero_backups.digitalocean_***_bucket_cors_configuration.***_bucket_policy: Refreshing state... [id=backup-***-16986557808618734589] 2026-05-19T19:29:53.6101355Z module.mysql_database.data.digitalocean_vpc.vpc: Read complete after 1s [id=2b476578-36d5-4971-9227-c7284468a3b5] 2026-05-19T19:29:53.6534048Z module.kubernetes_cluster.data.digitalocean_vpc.vpc: Read complete after 1s [id=2b476578-36d5-4971-9227-c7284468a3b5] 2026-05-19T19:29:53.6557341Z module.kubernetes_cluster.digitalocean_kubernetes_cluster.cluster: Refreshing state... [id=8cc4cbd1-a9f6-4649-8c23-831347e1c902] 2026-05-19T19:29:53.6862713Z module.mongodb_database.null_resource.no_primary_key_patch_database_cluster: Refreshing state... [id=297601457127227147] 2026-05-19T19:29:53.7462539Z module.mongodb_database.data.digitalocean_vpc.vpc: Read complete after 1s [id=2b476578-36d5-4971-9227-c7284468a3b5] 2026-05-19T19:29:53.7900125Z module.mysql_database.null_resource.no_primary_key_patch_database_cluster: Refreshing state... [id=8538306561544786312] 2026-05-19T19:29:53.7906239Z module.mysql_database.digitalocean_database_user.users["pr-sandbox-automation"]: Refreshing state... [id=89d270f3-3851-4831-9624-8ded489b3b6c/user/pr-sandbox-automation] 2026-05-19T19:29:53.7911570Z module.mysql_database.digitalocean_database_db.databases["pr-sandbox-automation"]: Refreshing state... [id=89d270f3-3851-4831-9624-8ded489b3b6c/database/pr-sandbox-automation] 2026-05-19T19:29:53.9574946Z module.mysql_database.digitalocean_database_firewall.database_cluster_firewall: Refreshing state... [id=89d270f3-3851-4831-9624-8ded489b3b6c-20260119161109746400000002] 2026-05-19T19:29:53.9575543Z digitalocean_project.project: Refreshing state... [id=01a752d3-3fea-4dfe-bd7f-e87deb046127] 2026-05-19T19:29:53.9576229Z module.mongodb_database.digitalocean_database_firewall.database_cluster_firewall: Refreshing state... [id=***-20260119161109682300000001] 2026-05-19T19:29:53.9576684Z data.digitalocean_kubernetes_cluster.cluster: Reading... 2026-05-19T19:29:53.9591106Z module.harmony.random_password.grafana_***[0]: Refreshing state... [id=none] 2026-05-19T19:29:54.5446779Z data.digitalocean_kubernetes_cluster.cluster: Read complete after 1s [id=8cc4cbd1-a9f6-4649-8c23-831347e1c902] 2026-05-19T19:29:54.6967771Z module.harmony.kubernetes_namespace.harmony_namespace: Refreshing state... [id=harmony] 2026-05-19T19:29:55.3278277Z module.harmony.kubernetes_config_map.custom_error_pages: Refreshing state... [id=harmony/custom-error-pages] 2026-05-19T19:29:55.3513129Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[1]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/certificates.cert-manager.io] 2026-05-19T19:29:55.3520584Z module.harmony.kubernetes_config_map.grafana_extra_dashboards[0]: Refreshing state... [id=harmony/grafana-extra-dashboards] 2026-05-19T19:29:55.3549094Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[5]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/orders.acme.cert-manager.io] 2026-05-19T19:29:55.3595852Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[8]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/podmonitors.monitoring.coreos.com] 2026-05-19T19:29:55.3731256Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[9]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/probes.monitoring.coreos.com] 2026-05-19T19:29:55.3879771Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[6]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/alertmanagerconfigs.monitoring.coreos.com] 2026-05-19T19:29:55.4052952Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[10]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/prometheusagents.monitoring.coreos.com] 2026-05-19T19:29:55.4118548Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[15]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/thanosrulers.monitoring.coreos.com] 2026-05-19T19:29:55.4130175Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[11]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/prometheuses.monitoring.coreos.com] 2026-05-19T19:29:55.5298967Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[3]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/clusterissuers.cert-manager.io] 2026-05-19T19:29:55.6300794Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[4]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/issuers.cert-manager.io] 2026-05-19T19:29:55.8711059Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[12]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/prometheusrules.monitoring.coreos.com] 2026-05-19T19:29:55.8938013Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[13]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/scrapeconfigs.monitoring.coreos.com] 2026-05-19T19:29:55.9289202Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[0]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/certificaterequests.cert-manager.io] 2026-05-19T19:29:55.9536634Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[2]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/challenges.acme.cert-manager.io] 2026-05-19T19:29:55.9813388Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[7]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/alertmanagers.monitoring.coreos.com] 2026-05-19T19:29:55.9846531Z module.harmony.kubectl_manifest.harmony_chart_dependency_crds[14]: Refreshing state... [id=/apis/apiextensions.k8s.io/v1/customresourcedefinitions/servicemonitors.monitoring.coreos.com] 2026-05-19T19:29:56.1523778Z module.harmony.helm_release.harmony: Refreshing state... [id=openedx-harmony] 2026-05-19T19:29:57.4244705Z module.harmony.kubectl_manifest.prometheus_rules[0]: Refreshing state... [id=/apis/monitoring.coreos.com/v1/name***/harmony/prometheusrules/critical-alerts] 2026-05-19T19:29:59.1006789Z 2026-05-19T19:29:59.1007543Z Warning: Deprecated Resource 2026-05-19T19:29:59.1007776Z 2026-05-19T19:29:59.1007940Z with module.harmony.kubernetes_namespace.harmony_namespace, 2026-05-19T19:29:59.1008409Z on .terraform/modules/harmony/modules/harmony/main.tf line 76, in resource "kubernetes_namespace" "harmony_namespace": 2026-05-19T19:29:59.1008831Z 76: resource "kubernetes_namespace" "harmony_namespace" { 2026-05-19T19:29:59.1009016Z 2026-05-19T19:29:59.1009132Z Deprecated; use kubernetes_namespace_v1. 2026-05-19T19:29:59.1009296Z 2026-05-19T19:29:59.1009408Z (and 7 more similar warnings elsewhere) 2026-05-19T19:29:59.1009563Z 2026-05-19T19:29:59.1009656Z Outputs: 2026-05-19T19:29:59.1009769Z 2026-05-19T19:29:59.1010017Z cluster_endpoint = "https://8cc4cbd1-a9f6-4649-8c23-831347e1c902.k8s.ondigitalocean.com" 2026-05-19T19:29:59.1010533Z cluster_name = "***" 2026-05-19T19:29:59.1010788Z elasticsearch_ca_cert = 2026-05-19T19:29:59.1011059Z grafana_***_password = 2026-05-19T19:29:59.1011308Z kubeconfig_content = 2026-05-19T19:29:59.1011622Z mongodb_***_password = 2026-05-19T19:29:59.1011911Z mongodb_***_user = 2026-05-19T19:29:59.1012254Z mongodb_host = "***-c368b275.mongo.ondigitalocean.com" 2026-05-19T19:29:59.1012531Z mongodb_port = *** 2026-05-19T19:29:59.1013474Z mysql_host = "***" 2026-05-19T19:29:59.1013712Z mysql_port = *** 2026-05-19T19:29:59.1013935Z mysql_root_password = 2026-05-19T19:29:59.1014174Z mysql_root_user = 2026-05-19T19:29:59.1014422Z mysql_user_credentials = 2026-05-19T19:29:59.1014684Z openfaas_***_password = 2026-05-19T19:29:59.1015012Z velero_backups_bucket = "backup-***-16986557808618734589" 2026-05-19T19:29:59.1130544Z ##[group]Run launchpad_create_instance \ 2026-05-19T19:29:59.1131007Z launchpad_create_instance \ 2026-05-19T19:29:59.1131275Z  "pr-38659-1a7bbe" \ 2026-05-19T19:29:59.1131662Z  --template-repository "https://github.com/open-craft/launchpad-cluster-template.git" \ 2026-05-19T19:29:59.1132116Z  --template-version "main" \ 2026-05-19T19:29:59.1132379Z  --platform-name "pr-38659-1a7bbe" \ 2026-05-19T19:29:59.1132732Z  --edx-platform-repository "https://github.com/openedx/openedx-platform.git" \ 2026-05-19T19:29:59.1133106Z  --edx-platform-version "kdmccormick/verawood-sandbox" \ 2026-05-19T19:29:59.1133398Z  --tutor-version "main" 2026-05-19T19:29:59.1146966Z shell: /usr/bin/bash -e {0} 2026-05-19T19:29:59.1147200Z env: 2026-05-19T19:29:59.1147452Z GITHUB_REPO_NAME: open-craft/phd-axim-pr-sandbox-cluster 2026-05-19T19:29:59.1147765Z UV_CACHE_DIR: /home/runner/_work/_temp/setup-uv-cache 2026-05-19T19:29:59.1148101Z pythonLocation: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:59.1148435Z PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib/pkgconfig 2026-05-19T19:29:59.1148759Z Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:59.1149055Z Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:59.1149360Z Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.12/x64 2026-05-19T19:29:59.1149658Z LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.12/x64/lib 2026-05-19T19:29:59.1149955Z SSH_AUTH_SOCK: /tmp/ssh-2qn0ygee3Fhn/agent.3653 2026-05-19T19:29:59.1150219Z SSH_AGENT_PID: 3654 2026-05-19T19:29:59.1150503Z TOFU_CLI_PATH: /home/runner/_work/_temp/5aca0626-295b-42fe-bce7-5483d9660a87 2026-05-19T19:29:59.1150817Z LAUNCHPAD_LOG_LEVEL: DEBUG 2026-05-19T19:29:59.1151264Z LAUNCHPAD_DOCKER_REGISTRY_CREDENTIALS: *** 2026-05-19T19:29:59.1151677Z LAUNCHPAD_MYSQL_HOST: *** 2026-05-19T19:29:59.1151946Z LAUNCHPAD_MYSQL_PORT: *** 2026-05-19T19:29:59.1152217Z LAUNCHPAD_MYSQL_ROOT_USER: *** 2026-05-19T19:29:59.1152485Z LAUNCHPAD_MYSQL_ROOT_PASSWORD: *** 2026-05-19T19:29:59.1152869Z LAUNCHPAD_MONGODB_HOST: *** 2026-05-19T19:29:59.1153104Z LAUNCHPAD_MONGODB_PORT: *** 2026-05-19T19:29:59.1153350Z LAUNCHPAD_MONGODB_PROVIDER: *** 2026-05-19T19:29:59.1153638Z LAUNCHPAD_MONGODB_CLUSTER_ID: *** 2026-05-19T19:29:59.1153915Z LAUNCHPAD_MONGODB_REPLICA_SET: *** 2026-05-19T19:29:59.1154163Z LAUNCHPAD_MONGODB_AUTH_SOURCE: *** 2026-05-19T19:29:59.1154521Z LAUNCHPAD_DIGITALOCEAN_TOKEN: *** 2026-05-19T19:29:59.1154784Z LAUNCHPAD_STORAGE_TYPE: *** 2026-05-19T19:29:59.1155018Z LAUNCHPAD_STORAGE_REGION: *** 2026-05-19T19:29:59.1155277Z LAUNCHPAD_STORAGE_ACCESS_KEY_ID: *** 2026-05-19T19:29:59.1155598Z LAUNCHPAD_STORAGE_SECRET_ACCESS_KEY: *** 2026-05-19T19:29:59.1155872Z LAUNCHPAD_OPENCRAFT_MANIFESTS_VERSION: main 2026-05-19T19:29:59.1156140Z AWS_ACCESS_KEY_ID: *** 2026-05-19T19:29:59.1156440Z AWS_SECRET_ACCESS_KEY: *** 2026-05-19T19:29:59.1156752Z ##[endgroup] 2026-05-19T19:30:00.4604863Z [DEBUG] KUBECONFIG_CONTENT environment variable not set 2026-05-19T19:30:00.4605249Z [DEBUG] Found tofu command 2026-05-19T19:30:00.4605724Z [INFO] Getting kubeconfig from /home/runner/_work/phd-axim-pr-sandbox-cluster/phd-axim-pr-sandbox-cluster/infrastructure 2026-05-19T19:30:00.4606823Z [INFO] Command: ['tofu', 'output', '-raw', 'kubeconfig_content'] 2026-05-19T19:30:01.5141351Z [DEBUG] Raw output from tofu: 'apiVersion: v1\nkind: Config\nclusters:\n- cluster:\n certificate-authority-data: LS0tLS1CRUdJTiBDRVJ' 2026-05-19T19:30:01.5141901Z [INFO] Successfully retrieved kubeconfig from tofu 2026-05-19T19:30:01.5156605Z [INFO] Kubeconfig written to /home/runner/_work/phd-axim-pr-sandbox-cluster/phd-axim-pr-sandbox-cluster/infrastructure/.kubeconfig 2026-05-19T19:30:01.5157550Z [ERROR] Unexpected error: Invalid kube-config file. No configuration found. 2026-05-19T19:30:01.5695970Z ##[error]Process completed with exit code 1. 2026-05-19T19:30:01.5744258Z Post job cleanup. 2026-05-19T19:30:01.5924509Z Stopping SSH agent 2026-05-19T19:30:01.5929332Z The "file" argument must be of type string. Received undefined 2026-05-19T19:30:01.5929675Z Error stopping the SSH agent, proceeding anyway 2026-05-19T19:30:01.5982131Z Post job cleanup. 2026-05-19T19:30:01.6429827Z [command]/usr/bin/git version 2026-05-19T19:30:01.6445317Z git version 2.52.0 2026-05-19T19:30:01.6467190Z Temporarily overriding HOME='/home/runner/_work/_temp/c44123ef-0aa8-4be6-8cb7-7d5009b8d16d' before making global git config changes 2026-05-19T19:30:01.6467689Z Adding repository directory to the temporary git global config as a safe directory 2026-05-19T19:30:01.6470313Z [command]/usr/bin/git config --global --add safe.directory /home/runner/_work/phd-axim-pr-sandbox-cluster/phd-axim-pr-sandbox-cluster 2026-05-19T19:30:01.6485601Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-05-19T19:30:01.6498684Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-05-19T19:30:01.6581714Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-05-19T19:30:01.6589575Z http.https://github.com/.extraheader 2026-05-19T19:30:01.6601675Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader 2026-05-19T19:30:01.6607178Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-05-19T19:30:01.6687419Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-05-19T19:30:01.6700030Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-05-19T19:30:01.6815325Z A job completed hook has been configured by the self-hosted runner ***istrator 2026-05-19T19:30:01.6833696Z ##[group]Run '/job_completed.sh' 2026-05-19T19:30:01.6841410Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-05-19T19:30:01.6841696Z ##[endgroup] 2026-05-19T19:30:01.6961290Z Docker container caching not enabled, skipping hash computation. 2026-05-19T19:30:01.7023109Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-05-19T19:30:01.7064903Z Cleaning up orphan processes 2026-05-19T19:30:01.7262670Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, astral-sh/setup-uv@v4, azure/setup-kubectl@v4, opentofu/setup-opentofu@v1, webfactory/ssh-agent@v0.9.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/