1
0
Files
homelab-public-context/runtime/latest.json
T
2026-08-03 09:05:26 +00:00

39 lines
27 KiB
JSON

{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "HBARHUB-READONLY-INVENTORY-V3-20260803T084243Z",
"status": "OK",
"rc": 0,
"host": "pve01",
"mode": "verify",
"component": "hbarhub-readonly-inventory-v3",
"started_at_utc": "2026-08-03T09:05:25Z",
"finished_at_utc": "2026-08-03T09:05:26Z",
"reference_register_checked": true,
"reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e",
"error_register_checked": true,
"error_register_sha256": "24934a2c7fa5c26f6e828583c4aefac7f143b40c0171736ed7571e617d55ab83",
"command_sha256": "cfa3f34538788178e6bf5932eac989cfd0c931e3f32a2a9defdd03fd2ca24e83",
"duplicate_failed_command_blocked": false,
"block_reason": null,
"execution_started": true,
"change_declared": false,
"result_contract_valid": true,
"result_contract_status": null,
"result_contract_error": null,
"command_rc": 0,
"changes_made": false,
"rollback_started": false,
"rollback_restored": null,
"mutation_outcome": "NO_MUTATION",
"sanitized": true,
"secrets_included": false,
"private_addresses_included": false,
"raw_evidence_retained_locally": true,
"raw_evidence_sha256": "7b70a290dc7df9007fe86173b4a78b52de6c6ed8036da67ae5aaf34f3efcaed5",
"sanitized_output_sha256": "7b70a290dc7df9007fe86173b4a78b52de6c6ed8036da67ae5aaf34f3efcaed5",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
"output": "HOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"HBARHUB-READONLY-INVENTORY-V3-20260803T084243Z\",\"mutation_outcome\":\"NO_MUTATION\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n{\"capacity\":{\"disk\":{\"available_bytes\":76468895744,\"total_bytes\":126605975552},\"memory\":{\"available_bytes\":2762182656,\"standard_profile_memory_gate\":true,\"standard_required_available_bytes\":2147483648,\"swap_free_bytes\":6714781696,\"swap_total_bytes\":8589930496,\"total_bytes\":10435301376}},\"changes_made\":false,\"command_audit\":[{\"duration_ms\":5,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-candidate-1-is-bare\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":5,\"stdout_sha256\":\"a17fcf0a2f50e2d495e4f90ce263410edc183add6c62699a2facbccf60410f74\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":3,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-main-head\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":41,\"stdout_sha256\":\"dc0f064e529250268d3ff6232078a19aca8a12b3abc0291e79756ffde77303ed\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-main-tree\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":41,\"stdout_sha256\":\"59f30ea418f3e638f5c0294f375feeda787f7da9acc07ac67f8276032be811a2\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":1,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-branches\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":5,\"stdout_sha256\":\"6403203dd5a0867eb14d104ee8a73730bd72dd9ad92e78d996a6dba0a5dcfc01\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":1,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-main-ls-tree\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":2095,\"stdout_sha256\":\"8119f9a0c680eca043b5d648b8bf90567c90e5a6ae4f503779f4e8b66fcaa954\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-2f754321d62f\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":82,\"stdout_sha256\":\"3870cba2def4ee4e45c8ef33cb7239c6d391a9b57ff17e9b26d7bbdaf03501fa\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-a3046da0d15a\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":419,\"stdout_sha256\":\"0c93f24bb448c384a430b65bebcd54b86b570c62df88aa073e1342f7a3eba5b3\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-dd2c0eb6ea5c\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":477,\"stdout_sha256\":\"9c0be49681f983c329937f486427dbf002b826973a48d5c1851de7f55a6ce1ab\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-b33563055168\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":1429,\"stdout_sha256\":\"3b6de9c4d5c9f76d51280bb395f86e3cf51b69c982ea6a5a8d3740d09739cfff\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-facaded51b7d\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":2980,\"stdout_sha256\":\"65ea3fe0cd0d13651f920a776379876e9202a9614dd0368404d7a24561497efc\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-9a44fc761080\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":2787,\"stdout_sha256\":\"dfa2fc55e610dc5bb341169c24d45aaaf4143a1b8c9d021db37a8a8725cd15ff\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-ff21b6b9a3a3\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":1214,\"stdout_sha256\":\"cf219e2f0ee4be0e4881afc7035afff4c79b167579486ecf2eb601fd925d0e8e\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-3b441db82a6a\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":957,\"stdout_sha256\":\"5b41e7fcb4527eea3e5ab2496ec2239d8021ae8843c302a9f5371d77fdd043a7\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-1b2de4dd3c84\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":65,\"stdout_sha256\":\"8974a9c493587f508e73f358876ade4f3ab0369012b29ffb14280dbe30f721ce\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-ddfb2d760e2d\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":223,\"stdout_sha256\":\"b33bfae9785e01372e6b3c88a5747275013831fa5b323cfc60ada4f361551a47\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-b84b221603f4\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":3614,\"stdout_sha256\":\"662118548cce23f916be7ed66a468255a3405a3430b301bfe5adba4b764a1f88\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-7a60ba4bc1c3\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":165,\"stdout_sha256\":\"ddcebb4348c298dd8047df40cd1698603523f8a4ced6b518ad58f4b724db8cac\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-65d8eefb1783\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":168,\"stdout_sha256\":\"03ee75d6dd996de897b4a1c221584459e3b41c507d21f010d5b0372c4da8a630\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-57f701b24994\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":284,\"stdout_sha256\":\"f9cca66c33a7b629895d0637299fa3aa2396ab6759bcade14ed28a6e2d306b5a\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-2a240c00d383\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":0,\"stdout_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-be5aeb6bd421\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":174,\"stdout_sha256\":\"9308f2f4d7e9d110253fe8574aa42edeabd35a7316ab740d9e5e6ac0ee5498a2\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-dab1ce994488\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":911,\"stdout_sha256\":\"ce231cb3af3460166ef2a23c1456e3f704e44d9f19db42ce030af8a4bea71019\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-35edcefc0cbe\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":192,\"stdout_sha256\":\"8b4402ff2ac1c8603bc9c0821ca16b3b6d610facad7eccf76b83076ee912f0b2\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-8fa3b1bcd9fa\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":3478,\"stdout_sha256\":\"bad177066fedee2f8e427cb81ba9c32db4ae36ce533ce0f2090e60b6970378ae\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-82884eece61f\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":1371,\"stdout_sha256\":\"42420399fd48c97ce5ab4872d95b5490e0d3a266df8677d31d0ee1987852c9ff\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-86fd9bdfb2a6\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":260,\"stdout_sha256\":\"164665d9a442ab79bc4c0f250d1e3d76a096b4f93825e9900fab5bde0d53a088\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-92efa686bbd6\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":1449,\"stdout_sha256\":\"b1166fa6008792a83701740f560f93a3b74b3203003bc738c35a5f56454c1f14\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-blob-4d7c51b1efe9\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":81,\"stdout_sha256\":\"9838729f64d26b126c20f47836bcedfc97262a46059c6f810e088b1b7bf02ffa\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-published-baseline-present\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":0,\"stdout_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":0,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-published-baseline-ancestor\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":0,\"stdout_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":1,\"output_within_limit\":true,\"rc\":0,\"stage\":\"git-commits-ahead\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":2,\"stdout_sha256\":\"9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa\",\"timed_out\":false,\"tool\":\"git\"},{\"duration_ms\":10,\"output_within_limit\":true,\"rc\":0,\"stage\":\"docker-server-version\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":13,\"stdout_sha256\":\"8484e7b831ba500ccf015246dc0a7b3f98de3c11519b347437ff8e91db018257\",\"timed_out\":false,\"tool\":\"docker\"},{\"duration_ms\":28,\"output_within_limit\":true,\"rc\":0,\"stage\":\"docker-compose-version\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":9,\"stdout_sha256\":\"9a98539f27de5f629edafed2968b89d8ca06b9b39c9469ed2c22f3ca265bb6f9\",\"timed_out\":false,\"tool\":\"docker\"},{\"duration_ms\":7,\"output_within_limit\":true,\"rc\":0,\"stage\":\"docker-hbarhub-containers\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":0,\"stdout_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"timed_out\":false,\"tool\":\"docker\"},{\"duration_ms\":7,\"output_within_limit\":true,\"rc\":0,\"stage\":\"docker-hbarhub-networks\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":0,\"stdout_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"timed_out\":false,\"tool\":\"docker\"},{\"duration_ms\":9,\"output_within_limit\":true,\"rc\":0,\"stage\":\"docker-hbarhub-volumes\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":0,\"stdout_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"timed_out\":false,\"tool\":\"docker\"},{\"duration_ms\":14,\"output_within_limit\":true,\"rc\":0,\"stage\":\"docker-hbarhub-images\",\"stderr_bytes\":0,\"stderr_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"stdout_bytes\":0,\"stdout_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"timed_out\":false,\"tool\":\"docker\"}],\"command_id\":\"HBARHUB-READONLY-INVENTORY-V3-20260803T084243Z\",\"container_environment_requested\":false,\"control_plane_error\":null,\"diagnosis\":\"HBARHUB_CURRENT_STATE_CAPTURED\",\"diagnostic_complete\":true,\"docker\":{\"available\":true,\"compose_version\":\"2.26.1-4\",\"containers\":[],\"expected_services\":[\"postgres\",\"redis\",\"scheduler\",\"web\",\"worker\"],\"images\":[],\"missing_expected_services\":[\"postgres\",\"redis\",\"scheduler\",\"web\",\"worker\"],\"networks\":[],\"present_services\":[],\"server_version\":\"26.1.5+dfsg1\",\"unexpected_services\":[],\"volumes\":[]},\"duration_ms\":190,\"failures\":[],\"gate\":\"READY_FOR_FRESH_STANDARD_DEPLOYMENT_PLAN_REVIEW\",\"gitea\":{\"available\":true,\"branch_names\":[\"main\"],\"changed_path_count_capped\":0,\"changed_paths_from_published_baseline\":[],\"classification\":\"MAIN_ADVANCED_FROM_PUBLISHED_BASELINE\",\"invalid_utf8_path_count\":0,\"main_head\":\"57d2704dc4dc4f1e00c3e1bda67fc0bc2bef6957\",\"main_tree\":\"7e13a2e1b5ab35046dbe172383a814151c16cce0\",\"published_baseline\":{\"commit\":\"57d2704dc4dc4f1e00c3e1bda67fc0bc2bef6957\",\"commit_present\":true,\"commits_ahead\":0,\"exact\":false,\"expected_file_count\":23,\"file_match_count\":23,\"is_ancestor_of_current_main\":true,\"source_archive_sha256\":\"25fb04b8dd74d4da2f50ba3aef76680b1813799a61fbd26c55bfcc1466cf82ac\"},\"published_path_candidates\":[{\"bare_repository\":true,\"bytes\":4096,\"exists\":true,\"gid\":1000,\"git_rc\":0,\"kind\":\"directory\",\"mode\":\"0755\",\"path\":\"/opt/stacks/gitea/data/git/repositories/homelab-admin/hbarhub.git\",\"uid\":1000},{\"exists\":false,\"kind\":null,\"path\":\"/opt/stacks/gitea/data/gitea-repositories/homelab-admin/hbarhub.git\"}],\"safe_files\":{\".dockerignore\":{\"bytes\":82,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"a02899f5e398a6deb0181cb71513bde4e65ce411\",\"published_sha256\":\"3870cba2def4ee4e45c8ef33cb7239c6d391a9b57ff17e9b26d7bbdaf03501fa\",\"sha256\":\"3870cba2def4ee4e45c8ef33cb7239c6d391a9b57ff17e9b26d7bbdaf03501fa\",\"within_read_limit\":true},\".env.example\":{\"bytes\":419,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"073a7a135b64d0d5a7cc41047b53b50a7ba07114\",\"published_sha256\":\"0c93f24bb448c384a430b65bebcd54b86b570c62df88aa073e1342f7a3eba5b3\",\"sha256\":\"0c93f24bb448c384a430b65bebcd54b86b570c62df88aa073e1342f7a3eba5b3\",\"within_read_limit\":true},\"Dockerfile\":{\"bytes\":477,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"7209eef3b39c70216015e1b0dbde6e227c9a4907\",\"published_sha256\":\"9c0be49681f983c329937f486427dbf002b826973a48d5c1851de7f55a6ce1ab\",\"sha256\":\"9c0be49681f983c329937f486427dbf002b826973a48d5c1851de7f55a6ce1ab\",\"within_read_limit\":true},\"README.md\":{\"bytes\":1429,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"01cd4fc7cbdabebbca9da603873a4807c1ed5a06\",\"published_sha256\":\"3b6de9c4d5c9f76d51280bb395f86e3cf51b69c982ea6a5a8d3740d09739cfff\",\"sha256\":\"3b6de9c4d5c9f76d51280bb395f86e3cf51b69c982ea6a5a8d3740d09739cfff\",\"within_read_limit\":true},\"compose.yaml\":{\"bytes\":2980,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"fd968f37af5650a3b8b636b1a1bb00b17cef3896\",\"published_sha256\":\"65ea3fe0cd0d13651f920a776379876e9202a9614dd0368404d7a24561497efc\",\"sha256\":\"65ea3fe0cd0d13651f920a776379876e9202a9614dd0368404d7a24561497efc\",\"within_read_limit\":true},\"config/assets.json\":{\"bytes\":2787,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"0dc81b6edf7ee474066ae018f10062659a0ad013\",\"published_sha256\":\"dfa2fc55e610dc5bb341169c24d45aaaf4143a1b8c9d021db37a8a8725cd15ff\",\"sha256\":\"dfa2fc55e610dc5bb341169c24d45aaaf4143a1b8c9d021db37a8a8725cd15ff\",\"within_read_limit\":true},\"docs/ARCHITECTURE.md\":{\"bytes\":1214,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"799999d3c9da253c52fdec41ff97ac08ed464a3a\",\"published_sha256\":\"cf219e2f0ee4be0e4881afc7035afff4c79b167579486ecf2eb601fd925d0e8e\",\"sha256\":\"cf219e2f0ee4be0e4881afc7035afff4c79b167579486ecf2eb601fd925d0e8e\",\"within_read_limit\":true},\"docs/OPERATIONS.md\":{\"bytes\":957,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"1bd3f3d56bcd4f8b69c450012ce93f58ab2c662f\",\"published_sha256\":\"5b41e7fcb4527eea3e5ab2496ec2239d8021ae8843c302a9f5371d77fdd043a7\",\"sha256\":\"5b41e7fcb4527eea3e5ab2496ec2239d8021ae8843c302a9f5371d77fdd043a7\",\"within_read_limit\":true},\"hbarhub/__init__.py\":{\"bytes\":65,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"53f4ccb1d8eb50e131da7b0e3abdd22cf9e0151c\",\"published_sha256\":\"8974a9c493587f508e73f358876ade4f3ab0369012b29ffb14280dbe30f721ce\",\"sha256\":\"8974a9c493587f508e73f358876ade4f3ab0369012b29ffb14280dbe30f721ce\",\"within_read_limit\":true},\"hbarhub/celery.py\":{\"bytes\":223,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"906c8930ea65134fe622c70b9002b7f2f55bae00\",\"published_sha256\":\"b33bfae9785e01372e6b3c88a5747275013831fa5b323cfc60ada4f361551a47\",\"sha256\":\"b33bfae9785e01372e6b3c88a5747275013831fa5b323cfc60ada4f361551a47\",\"within_read_limit\":true},\"hbarhub/settings.py\":{\"bytes\":3614,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"6ef7ad25210fb7c43191bd96cf63a79524d145ac\",\"published_sha256\":\"662118548cce23f916be7ed66a468255a3405a3430b301bfe5adba4b764a1f88\",\"sha256\":\"662118548cce23f916be7ed66a468255a3405a3430b301bfe5adba4b764a1f88\",\"within_read_limit\":true},\"hbarhub/urls.py\":{\"bytes\":165,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"9a10dd4dddeabe5941179a61477a0584ff26bd17\",\"published_sha256\":\"ddcebb4348c298dd8047df40cd1698603523f8a4ced6b518ad58f4b724db8cac\",\"sha256\":\"ddcebb4348c298dd8047df40cd1698603523f8a4ced6b518ad58f4b724db8cac\",\"within_read_limit\":true},\"hbarhub/wsgi.py\":{\"bytes\":168,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"415cafd0c0344a6f6d29efb521e23a649f009ca1\",\"published_sha256\":\"03ee75d6dd996de897b4a1c221584459e3b41c507d21f010d5b0372c4da8a630\",\"sha256\":\"03ee75d6dd996de897b4a1c221584459e3b41c507d21f010d5b0372c4da8a630\",\"within_read_limit\":true},\"manage.py\":{\"bytes\":284,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"9d363e250e1e8ba9febcea3cb8bf3ec7dd361e8d\",\"published_sha256\":\"f9cca66c33a7b629895d0637299fa3aa2396ab6759bcade14ed28a6e2d306b5a\",\"sha256\":\"f9cca66c33a7b629895d0637299fa3aa2396ab6759bcade14ed28a6e2d306b5a\",\"within_read_limit\":true},\"portal/__init__.py\":{\"bytes\":0,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391\",\"published_sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\",\"within_read_limit\":true},\"portal/apps.py\":{\"bytes\":174,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"0ea1880809e8edfb64bb0abd62ec9fb9cb28cdeb\",\"published_sha256\":\"9308f2f4d7e9d110253fe8574aa42edeabd35a7316ab740d9e5e6ac0ee5498a2\",\"sha256\":\"9308f2f4d7e9d110253fe8574aa42edeabd35a7316ab740d9e5e6ac0ee5498a2\",\"within_read_limit\":true},\"portal/assets.py\":{\"bytes\":911,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"c4b22d1d1535588cc81196785714451a767d5968\",\"published_sha256\":\"ce231cb3af3460166ef2a23c1456e3f704e44d9f19db42ce030af8a4bea71019\",\"sha256\":\"ce231cb3af3460166ef2a23c1456e3f704e44d9f19db42ce030af8a4bea71019\",\"within_read_limit\":true},\"portal/tasks.py\":{\"bytes\":192,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"5b1c254ed5cac283212c30f832ac24b2c62724b6\",\"published_sha256\":\"8b4402ff2ac1c8603bc9c0821ca16b3b6d610facad7eccf76b83076ee912f0b2\",\"sha256\":\"8b4402ff2ac1c8603bc9c0821ca16b3b6d610facad7eccf76b83076ee912f0b2\",\"within_read_limit\":true},\"portal/templates/portal/home.html\":{\"bytes\":3478,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"80a9f1a49eaf607261e4d320097f723c6bf0a63e\",\"published_sha256\":\"bad177066fedee2f8e427cb81ba9c32db4ae36ce533ce0f2090e60b6970378ae\",\"sha256\":\"bad177066fedee2f8e427cb81ba9c32db4ae36ce533ce0f2090e60b6970378ae\",\"within_read_limit\":true},\"portal/tests.py\":{\"bytes\":1371,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"e1e51cead4ace66a0d337b6a8a7fc0b5a5455ec3\",\"published_sha256\":\"42420399fd48c97ce5ab4872d95b5490e0d3a266df8677d31d0ee1987852c9ff\",\"sha256\":\"42420399fd48c97ce5ab4872d95b5490e0d3a266df8677d31d0ee1987852c9ff\",\"within_read_limit\":true},\"portal/urls.py\":{\"bytes\":260,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"5d116b9a7f60d18f7415b1b34d9e98a544823ba4\",\"published_sha256\":\"164665d9a442ab79bc4c0f250d1e3d76a096b4f93825e9900fab5bde0d53a088\",\"sha256\":\"164665d9a442ab79bc4c0f250d1e3d76a096b4f93825e9900fab5bde0d53a088\",\"within_read_limit\":true},\"portal/views.py\":{\"bytes\":1449,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"83e86fbc4ce799510acc60c9e77dea6789a47690\",\"published_sha256\":\"b1166fa6008792a83701740f560f93a3b74b3203003bc738c35a5f56454c1f14\",\"sha256\":\"b1166fa6008792a83701740f560f93a3b74b3203003bc738c35a5f56454c1f14\",\"within_read_limit\":true},\"requirements.txt\":{\"bytes\":81,\"exists\":true,\"matches_published_baseline\":true,\"mode\":\"100644\",\"object_id\":\"628a66d3d7509d2321f75cae59b46385007f2997\",\"published_sha256\":\"9838729f64d26b126c20f47836bcedfc97262a46059c6f810e088b1b7bf02ffa\",\"sha256\":\"9838729f64d26b126c20f47836bcedfc97262a46059c6f810e088b1b7bf02ffa\",\"within_read_limit\":true}},\"safe_manifest_scope\":\"PUBLISHED_23_SOURCE_FILES\",\"safe_manifest_sha256\":\"2c955c4cf40ccab69ff8df4438f2c8e71e3293fa6fb064f15846bcbd54e632b7\",\"selected_path\":\"/opt/stacks/gitea/data/git/repositories/homelab-admin/hbarhub.git\",\"tracked_file_count\":27,\"tracked_total_bytes\":26067,\"tree_listing_sha256\":\"8119f9a0c680eca043b5d648b8bf90567c90e5a6ae4f503779f4e8b66fcaa954\",\"tree_path_set_sha256\":\"245c3f22584759bed02f493855facb68662333953100f036716afffc1f65e83f\"},\"identity\":{\"expected_hostname\":\"core-apps\",\"hostname_short\":\"core-apps\",\"matches\":true},\"mutation_outcome\":\"NO_MUTATION\",\"port_listener\":{\"addresses_read_from_output\":false,\"errors\":[],\"kernel_tables_read\":2,\"listener_entry_count\":0,\"listener_present\":false,\"port\":8040},\"private_addresses_included\":false,\"probes\":{\"local\":{\"live\":{\"error\":{\"errno\":111,\"message_bytes\":53,\"message_sha256\":\"940a0bc11bd121c0bf597d80167e9cdd8790439157cb53c6db217105c8249f4b\",\"type\":\"ConnectionRefusedError\"},\"ok\":false},\"ready\":{\"error\":{\"errno\":111,\"message_bytes\":53,\"message_sha256\":\"940a0bc11bd121c0bf597d80167e9cdd8790439157cb53c6db217105c8249f4b\",\"type\":\"ConnectionRefusedError\"},\"ok\":false},\"root\":{\"error\":{\"errno\":111,\"message_bytes\":53,\"message_sha256\":\"940a0bc11bd121c0bf597d80167e9cdd8790439157cb53c6db217105c8249f4b\",\"type\":\"ConnectionRefusedError\"},\"ok\":false}},\"public_https\":{\"live\":{\"error\":{\"errno\":1,\"message_bytes\":122,\"message_sha256\":\"4cbab0545ff989953a0087607b1db17b4ca88e632720bc889ffc6ba4d6babc5f\",\"type\":\"SSLCertVerificationError\"},\"ok\":false},\"ready\":{\"error\":{\"errno\":1,\"message_bytes\":122,\"message_sha256\":\"4cbab0545ff989953a0087607b1db17b4ca88e632720bc889ffc6ba4d6babc5f\",\"type\":\"SSLCertVerificationError\"},\"ok\":false},\"root\":{\"error\":{\"errno\":1,\"message_bytes\":122,\"message_sha256\":\"4cbab0545ff989953a0087607b1db17b4ca88e632720bc889ffc6ba4d6babc5f\",\"type\":\"SSLCertVerificationError\"},\"ok\":false}}},\"rc\":0,\"read_only\":true,\"rollback_restored\":null,\"rollback_started\":false,\"sanitized\":true,\"schema\":3,\"secret_files_read\":false,\"secrets_included\":false,\"stack\":{\"classification\":\"TARGET_STACK_ABSENT\",\"current_gitea_match_count\":0,\"expected_file_count\":23,\"git_metadata_only\":{\"exists\":false,\"kind\":null,\"path\":\"/opt/stacks/hbarhub/.git\"},\"published_match_count\":0,\"root\":{\"exists\":false,\"kind\":null,\"path\":\"/opt/stacks/hbarhub\"},\"secret_file_metadata_only\":{\"content_read\":false,\"exists\":false,\"kind\":null,\"path\":\"/opt/stacks/hbarhub/.env\"},\"source_files\":{},\"source_scope\":\"PUBLISHED_23_SOURCE_FILES\"},\"status\":\"OK\",\"unexpected_exception\":{}}\n"
}