{"version": 2, "width": 140, "height": 36, "timestamp": 1788422400, "title": "profiles playbook: matrix-development-infra", "env": {"TERM": "xterm-256color", "SHELL": "/bin/bash"}}
[0.0, "o", "$ bash playbooks/profiles/scripts/08-matrix-development-infra.sh --execute\r\n"]
[0.12, "o", "[2026-08-31 20:43:48-0300] [INFO] started_at=2026-08-31T23:43:48Z\r\n"]
[0.24, "o", "[2026-08-31 20:43:48-0300] [INFO] stage=matrix\r\n"]
[0.36, "o", "[2026-08-31 20:43:48-0300] [INFO] cwd=/tmp/pk3s-isolated-productive-k3s-profiles-St6kyH/productive-k3s-profiles\r\n"]
[0.48, "o", "[2026-08-31 20:43:48-0300] [INFO] command=env PRODUCTIVE_K3S_INFRA_REPO_REF=development make test-matrix\r\n"]
[0.6, "o", "[2026-08-31 20:43:48-0300] [STAGE:matrix] make -C ./tests test-matrix\r\n"]
[0.72, "o", "[2026-08-31 20:43:48-0300] [STAGE:matrix] make[1]: Entering directory '/tmp/pk3s-isolated-productive-k3s-profiles-St6kyH/productive-k3s-profiles/tests'\r\n"]
[0.84, "o", "[2026-08-31 20:43:48-0300] [STAGE:matrix] INFRA_VERSION=\"\" PRODUCTIVE_K3S_INFRA_REPO_DIR=\"\" PRODUCTIVE_K3S_INFRA_REPO_URL=\"\" PRODUCTIVE_K3S_INFRA_REPO_REF=\"development\" bash ../scripts/productive-k3s-profiles-dev.sh test-matrix\r\n"]
[0.96, "o", "[2026-08-31 20:43:49-0300] [STAGE:matrix] make[2]: Entering directory '/tmp/pk3s-isolated-productive-k3s-profiles-St6kyH/productive-k3s-profiles/tests'\r\n"]
[1.08, "o", "[2026-08-31 20:43:49-0300] [STAGE:matrix] bash ./common.sh test-matrix\r\n"]
[1.2, "o", "[2026-08-31 20:43:49-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-infra from URL override: https://github.com/productive-k3s/productive-k3s-infra.git (ref: development)\r\n"]
[1.32, "o", "[2026-08-31 20:43:50-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-core from URL: https://github.com/productive-k3s/productive-k3s-core.git (ref: development)\r\n"]
[1.44, "o", "[2026-08-31 20:43:51-0300] [STAGE:matrix] [INFO] Defaulting PRODUCTIVE_K3S_SOURCE to local because a productive-k3s-core checkout is available\r\n"]
[1.56, "o", "[2026-08-31 20:43:51-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-addons from URL: https://github.com/productive-k3s/productive-k3s-addons.git (ref: development)\r\n"]
[1.68, "o", "[2026-08-31 20:43:53-0300] [STAGE:matrix] [2026-08-31 20:43:53-0300] [INFO] scenario=aws-single-node level=static target=scenario-test-static\r\n"]
[1.8, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] [PASS] aws-single-node scenario-test-static duration=64s\r\n"]
[1.92, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] make[3]: Entering directory '/tmp/tmp.JZghv1542S/productive-k3s-profiles/scenarios/cloud/aws-single-node'\r\n"]
[2.04, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] tofu -chdir=/tmp/tmp.JZghv1542S/productive-k3s-profiles/scenarios/cloud/aws-single-node/opentofu init\r\n"]
[2.16, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300]\r\n"]
[2.28, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] Initializing the backend...\r\n"]
[2.4, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300]\r\n"]
[2.52, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] Initializing provider plugins...\r\n"]
[2.64, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] - Reusing previous version of hashicorp/aws from the dependency lock file\r\n"]
[2.76, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] - Installing hashicorp/aws v6.42.0...\r\n"]
[2.88, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] - Installed hashicorp/aws v6.42.0 (signed, key ID 0C0AF313E5FD9F80)\r\n"]
[3.0, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300]\r\n"]
[3.12, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] Providers are signed by their developers.\r\n"]
[3.24, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] If you'd like to know more about provider signing, you can read about it here:\r\n"]
[3.36, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] https://opentofu.org/docs/cli/plugins/signing/\r\n"]
[3.48, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300]\r\n"]
[3.6, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] OpenTofu has been successfully initialized!\r\n"]
[3.72, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300]\r\n"]
[3.84, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] You may now begin working with OpenTofu. Try running \"tofu plan\" to see\r\n"]
[3.96, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] any changes that are required for your infrastructure. All OpenTofu commands\r\n"]
[4.08, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] should now work.\r\n"]
[4.2, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300]\r\n"]
[4.32, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] If you ever set or change modules or backend configuration for OpenTofu,\r\n"]
[4.44, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] rerun this command to reinitialize your working directory. If you forget, other\r\n"]
[4.56, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] commands will detect it and remind you to do so if necessary.\r\n"]
[4.68, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] bash -n /tmp/tmp.JZghv1542S/productive-k3s-profiles/scenarios/cloud/aws-single-node/../../../ansible/roles/remote_cluster/files/*.sh /tmp/tmp.JZghv1542S/productive-k3s-profiles/scenarios/cloud/aws-single-node/scripts/*.sh\r\n"]
[4.8, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] python3 -m py_compile /tmp/tmp.JZghv1542S/productive-k3s-profiles/scenarios/cloud/aws-single-node/../../../ansible/roles/remote_cluster/files/run_remote_bootstrap_session.py\r\n"]
[4.92, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] tofu -chdir=/tmp/tmp.JZghv1542S/productive-k3s-profiles/scenarios/cloud/aws-single-node/opentofu init -backend=false\r\n"]
[5.04, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300]\r\n"]
[5.16, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] Initializing provider plugins...\r\n"]
[5.28, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] - Reusing previous version of hashicorp/aws from the dependency lock file\r\n"]
[5.4, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] - Using previously-installed hashicorp/aws v6.42.0\r\n"]
[5.52, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300]\r\n"]
[5.64, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] OpenTofu has been successfully initialized!\r\n"]
[5.76, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300]\r\n"]
[5.88, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] You may now begin working with OpenTofu. Try running \"tofu plan\" to see\r\n"]
[6.0, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] any changes that are required for your infrastructure. All OpenTofu commands\r\n"]
[6.12, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] should now work.\r\n"]
[6.24, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300]\r\n"]
[6.36, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] If you ever set or change modules or backend configuration for OpenTofu,\r\n"]
[6.48, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] rerun this command to reinitialize your working directory. If you forget, other\r\n"]
[6.6, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] commands will detect it and remind you to do so if necessary.\r\n"]
[6.72, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] tofu -chdir=/tmp/tmp.JZghv1542S/productive-k3s-profiles/scenarios/cloud/aws-single-node/opentofu validate\r\n"]
[6.84, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] Success! The configuration is valid.\r\n"]
[6.96, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] make -n up TOFU_BIN=tofu >/dev/null\r\n"]
[7.08, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] bash /tmp/tmp.JZghv1542S/productive-k3s-profiles/scenarios/cloud/aws-single-node/../../../tests/test-remote-telemetry-consent.sh\r\n"]
[7.2, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] [PASS] remote-cluster telemetry consent resolution behaves as expected\r\n"]
[7.32, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] bash /tmp/tmp.JZghv1542S/productive-k3s-profiles/scenarios/cloud/aws-single-node/../../../tests/test-remote-cluster-up-preserves-telemetry.sh\r\n"]
[7.44, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] [PASS] remote cluster-up preserves resolved telemetry and source settings\r\n"]
[7.56, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [2026-08-31 20:44:57-0300] make[3]: Leaving directory '/tmp/tmp.JZghv1542S/productive-k3s-profiles/scenarios/cloud/aws-single-node'\r\n"]
[7.68, "o", "[2026-08-31 20:44:57-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-core from URL: https://github.com/productive-k3s/productive-k3s-core.git (ref: development)\r\n"]
[7.8, "o", "[2026-08-31 20:44:59-0300] [STAGE:matrix] [INFO] Defaulting PRODUCTIVE_K3S_SOURCE to local because a productive-k3s-core checkout is available\r\n"]
[7.92, "o", "[2026-08-31 20:44:59-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-addons from URL: https://github.com/productive-k3s/productive-k3s-addons.git (ref: development)\r\n"]
[8.04, "o", "[2026-08-31 20:45:00-0300] [STAGE:matrix] [2026-08-31 20:45:00-0300] [INFO] scenario=multipass level=static target=scenario-test-static\r\n"]
[8.16, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] [PASS] multipass scenario-test-static duration=5s\r\n"]
[8.28, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] make[3]: Entering directory '/tmp/tmp.Sz5d6KhEqh/productive-k3s-profiles/scenarios/local/multipass'\r\n"]
[8.4, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] tofu -chdir=/tmp/tmp.Sz5d6KhEqh/productive-k3s-profiles/scenarios/local/multipass/opentofu init\r\n"]
[8.52, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300]\r\n"]
[8.64, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] Initializing the backend...\r\n"]
[8.76, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300]\r\n"]
[8.88, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] Initializing provider plugins...\r\n"]
[9.0, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] - Reusing previous version of hashicorp/null from the dependency lock file\r\n"]
[9.12, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] - Installing hashicorp/null v3.2.4...\r\n"]
[9.24, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] - Installed hashicorp/null v3.2.4 (signed, key ID 0C0AF313E5FD9F80)\r\n"]
[9.36, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300]\r\n"]
[9.48, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] Providers are signed by their developers.\r\n"]
[9.6, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] If you'd like to know more about provider signing, you can read about it here:\r\n"]
[9.72, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] https://opentofu.org/docs/cli/plugins/signing/\r\n"]
[9.84, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300]\r\n"]
[9.96, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] OpenTofu has been successfully initialized!\r\n"]
[10.08, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300]\r\n"]
[10.2, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] You may now begin working with OpenTofu. Try running \"tofu plan\" to see\r\n"]
[10.32, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] any changes that are required for your infrastructure. All OpenTofu commands\r\n"]
[10.44, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] should now work.\r\n"]
[10.56, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300]\r\n"]
[10.68, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] If you ever set or change modules or backend configuration for OpenTofu,\r\n"]
[10.8, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] rerun this command to reinitialize your working directory. If you forget, other\r\n"]
[10.92, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] commands will detect it and remind you to do so if necessary.\r\n"]
[11.04, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] bash -n /tmp/tmp.Sz5d6KhEqh/productive-k3s-profiles/scenarios/local/multipass/scripts/*.sh\r\n"]
[11.16, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] python3 -m py_compile /tmp/tmp.Sz5d6KhEqh/productive-k3s-profiles/scenarios/local/multipass/scripts/run_bootstrap_session.py\r\n"]
[11.28, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] tofu -chdir=/tmp/tmp.Sz5d6KhEqh/productive-k3s-profiles/scenarios/local/multipass/opentofu init -backend=false\r\n"]
[11.4, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300]\r\n"]
[11.52, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] Initializing provider plugins...\r\n"]
[11.64, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] - Reusing previous version of hashicorp/null from the dependency lock file\r\n"]
[11.76, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] - Using previously-installed hashicorp/null v3.2.4\r\n"]
[11.88, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300]\r\n"]
[12.0, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] OpenTofu has been successfully initialized!\r\n"]
[12.12, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300]\r\n"]
[12.24, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] You may now begin working with OpenTofu. Try running \"tofu plan\" to see\r\n"]
[12.36, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] any changes that are required for your infrastructure. All OpenTofu commands\r\n"]
[12.48, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] should now work.\r\n"]
[12.6, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300]\r\n"]
[12.72, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] If you ever set or change modules or backend configuration for OpenTofu,\r\n"]
[12.84, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] rerun this command to reinitialize your working directory. If you forget, other\r\n"]
[12.96, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] commands will detect it and remind you to do so if necessary.\r\n"]
[13.08, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] tofu -chdir=/tmp/tmp.Sz5d6KhEqh/productive-k3s-profiles/scenarios/local/multipass/opentofu validate\r\n"]
[13.2, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] Success! The configuration is valid.\r\n"]
[13.32, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] make -n up TOFU_BIN=tofu >/dev/null\r\n"]
[13.44, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] bash /tmp/tmp.Sz5d6KhEqh/productive-k3s-profiles/scenarios/local/multipass/../../../tests/test-multipass-telemetry-consent.sh\r\n"]
[13.56, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] [PASS] multipass telemetry consent resolution behaves as expected\r\n"]
[13.68, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] bash /tmp/tmp.Sz5d6KhEqh/productive-k3s-profiles/scenarios/local/multipass/../../../tests/test-multipass-telemetry-propagation.sh\r\n"]
[13.8, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] [INFO] Server bootstrap completed\r\n"]
[13.92, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] [PASS] multipass wrapper propagates resolved telemetry settings\r\n"]
[14.04, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] bash /tmp/tmp.Sz5d6KhEqh/productive-k3s-profiles/scenarios/local/multipass/../../../tests/test-multipass-cluster-up-preserves-telemetry.sh\r\n"]
[14.16, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] [PASS] cluster-up preserves resolved telemetry and source settings\r\n"]
[14.28, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [2026-08-31 20:45:05-0300] make[3]: Leaving directory '/tmp/tmp.Sz5d6KhEqh/productive-k3s-profiles/scenarios/local/multipass'\r\n"]
[14.4, "o", "[2026-08-31 20:45:05-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-core from URL: https://github.com/productive-k3s/productive-k3s-core.git (ref: development)\r\n"]
[14.52, "o", "[2026-08-31 20:45:06-0300] [STAGE:matrix] [INFO] Defaulting PRODUCTIVE_K3S_SOURCE to local because a productive-k3s-core checkout is available\r\n"]
[14.64, "o", "[2026-08-31 20:45:06-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-addons from URL: https://github.com/productive-k3s/productive-k3s-addons.git (ref: development)\r\n"]
[14.76, "o", "[2026-08-31 20:45:07-0300] [STAGE:matrix] [2026-08-31 20:45:07-0300] [INFO] scenario=onprem-basic level=static target=scenario-test-static\r\n"]
[14.88, "o", "[2026-08-31 20:45:08-0300] [STAGE:matrix] [2026-08-31 20:45:08-0300] [PASS] onprem-basic scenario-test-static duration=1s\r\n"]
[15.0, "o", "[2026-08-31 20:45:08-0300] [STAGE:matrix] [2026-08-31 20:45:08-0300] make[3]: Entering directory '/tmp/tmp.aP4snK4B61/productive-k3s-profiles/scenarios/edge/onprem-basic'\r\n"]
[15.12, "o", "[2026-08-31 20:45:08-0300] [STAGE:matrix] [2026-08-31 20:45:08-0300] bash -n /tmp/tmp.aP4snK4B61/productive-k3s-profiles/scenarios/edge/onprem-basic/scripts/*.sh\r\n"]
[15.24, "o", "[2026-08-31 20:45:08-0300] [STAGE:matrix] [2026-08-31 20:45:08-0300] python3 -m py_compile /tmp/tmp.aP4snK4B61/productive-k3s-profiles/scenarios/edge/onprem-basic/scripts/run_remote_bootstrap_session.py\r\n"]
[15.36, "o", "[2026-08-31 20:45:08-0300] [STAGE:matrix] [2026-08-31 20:45:08-0300] make -n up >/dev/null\r\n"]
[15.48, "o", "[2026-08-31 20:45:08-0300] [STAGE:matrix] [2026-08-31 20:45:08-0300] bash /tmp/tmp.aP4snK4B61/productive-k3s-profiles/scenarios/edge/onprem-basic/../../../tests/test-remote-telemetry-consent.sh\r\n"]
[15.6, "o", "[2026-08-31 20:45:08-0300] [STAGE:matrix] [2026-08-31 20:45:08-0300] [PASS] remote-cluster telemetry consent resolution behaves as expected\r\n"]
[15.72, "o", "[2026-08-31 20:45:08-0300] [STAGE:matrix] [2026-08-31 20:45:08-0300] bash /tmp/tmp.aP4snK4B61/productive-k3s-profiles/scenarios/edge/onprem-basic/../../../tests/test-remote-cluster-up-preserves-telemetry.sh\r\n"]
[15.84, "o", "[2026-08-31 20:45:08-0300] [STAGE:matrix] [2026-08-31 20:45:08-0300] [PASS] remote cluster-up preserves resolved telemetry and source settings\r\n"]
[15.96, "o", "[2026-08-31 20:45:08-0300] [STAGE:matrix] [2026-08-31 20:45:08-0300] make[3]: Leaving directory '/tmp/tmp.aP4snK4B61/productive-k3s-profiles/scenarios/edge/onprem-basic'\r\n"]
[16.08, "o", "[2026-08-31 20:45:08-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-core from URL: https://github.com/productive-k3s/productive-k3s-core.git (ref: development)\r\n"]
[16.2, "o", "[2026-08-31 20:45:09-0300] [STAGE:matrix] [INFO] Defaulting PRODUCTIVE_K3S_SOURCE to local because a productive-k3s-core checkout is available\r\n"]
[16.32, "o", "[2026-08-31 20:45:09-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-addons from URL: https://github.com/productive-k3s/productive-k3s-addons.git (ref: development)\r\n"]
[16.44, "o", "[2026-08-31 20:45:11-0300] [STAGE:matrix] [2026-08-31 20:45:11-0300] [INFO] scenario=onprem-basic-arm level=static target=scenario-test-static\r\n"]
[16.56, "o", "[2026-08-31 20:45:11-0300] [STAGE:matrix] [2026-08-31 20:45:11-0300] [PASS] onprem-basic-arm scenario-test-static duration=0s\r\n"]
[16.68, "o", "[2026-08-31 20:45:11-0300] [STAGE:matrix] [2026-08-31 20:45:11-0300] make[3]: Entering directory '/tmp/tmp.NtnQ1497re/productive-k3s-profiles/scenarios/edge/onprem-basic-arm'\r\n"]
[16.8, "o", "[2026-08-31 20:45:11-0300] [STAGE:matrix] [2026-08-31 20:45:11-0300] bash -n /tmp/tmp.NtnQ1497re/productive-k3s-profiles/scenarios/edge/onprem-basic-arm/scripts/*.sh\r\n"]
[16.92, "o", "[2026-08-31 20:45:11-0300] [STAGE:matrix] [2026-08-31 20:45:11-0300] python3 -m py_compile /tmp/tmp.NtnQ1497re/productive-k3s-profiles/scenarios/edge/onprem-basic-arm/scripts/run_remote_bootstrap_session.py\r\n"]
[17.04, "o", "[2026-08-31 20:45:11-0300] [STAGE:matrix] [2026-08-31 20:45:11-0300] make -n up >/dev/null\r\n"]
[17.16, "o", "[2026-08-31 20:45:11-0300] [STAGE:matrix] [2026-08-31 20:45:11-0300] bash /tmp/tmp.NtnQ1497re/productive-k3s-profiles/scenarios/edge/onprem-basic-arm/../../../tests/test-remote-telemetry-consent.sh\r\n"]
[17.28, "o", "[2026-08-31 20:45:11-0300] [STAGE:matrix] [2026-08-31 20:45:11-0300] [PASS] remote-cluster telemetry consent resolution behaves as expected\r\n"]
[17.4, "o", "[2026-08-31 20:45:11-0300] [STAGE:matrix] [2026-08-31 20:45:11-0300] bash /tmp/tmp.NtnQ1497re/productive-k3s-profiles/scenarios/edge/onprem-basic-arm/../../../tests/test-remote-cluster-up-preserves-telemetry.sh\r\n"]
[17.52, "o", "[2026-08-31 20:45:11-0300] [STAGE:matrix] [2026-08-31 20:45:11-0300] [PASS] remote cluster-up preserves resolved telemetry and source settings\r\n"]
[17.64, "o", "[2026-08-31 20:45:11-0300] [STAGE:matrix] [2026-08-31 20:45:11-0300] make[3]: Leaving directory '/tmp/tmp.NtnQ1497re/productive-k3s-profiles/scenarios/edge/onprem-basic-arm'\r\n"]
[17.76, "o", "[2026-08-31 20:45:11-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-core from URL: https://github.com/productive-k3s/productive-k3s-core.git (ref: development)\r\n"]
[17.88, "o", "[2026-08-31 20:45:13-0300] [STAGE:matrix] [INFO] Defaulting PRODUCTIVE_K3S_SOURCE to local because a productive-k3s-core checkout is available\r\n"]
[18.0, "o", "[2026-08-31 20:45:13-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-addons from URL: https://github.com/productive-k3s/productive-k3s-addons.git (ref: development)\r\n"]
[18.12, "o", "[2026-08-31 20:45:14-0300] [STAGE:matrix] [2026-08-31 20:45:14-0300] [INFO] scenario=aws-single-node level=contract target=scenario-test-contract\r\n"]
[18.24, "o", "[2026-08-31 20:45:14-0300] [STAGE:matrix] [2026-08-31 20:45:14-0300] [PASS] aws-single-node scenario-test-contract duration=0s\r\n"]
[18.36, "o", "[2026-08-31 20:45:14-0300] [STAGE:matrix] [2026-08-31 20:45:14-0300] make[3]: Entering directory '/tmp/tmp.J0JI8IhGrD/productive-k3s-profiles/scenarios/cloud/aws-single-node'\r\n"]
[18.48, "o", "[2026-08-31 20:45:14-0300] [STAGE:matrix] [2026-08-31 20:45:14-0300] /tmp/tmp.J0JI8IhGrD/productive-k3s-profiles/scenarios/cloud/aws-single-node/../../../tests/contract-check.sh aws-single-node\r\n"]
[18.6, "o", "[2026-08-31 20:45:14-0300] [STAGE:matrix] [2026-08-31 20:45:14-0300] [PASS] contract checks for aws-single-node\r\n"]
[18.72, "o", "[2026-08-31 20:45:14-0300] [STAGE:matrix] [2026-08-31 20:45:14-0300] make[3]: Leaving directory '/tmp/tmp.J0JI8IhGrD/productive-k3s-profiles/scenarios/cloud/aws-single-node'\r\n"]
[18.84, "o", "[2026-08-31 20:45:14-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-core from URL: https://github.com/productive-k3s/productive-k3s-core.git (ref: development)\r\n"]
[18.96, "o", "[2026-08-31 20:45:15-0300] [STAGE:matrix] [INFO] Defaulting PRODUCTIVE_K3S_SOURCE to local because a productive-k3s-core checkout is available\r\n"]
[19.08, "o", "[2026-08-31 20:45:15-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-addons from URL: https://github.com/productive-k3s/productive-k3s-addons.git (ref: development)\r\n"]
[19.2, "o", "[2026-08-31 20:45:16-0300] [STAGE:matrix] [2026-08-31 20:45:16-0300] [INFO] scenario=multipass level=contract target=scenario-test-contract\r\n"]
[19.32, "o", "[2026-08-31 20:45:17-0300] [STAGE:matrix] [2026-08-31 20:45:17-0300] [PASS] multipass scenario-test-contract duration=1s\r\n"]
[19.44, "o", "[2026-08-31 20:45:17-0300] [STAGE:matrix] [2026-08-31 20:45:17-0300] make[3]: Entering directory '/tmp/tmp.RMxpXoVIWJ/productive-k3s-profiles/scenarios/local/multipass'\r\n"]
[19.56, "o", "[2026-08-31 20:45:17-0300] [STAGE:matrix] [2026-08-31 20:45:17-0300] /tmp/tmp.RMxpXoVIWJ/productive-k3s-profiles/scenarios/local/multipass/../../../tests/contract-check.sh multipass\r\n"]
[19.68, "o", "[2026-08-31 20:45:17-0300] [STAGE:matrix] [2026-08-31 20:45:17-0300] [PASS] contract checks for multipass\r\n"]
[19.8, "o", "[2026-08-31 20:45:17-0300] [STAGE:matrix] [2026-08-31 20:45:17-0300] make[3]: Leaving directory '/tmp/tmp.RMxpXoVIWJ/productive-k3s-profiles/scenarios/local/multipass'\r\n"]
[19.92, "o", "[2026-08-31 20:45:17-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-core from URL: https://github.com/productive-k3s/productive-k3s-core.git (ref: development)\r\n"]
[20.04, "o", "[2026-08-31 20:45:18-0300] [STAGE:matrix] [INFO] Defaulting PRODUCTIVE_K3S_SOURCE to local because a productive-k3s-core checkout is available\r\n"]
[20.16, "o", "[2026-08-31 20:45:18-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-addons from URL: https://github.com/productive-k3s/productive-k3s-addons.git (ref: development)\r\n"]
[20.28, "o", "[2026-08-31 20:45:19-0300] [STAGE:matrix] [2026-08-31 20:45:19-0300] [INFO] scenario=onprem-basic level=contract target=scenario-test-contract\r\n"]
[20.4, "o", "[2026-08-31 20:45:19-0300] [STAGE:matrix] [2026-08-31 20:45:19-0300] [PASS] onprem-basic scenario-test-contract duration=0s\r\n"]
[20.52, "o", "[2026-08-31 20:45:19-0300] [STAGE:matrix] [2026-08-31 20:45:19-0300] make[3]: Entering directory '/tmp/tmp.gWG1MDEXXY/productive-k3s-profiles/scenarios/edge/onprem-basic'\r\n"]
[20.64, "o", "[2026-08-31 20:45:19-0300] [STAGE:matrix] [2026-08-31 20:45:19-0300] /tmp/tmp.gWG1MDEXXY/productive-k3s-profiles/scenarios/edge/onprem-basic/../../../tests/contract-check.sh onprem-basic\r\n"]
[20.76, "o", "[2026-08-31 20:45:19-0300] [STAGE:matrix] [2026-08-31 20:45:19-0300] [PASS] contract checks for onprem-basic\r\n"]
[20.88, "o", "[2026-08-31 20:45:19-0300] [STAGE:matrix] [2026-08-31 20:45:19-0300] make[3]: Leaving directory '/tmp/tmp.gWG1MDEXXY/productive-k3s-profiles/scenarios/edge/onprem-basic'\r\n"]
[21.0, "o", "[2026-08-31 20:45:19-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-core from URL: https://github.com/productive-k3s/productive-k3s-core.git (ref: development)\r\n"]
[21.12, "o", "[2026-08-31 20:45:21-0300] [STAGE:matrix] [INFO] Defaulting PRODUCTIVE_K3S_SOURCE to local because a productive-k3s-core checkout is available\r\n"]
[21.24, "o", "[2026-08-31 20:45:21-0300] [STAGE:matrix] [INFO] Cloning productive-k3s-addons from URL: https://github.com/productive-k3s/productive-k3s-addons.git (ref: development)\r\n"]
[21.36, "o", "[2026-08-31 20:45:22-0300] [STAGE:matrix] [2026-08-31 20:45:22-0300] [INFO] scenario=onprem-basic-arm level=contract target=scenario-test-contract\r\n"]
[21.48, "o", "[2026-08-31 20:45:22-0300] [STAGE:matrix] [2026-08-31 20:45:22-0300] [PASS] onprem-basic-arm scenario-test-contract duration=0s\r\n"]
[21.6, "o", "[2026-08-31 20:45:22-0300] [STAGE:matrix] [2026-08-31 20:45:22-0300] make[3]: Entering directory '/tmp/tmp.xY9L4HH1eI/productive-k3s-profiles/scenarios/edge/onprem-basic-arm'\r\n"]
[21.72, "o", "[2026-08-31 20:45:22-0300] [STAGE:matrix] [2026-08-31 20:45:22-0300] /tmp/tmp.xY9L4HH1eI/productive-k3s-profiles/scenarios/edge/onprem-basic-arm/../../../tests/contract-check.sh onprem-basic-arm\r\n"]
[21.84, "o", "[2026-08-31 20:45:22-0300] [STAGE:matrix] [2026-08-31 20:45:22-0300] [PASS] contract checks for onprem-basic-arm\r\n"]
[21.96, "o", "[2026-08-31 20:45:22-0300] [STAGE:matrix] [2026-08-31 20:45:22-0300] make[3]: Leaving directory '/tmp/tmp.xY9L4HH1eI/productive-k3s-profiles/scenarios/edge/onprem-basic-arm'\r\n"]
[22.08, "o", "[2026-08-31 20:45:22-0300] [STAGE:matrix] make[2]: Leaving directory '/tmp/pk3s-isolated-productive-k3s-profiles-St6kyH/productive-k3s-profiles/tests'\r\n"]
[22.2, "o", "[2026-08-31 20:45:22-0300] [STAGE:matrix] make[1]: Leaving directory '/tmp/pk3s-isolated-productive-k3s-profiles-St6kyH/productive-k3s-profiles/tests'\r\n"]
[22.38, "o", "$ "]
