180 lines
8.2 KiB
JSON
180 lines
8.2 KiB
JSON
{
|
|
"accounts_tested": [
|
|
{
|
|
"account": "billy@livingip.xyz",
|
|
"token_refresh": {
|
|
"command": [
|
|
"/opt/homebrew/bin/gcloud",
|
|
"auth",
|
|
"print-access-token",
|
|
"--account=billy@livingip.xyz"
|
|
],
|
|
"ok": false,
|
|
"returncode": 1,
|
|
"stderr_excerpt": "ERROR: (gcloud.auth.print-access-token) HTTPSConnectionPool(host='oauth2.googleapis.com', port=443): Max retries exceeded with url: /token (Caused by NameResolutionError(\"<urllib3.connection.HTTPSConnection object at 0x107996710>: Failed to resolve 'oauth2.googleapis.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
|
|
"stdout_excerpt": "",
|
|
"stdout_json": null,
|
|
"stdout_redacted": true
|
|
}
|
|
},
|
|
{
|
|
"account": "billyattnmarket@gmail.com",
|
|
"token_refresh": {
|
|
"command": [
|
|
"/opt/homebrew/bin/gcloud",
|
|
"auth",
|
|
"print-access-token",
|
|
"--account=billyattnmarket@gmail.com"
|
|
],
|
|
"ok": false,
|
|
"returncode": 1,
|
|
"stderr_excerpt": "ERROR: (gcloud.auth.print-access-token) HTTPSConnectionPool(host='oauth2.googleapis.com', port=443): Max retries exceeded with url: /token (Caused by NameResolutionError(\"<urllib3.connection.HTTPSConnection object at 0x10733e710>: Failed to resolve 'oauth2.googleapis.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
|
|
"stdout_excerpt": "",
|
|
"stdout_json": null,
|
|
"stdout_redacted": true
|
|
}
|
|
},
|
|
{
|
|
"account": "contact@attn.markets",
|
|
"token_refresh": {
|
|
"command": [
|
|
"/opt/homebrew/bin/gcloud",
|
|
"auth",
|
|
"print-access-token",
|
|
"--account=contact@attn.markets"
|
|
],
|
|
"ok": false,
|
|
"returncode": 1,
|
|
"stderr_excerpt": "ERROR: (gcloud.auth.print-access-token) HTTPSConnectionPool(host='oauth2.googleapis.com', port=443): Max retries exceeded with url: /token (Caused by NameResolutionError(\"<urllib3.connection.HTTPSConnection object at 0x10789a710>: Failed to resolve 'oauth2.googleapis.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
|
|
"stdout_excerpt": "",
|
|
"stdout_json": null,
|
|
"stdout_redacted": true
|
|
}
|
|
},
|
|
{
|
|
"account": "valentin.meylan68@gmail.com",
|
|
"token_refresh": {
|
|
"command": [
|
|
"/opt/homebrew/bin/gcloud",
|
|
"auth",
|
|
"print-access-token",
|
|
"--account=valentin.meylan68@gmail.com"
|
|
],
|
|
"ok": false,
|
|
"returncode": 1,
|
|
"stderr_excerpt": "ERROR: (gcloud.auth.print-access-token) HTTPSConnectionPool(host='oauth2.googleapis.com', port=443): Max retries exceeded with url: /token (Caused by NameResolutionError(\"<urllib3.connection.HTTPSConnection object at 0x10a1d2710>: Failed to resolve 'oauth2.googleapis.com' ([Errno 8] nodename nor servname provided, or not known)\"))",
|
|
"stdout_excerpt": "",
|
|
"stdout_json": null,
|
|
"stdout_redacted": true
|
|
}
|
|
}
|
|
],
|
|
"artifact": "gcp_db_parity_current_probe",
|
|
"attempted_routes": [
|
|
"static active_config/config_default readback",
|
|
"temporary writable copy of local gcloud config to avoid sandbox writes under ~/.config/gcloud",
|
|
"gcloud auth list without printing secrets",
|
|
"gcloud auth print-access-token for configured accounts with stdout redacted",
|
|
"gcloud projects describe teleo-501523",
|
|
"if project readback works: gcloud compute instances describe teleo-prod-1",
|
|
"if project readback works: gcloud sql instances list"
|
|
],
|
|
"claim_ceiling": "This probe proves only current local gcloud/GCP read-only parity readiness. It does not prove VPS behavior, Telegram-visible behavior, production DB mutation, or GCP-hosted Leo correctness.",
|
|
"clear_CTA": "Run this probe from a network-enabled shell where oauth2.googleapis.com resolves, with `billy@livingip.xyz` authenticated for project `teleo-501523`. Then rerun `python3 scripts/probe_gcp_db_parity.py` and proceed only if it reports `ready_for_gcp_readonly_parity`.",
|
|
"current_canary": "gcloud account can read teleo-501523 project metadata plus target VM/Cloud SQL metadata",
|
|
"exact_gate": "blocked_on_network_dns_before_auth_refresh",
|
|
"expected": {
|
|
"gce_instance": "teleo-prod-1",
|
|
"gce_zone": "europe-west6-a",
|
|
"project": "teleo-501523",
|
|
"project_access_account": "billy@livingip.xyz"
|
|
},
|
|
"generated_at_utc": "2026-07-10T02:20:00.883398+00:00",
|
|
"local_gcloud": {
|
|
"auth_list": {
|
|
"command": [
|
|
"/opt/homebrew/bin/gcloud",
|
|
"auth",
|
|
"list",
|
|
"--format=json"
|
|
],
|
|
"ok": true,
|
|
"returncode": 0,
|
|
"stderr_excerpt": "",
|
|
"stdout_excerpt": "[\n {\n \"account\": \"billy@livingip.xyz\",\n \"status\": \"ACTIVE\"\n },\n {\n \"account\": \"billyattnmarket@gmail.com\",\n \"status\": \"\"\n },\n {\n \"account\": \"contact@attn.markets\",\n \"status\": \"\"\n },\n {\n \"account\": \"valentin.meylan68@gmail.com\",\n \"status\": \"\"\n }\n]",
|
|
"stdout_json": [
|
|
{
|
|
"account": "billy@livingip.xyz",
|
|
"status": "ACTIVE"
|
|
},
|
|
{
|
|
"account": "billyattnmarket@gmail.com",
|
|
"status": ""
|
|
},
|
|
{
|
|
"account": "contact@attn.markets",
|
|
"status": ""
|
|
},
|
|
{
|
|
"account": "valentin.meylan68@gmail.com",
|
|
"status": ""
|
|
}
|
|
],
|
|
"stdout_redacted": false
|
|
},
|
|
"config_list": {
|
|
"command": [
|
|
"/opt/homebrew/bin/gcloud",
|
|
"config",
|
|
"list",
|
|
"--format=json"
|
|
],
|
|
"ok": false,
|
|
"returncode": 1,
|
|
"stderr_excerpt": "ERROR: (gcloud.config.list) There was a problem refreshing your current auth tokens: HTTPSConnectionPool(host='oauth2.googleapis.com', port=443): Max retries exceeded with url: /token (Caused by NameResolutionError(\"<urllib3.connection.HTTPSConnection object at 0x108187ed0>: Failed to resolve 'oauth2.googleapis.com' ([Errno 8] nodename nor servname provided, or not known)\"))\nPlease run:\n\n $ gcloud auth login\n\nto obtain new credentials.\n\nIf you have already logged in with a different account, run:\n\n $ gcloud config set account ACCOUNT\n\nto select an already authenticated account to use.",
|
|
"stdout_excerpt": "",
|
|
"stdout_json": null,
|
|
"stdout_redacted": false
|
|
},
|
|
"gcloud_path": "/opt/homebrew/bin/gcloud",
|
|
"source_config": "/Users/user/.config/gcloud",
|
|
"static_active_config": {
|
|
"account": "billy@livingip.xyz",
|
|
"active_config": "default",
|
|
"config_file": "/private/tmp/teleo-gcp-parity-3jp00f00/configurations/config_default",
|
|
"project": "teleo-501523"
|
|
},
|
|
"temporary_config_removed_after_probe": true,
|
|
"used_temporary_writable_config_copy": true
|
|
},
|
|
"mode": "read_only_gcloud_parity_probe",
|
|
"mutates_db": false,
|
|
"mutates_gcp": false,
|
|
"next_non_user_action": [
|
|
"Run this same probe again and require ready_for_gcp_readonly_parity=true.",
|
|
"SSH into teleo-prod-1 or use Cloud SQL read-only access for DB/runtime parity proof.",
|
|
"Run the Working Leo benchmark against GCP only after read-only GCP metadata is proven current."
|
|
],
|
|
"project_readback": {
|
|
"command": [
|
|
"/opt/homebrew/bin/gcloud",
|
|
"projects",
|
|
"describe",
|
|
"teleo-501523",
|
|
"--format=json"
|
|
],
|
|
"ok": false,
|
|
"returncode": 1,
|
|
"stderr_excerpt": "ERROR: (gcloud.projects.describe) There was a problem refreshing your current auth tokens: HTTPSConnectionPool(host='oauth2.googleapis.com', port=443): Max retries exceeded with url: /token (Caused by NameResolutionError(\"<urllib3.connection.HTTPSConnection object at 0x107ac0550>: Failed to resolve 'oauth2.googleapis.com' ([Errno 8] nodename nor servname provided, or not known)\"))\nPlease run:\n\n $ gcloud auth login\n\nto obtain new credentials.\n\nIf you have already logged in with a different account, run:\n\n $ gcloud config set account ACCOUNT\n\nto select an already authenticated account to use.",
|
|
"stdout_excerpt": "",
|
|
"stdout_json": null,
|
|
"stdout_redacted": false,
|
|
"summary": null
|
|
},
|
|
"ready_for_gcp_readonly_parity": false,
|
|
"runtime_readbacks": {
|
|
"cloudsql_instances": null,
|
|
"gce_instance": null
|
|
},
|
|
"status": "blocked_on_network_dns_before_auth_refresh"
|
|
}
|