diff --git a/runtime/history/SUPPORT-261006-PVE03-ROLE-DEPENDENCY-INVENTORY-99646R1.json b/runtime/history/SUPPORT-261006-PVE03-ROLE-DEPENDENCY-INVENTORY-99646R1.json new file mode 100644 index 00000000..ebe6bed9 --- /dev/null +++ b/runtime/history/SUPPORT-261006-PVE03-ROLE-DEPENDENCY-INVENTORY-99646R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-261006-PVE03-ROLE-DEPENDENCY-INVENTORY-99646R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "pve03-role-dependency-inventory", + "started_at_utc": "2026-10-06T00:39:54Z", + "finished_at_utc": "2026-10-06T00:40:21Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "51e06dd6e6aaea8852b950f621ed73da45743772cf063591e23e3ef01f67e25d", + "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": "7ef849ac383f9d9d7567b0d80d0dc1dbb4290f37d47a4d33fe06d524b8af412b", + "sanitized_output_sha256": "7ef849ac383f9d9d7567b0d80d0dc1dbb4290f37d47a4d33fe06d524b8af412b", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "PVE03_ROLE_PROBE_RC=0\nPVE03_ROLE_PROBE_STDERR_SHA=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\nPVE03_ROLE_PROBE_JSON_VALID=true\nPVE03_HOSTNAME=pve03\nPVE03_RUNNING_KERNEL=7.0.12-1-pve\nPVE03_PVEVERSION_SHA=765ac0777b30740131fce682e63bcc421ab0e717e11540597e36af3b34905333\nPVE03_FAILED_UNIT_COUNT=0\nREC|PVE03_RUNNING_RELEVANT_UNIT|corosync.service\nREC|PVE03_RUNNING_RELEVANT_UNIT|lxc-monitord.service\nREC|PVE03_RUNNING_RELEVANT_UNIT|netbird.service\nREC|PVE03_RUNNING_RELEVANT_UNIT|nut-monitor.service\nREC|PVE03_RUNNING_RELEVANT_UNIT|prometheus-node-exporter.service\nREC|PVE03_RUNNING_RELEVANT_UNIT|smartmontools.service\nREC|PVE03_RUNNING_RELEVANT_UNIT|watchdog-mux.service\nREC|PVE03_CUSTOM_UNIT|corosync.service\nREC|PVE03_CUSTOM_UNIT|dpkg-db-backup.timer\nREC|PVE03_CUSTOM_UNIT|homelab-cluster-internal-ip.service\nREC|PVE03_CUSTOM_UNIT|homelab-pve03-r8152-rx-ring.service\nREC|PVE03_CUSTOM_UNIT|homelab-smartctl-textfile.service\nREC|PVE03_CUSTOM_UNIT|homelab-smartctl-textfile.timer\nREC|PVE03_CUSTOM_UNIT|lvm2-monitor.service\nREC|PVE03_CUSTOM_UNIT|lxc-monitord.service\nREC|PVE03_CUSTOM_UNIT|netbird.service\nREC|PVE03_CUSTOM_UNIT|nut-monitor.service\nPVE03_APT_CACHE_BYTES=30422518\nPVE03_VAR_LOG_BYTES=4655429338\nPVE03_STAGING_BYTES=502719\nPVE03_JOURNAL_USAGE=UNKNOWN\nREC|PVE03_KERNEL_PACKAGE|proxmox-kernel-7.0.12-1-pve-signed|7.0.12-1\nREC|PVE03_KERNEL_PACKAGE|proxmox-kernel-7.0.2-6-pve-signed|7.0.2-6\nREC|PVE03_KERNEL_PACKAGE|proxmox-kernel-7.0.6-2-pve-signed|7.0.6-2\nPVE03_ISO_COUNT=0\nPVE03_ISO_TOTAL_BYTES=0\nPVE03_VZTMPL_COUNT=1\nPVE03_VZTMPL_TOTAL_BYTES=129710398\nREC|PVE03_STORAGE_CONTENT|vztmpl|debian-13-standard_13.1-2_amd64.tar.zst|SIZE=129710398|AGE_DAYS=54|VMID=NONE|VOL_SHA=a954cde37a4d4e0e9905f379e7d91768b94379ef6aa7ceaeac14ab4d79eb08e9\nPVE03_BACKUP_COUNT=0\nPVE03_BACKUP_TOTAL_BYTES=0\nPVE03_LOCAL_LVM_VOLUME_COUNT=7\nPVE03_LOCAL_LVM_VOLUME_BYTES=403739508736\nREC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-130-cloudinit|SIZE=4194304|VMID=130|CONTENT=images|VOL_SHA=230d6cbc8b9f45f26c77079ead7d58969b90d26bf8cb6438ea16261356f73994\nREC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-130-disk-0|SIZE=103079215104|VMID=130|CONTENT=images|VOL_SHA=6d87b8b17db33625c785cb5c18d1612b75e5935426fd2fa8378f41a862ae12f7\nREC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-130-disk-1|SIZE=161061273600|VMID=130|CONTENT=images|VOL_SHA=ad8115187e5b7cb75e34597c5680809db4b951d8f6fea0b50daec2b532100db1\nREC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-190-cloudinit|SIZE=4194304|VMID=190|CONTENT=images|VOL_SHA=c1f51c80b4ed2bd0b61caa343e5ddb091d295950bcb6fe9f8deacd29fb9c65ee\nREC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-190-disk-0|SIZE=85899345920|VMID=190|CONTENT=images|VOL_SHA=0593cf3bfb0e19d14f6e2508b70aebefcee65c259cca786329ef29a41352f1b9\nREC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-211-cloudinit|SIZE=4194304|VMID=211|CONTENT=images|VOL_SHA=07696fd46496f22aa96ea26192300a973dbbe9ffc69e4f66b0fcbbbd4e2ae300\nREC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-211-disk-0|SIZE=53687091200|VMID=211|CONTENT=images|VOL_SHA=01b46cebee52900ec7604dbde57d40d0c68f33e7434d0af7658315357792356a\nREC|PVE03_VM|130|edge-vm|running|QGA=true|GUEST_EXEC=true|ONBOOT=1|PROTECTION=0|TAGS=NONE|CORES=4|MEMORY_MB=12288|OSTYPE=l26\nREC|PVE03_VM_DISK|130|ide2|STORAGE=local-lvm|MEDIA=cloudinit|SIZE=0|VOL_SHA=230d6cbc8b9f45f26c77079ead7d58969b90d26bf8cb6438ea16261356f73994\nREC|PVE03_VM_DISK|130|scsi0|STORAGE=local-lvm|MEDIA=disk|SIZE=103079215104|VOL_SHA=6d87b8b17db33625c785cb5c18d1612b75e5935426fd2fa8378f41a862ae12f7\nREC|PVE03_VM_DISK|130|scsi1|STORAGE=local-lvm|MEDIA=disk|SIZE=161061273600|VOL_SHA=ad8115187e5b7cb75e34597c5680809db4b951d8f6fea0b50daec2b532100db1\nREC|PVE03_VM_NET|130|net0|BRIDGE=vmbr0|MODEL=virtio\nVM130_REAL_SNAPSHOT_COUNT=0\nVM130_QGA_OK=true\nVM130_ROLE_PROBE_OK=true\nVM130_HOSTNAME=edge-vm\nVM130_OS_ID=debian\nVM130_OS_VERSION=13\nVM130_UPTIME_SECONDS=3323147\\nROOT_FS=ext4\nVM130_ROOT_USED_PCT=56\nVM130_FAILED_UNIT_COUNT=0\nVM130_RELEVANT_SERVICES=containerd.service,docker.service,dpkg-db-backup.service,homelab-app-backup-retention-dry-run.service,homelab-backup-restore-dashboard.service,homelab-cadvisor-lan-proxy.service,homelab-disk-retention.service,homelab-edge-ingress-hardening.service,homelab-edge-public-ingress-route.service,homelab-external-canary.service,homelab-hapusya-site.service,homelab-health-metrics.service,homelab-mkdocs.ser\nVM130_CUSTOM_SYSTEMD_UNITS=homelab-app-backup-retention-dry-run.service,homelab-app-backup-retention-dry-run.timer,homelab-app-backup.service,homelab-app-backup.timer,homelab-backup-restore-dashboard.service,homelab-backup-restore-dashboard.timer,homelab-cadvisor-lan-proxy.service,homelab-disk-retention.service,homelab-disk-retention.timer,homelab-edge-ingress-hardening.service,homelab-edge-ingress-hardening.timer,homelab-e\nVM130_TIMERS=apt-daily-upgrade.timer,apt-daily.timer,certbot.timer,dpkg-db-backup.timer,e2scrub_all.timer,fstrim.timer,homelab-app-backup-retention-dry-run.timer,homelab-backup-restore-dashboard.timer,homelab-disk-retention.timer,homelab-edge-ingress-hardening.timer,homelab-edge-public-ingress-route.timer,homelab-external-canary.timer,homelab-health-metrics.timer,homelab-npmplus-admin-bind.timer,homelab-npmplu\nVM130_DOCKER_NAMES=alloy,cadvisor,crowdsec,diun,dozzle,homelab-registry-cache,kopia,loki,npmplus,socket-proxy\nVM130_DOCKER_COMPOSE_PROJECTS=cadvisor,crowdsec,diun,dozzle,kopia,loki-alloy,npmplus,registry-cache,socket-proxy\nVM130_PODMAN_NAMES=\nVM130_LISTEN_TCP_PORTS=22,53,80,81,443,2375,3100,5000,5355,7422,8014,8081,8088,9050,9221,9999,12345,18083,18088,18089,18090,18091,18092,18093,18444,51515\nVM130_LISTEN_UDP_PORTS=\nVM130_RELEVANT_PACKAGES=containerd.io,docker-buildx-plugin,docker-ce,docker-ce-cli,docker-ce-rootless-extras,docker-compose-plugin,git,git-man,netbird,qemu-guest-agent,rclone,restic,wireguard-tools\nVM130_APP_DIRS=cluster-admin-probe-target:2648,containerd:0,landing-pvepro:1841,npmplus:15380833,npmplus-compose:4959,parked-domains:8128,skladchik-reports-monitor:321324,stacks:541230082,stacksICH_SERVICE_NOTE.txt:567\nVM130_NGINX_SITE_NAMES=\nVM130_APACHE_SITE_NAMES=\nVM130_DOCKER_PRESENT=true\nVM130_DOCKER_COUNT=10\nVM130_PODMAN_PRESENT=false\nVM130_PODMAN_COUNT=0\nVM130_ROOT_CRONTAB_PRESENT=false\nVM130_CRON_SYSTEM_COUNT=10\nREC|PVE03_VM|190|homelab-ops-worker|running|QGA=true|GUEST_EXEC=true|ONBOOT=1|PROTECTION=0|TAGS=NONE|CORES=4|MEMORY_MB=8192|OSTYPE=l26\nREC|PVE03_VM_DISK|190|ide2|STORAGE=local-lvm|MEDIA=cloudinit|SIZE=0|VOL_SHA=c1f51c80b4ed2bd0b61caa343e5ddb091d295950bcb6fe9f8deacd29fb9c65ee\nREC|PVE03_VM_DISK|190|scsi0|STORAGE=local-lvm|MEDIA=disk|SIZE=85899345920|VOL_SHA=0593cf3bfb0e19d14f6e2508b70aebefcee65c259cca786329ef29a41352f1b9\nREC|PVE03_VM_NET|190|net0|BRIDGE=vmbr0|MODEL=virtio\nVM190_REAL_SNAPSHOT_COUNT=0\nVM190_QGA_OK=true\nVM190_ROLE_PROBE_OK=true\nVM190_HOSTNAME=homelab-ops-worker\nVM190_OS_ID=debian\nVM190_OS_VERSION=13\nVM190_UPTIME_SECONDS=3323150\\nROOT_FS=ext4\nVM190_ROOT_USED_PCT=3\nVM190_FAILED_UNIT_COUNT=0\nVM190_RELEVANT_SERVICES=dpkg-db-backup.service,ssh.service,sshd-keygen.service,sshd@sshd-keygen.service\nVM190_CUSTOM_SYSTEMD_UNITS=\nVM190_TIMERS=apt-daily-upgrade.timer,apt-daily.timer,dpkg-db-backup.timer,e2scrub_all.timer,fstrim.timer,man-db.timer,systemd-tmpfiles-clean.timer\nVM190_DOCKER_NAMES=\nVM190_DOCKER_COMPOSE_PROJECTS=\nVM190_PODMAN_NAMES=\nVM190_LISTEN_TCP_PORTS=22,53,5355\nVM190_LISTEN_UDP_PORTS=\nVM190_RELEVANT_PACKAGES=git,git-man,qemu-guest-agent\nVM190_APP_DIRS=homelab:351536497,homelab-workspace:4375684\nVM190_NGINX_SITE_NAMES=\nVM190_APACHE_SITE_NAMES=\nVM190_DOCKER_PRESENT=false\nVM190_DOCKER_COUNT=0\nVM190_PODMAN_PRESENT=false\nVM190_PODMAN_COUNT=0\nVM190_ROOT_CRONTAB_PRESENT=false\nVM190_CRON_SYSTEM_COUNT=5\nREC|PVE03_VM|211|newfi-staging|running|QGA=true|GUEST_EXEC=true|ONBOOT=1|PROTECTION=0|TAGS=NONE|CORES=2|MEMORY_MB=4096|OSTYPE=l26\nREC|PVE03_VM_DISK|211|ide2|STORAGE=local-lvm|MEDIA=cloudinit|SIZE=0|VOL_SHA=07696fd46496f22aa96ea26192300a973dbbe9ffc69e4f66b0fcbbbd4e2ae300\nREC|PVE03_VM_DISK|211|scsi0|STORAGE=local-lvm|MEDIA=disk|SIZE=53687091200|VOL_SHA=01b46cebee52900ec7604dbde57d40d0c68f33e7434d0af7658315357792356a\nREC|PVE03_VM_NET|211|net0|BRIDGE=vmbr0|MODEL=virtio\nVM211_REAL_SNAPSHOT_COUNT=0\nVM211_QGA_OK=true\nVM211_ROLE_PROBE_OK=true\nVM211_HOSTNAME=newfi-staging\nVM211_OS_ID=debian\nVM211_OS_VERSION=12\nVM211_UPTIME_SECONDS=2707687\\nROOT_FS=ext4\nVM211_ROOT_USED_PCT=6\nVM211_FAILED_UNIT_COUNT=1\nVM211_RELEVANT_SERVICES=cron.service,dpkg-db-backup.service,mariadb.service,nginx.service,ssh.service\nVM211_CUSTOM_SYSTEMD_UNITS=newfi-telegram-egress.service\nVM211_TIMERS=apt-daily-upgrade.timer,apt-daily.timer,dpkg-db-backup.timer,e2scrub_all.timer,fstrim.timer,man-db.timer,phpsessionclean.timer,systemd-tmpfiles-clean.timer\nVM211_DOCKER_NAMES=\nVM211_DOCKER_COMPOSE_PROJECTS=\nVM211_PODMAN_NAMES=\nVM211_LISTEN_TCP_PORTS=22,53,80,3306,5355\nVM211_LISTEN_UDP_PORTS=\nVM211_RELEVANT_PACKAGES=mariadb-client,mariadb-client-core,mariadb-common,mariadb-server,mariadb-server-core,mysql-common,nginx,nginx-common,qemu-guest-agent\nVM211_APP_DIRS=forums:115284963,html:4711\nVM211_NGINX_SITE_NAMES=xf-newfi.conf\nVM211_APACHE_SITE_NAMES=\nVM211_DOCKER_PRESENT=false\nVM211_DOCKER_COUNT=0\nVM211_PODMAN_PRESENT=false\nVM211_PODMAN_COUNT=0\nVM211_ROOT_CRONTAB_PRESENT=false\nVM211_CRON_SYSTEM_COUNT=12\nVM130_KNOWN_CRITICAL_EDGE=true\nVM190_PREVIOUSLY_NONCRITICAL_CLASSIFIED=true\nVM211_PREVIOUSLY_NONCRITICAL_CLASSIFIED=true\nROLE_INVENTORY_READY=true\nDECISION=PASS_PVE03_ROLE_DEPENDENCY_INVENTORY\nNEXT_GATE=PVE03_CLEANUP_CLASSIFICATION_AND_PLAN\nTASK_RESULT=PVE03_ROLE_DEPENDENCY_INVENTORY\nCHANGES_MADE=false\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=NO_MUTATION\n" +} diff --git a/runtime/history/SUPPORT-261006-PVE03-ROLE-DEPENDENCY-INVENTORY-99646R1.txt b/runtime/history/SUPPORT-261006-PVE03-ROLE-DEPENDENCY-INVENTORY-99646R1.txt new file mode 100644 index 00000000..c577d802 --- /dev/null +++ b/runtime/history/SUPPORT-261006-PVE03-ROLE-DEPENDENCY-INVENTORY-99646R1.txt @@ -0,0 +1,184 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-261006-PVE03-ROLE-DEPENDENCY-INVENTORY-99646R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=pve03-role-dependency-inventory +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=51e06dd6e6aaea8852b950f621ed73da45743772cf063591e23e3ef01f67e25d +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=false +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=7ef849ac383f9d9d7567b0d80d0dc1dbb4290f37d47a4d33fe06d524b8af412b +SANITIZED_OUTPUT_SHA256=7ef849ac383f9d9d7567b0d80d0dc1dbb4290f37d47a4d33fe06d524b8af412b +OUTPUT_BEGIN +PVE03_ROLE_PROBE_RC=0 +PVE03_ROLE_PROBE_STDERR_SHA=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 +PVE03_ROLE_PROBE_JSON_VALID=true +PVE03_HOSTNAME=pve03 +PVE03_RUNNING_KERNEL=7.0.12-1-pve +PVE03_PVEVERSION_SHA=765ac0777b30740131fce682e63bcc421ab0e717e11540597e36af3b34905333 +PVE03_FAILED_UNIT_COUNT=0 +REC|PVE03_RUNNING_RELEVANT_UNIT|corosync.service +REC|PVE03_RUNNING_RELEVANT_UNIT|lxc-monitord.service +REC|PVE03_RUNNING_RELEVANT_UNIT|netbird.service +REC|PVE03_RUNNING_RELEVANT_UNIT|nut-monitor.service +REC|PVE03_RUNNING_RELEVANT_UNIT|prometheus-node-exporter.service +REC|PVE03_RUNNING_RELEVANT_UNIT|smartmontools.service +REC|PVE03_RUNNING_RELEVANT_UNIT|watchdog-mux.service +REC|PVE03_CUSTOM_UNIT|corosync.service +REC|PVE03_CUSTOM_UNIT|dpkg-db-backup.timer +REC|PVE03_CUSTOM_UNIT|homelab-cluster-internal-ip.service +REC|PVE03_CUSTOM_UNIT|homelab-pve03-r8152-rx-ring.service +REC|PVE03_CUSTOM_UNIT|homelab-smartctl-textfile.service +REC|PVE03_CUSTOM_UNIT|homelab-smartctl-textfile.timer +REC|PVE03_CUSTOM_UNIT|lvm2-monitor.service +REC|PVE03_CUSTOM_UNIT|lxc-monitord.service +REC|PVE03_CUSTOM_UNIT|netbird.service +REC|PVE03_CUSTOM_UNIT|nut-monitor.service +PVE03_APT_CACHE_BYTES=30422518 +PVE03_VAR_LOG_BYTES=4655429338 +PVE03_STAGING_BYTES=502719 +PVE03_JOURNAL_USAGE=UNKNOWN +REC|PVE03_KERNEL_PACKAGE|proxmox-kernel-7.0.12-1-pve-signed|7.0.12-1 +REC|PVE03_KERNEL_PACKAGE|proxmox-kernel-7.0.2-6-pve-signed|7.0.2-6 +REC|PVE03_KERNEL_PACKAGE|proxmox-kernel-7.0.6-2-pve-signed|7.0.6-2 +PVE03_ISO_COUNT=0 +PVE03_ISO_TOTAL_BYTES=0 +PVE03_VZTMPL_COUNT=1 +PVE03_VZTMPL_TOTAL_BYTES=129710398 +REC|PVE03_STORAGE_CONTENT|vztmpl|debian-13-standard_13.1-2_amd64.tar.zst|SIZE=129710398|AGE_DAYS=54|VMID=NONE|VOL_SHA=a954cde37a4d4e0e9905f379e7d91768b94379ef6aa7ceaeac14ab4d79eb08e9 +PVE03_BACKUP_COUNT=0 +PVE03_BACKUP_TOTAL_BYTES=0 +PVE03_LOCAL_LVM_VOLUME_COUNT=7 +PVE03_LOCAL_LVM_VOLUME_BYTES=403739508736 +REC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-130-cloudinit|SIZE=4194304|VMID=130|CONTENT=images|VOL_SHA=230d6cbc8b9f45f26c77079ead7d58969b90d26bf8cb6438ea16261356f73994 +REC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-130-disk-0|SIZE=103079215104|VMID=130|CONTENT=images|VOL_SHA=6d87b8b17db33625c785cb5c18d1612b75e5935426fd2fa8378f41a862ae12f7 +REC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-130-disk-1|SIZE=161061273600|VMID=130|CONTENT=images|VOL_SHA=ad8115187e5b7cb75e34597c5680809db4b951d8f6fea0b50daec2b532100db1 +REC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-190-cloudinit|SIZE=4194304|VMID=190|CONTENT=images|VOL_SHA=c1f51c80b4ed2bd0b61caa343e5ddb091d295950bcb6fe9f8deacd29fb9c65ee +REC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-190-disk-0|SIZE=85899345920|VMID=190|CONTENT=images|VOL_SHA=0593cf3bfb0e19d14f6e2508b70aebefcee65c259cca786329ef29a41352f1b9 +REC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-211-cloudinit|SIZE=4194304|VMID=211|CONTENT=images|VOL_SHA=07696fd46496f22aa96ea26192300a973dbbe9ffc69e4f66b0fcbbbd4e2ae300 +REC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-211-disk-0|SIZE=53687091200|VMID=211|CONTENT=images|VOL_SHA=01b46cebee52900ec7604dbde57d40d0c68f33e7434d0af7658315357792356a +REC|PVE03_VM|130|edge-vm|running|QGA=true|GUEST_EXEC=true|ONBOOT=1|PROTECTION=0|TAGS=NONE|CORES=4|MEMORY_MB=12288|OSTYPE=l26 +REC|PVE03_VM_DISK|130|ide2|STORAGE=local-lvm|MEDIA=cloudinit|SIZE=0|VOL_SHA=230d6cbc8b9f45f26c77079ead7d58969b90d26bf8cb6438ea16261356f73994 +REC|PVE03_VM_DISK|130|scsi0|STORAGE=local-lvm|MEDIA=disk|SIZE=103079215104|VOL_SHA=6d87b8b17db33625c785cb5c18d1612b75e5935426fd2fa8378f41a862ae12f7 +REC|PVE03_VM_DISK|130|scsi1|STORAGE=local-lvm|MEDIA=disk|SIZE=161061273600|VOL_SHA=ad8115187e5b7cb75e34597c5680809db4b951d8f6fea0b50daec2b532100db1 +REC|PVE03_VM_NET|130|net0|BRIDGE=vmbr0|MODEL=virtio +VM130_REAL_SNAPSHOT_COUNT=0 +VM130_QGA_OK=true +VM130_ROLE_PROBE_OK=true +VM130_HOSTNAME=edge-vm +VM130_OS_ID=debian +VM130_OS_VERSION=13 +VM130_UPTIME_SECONDS=3323147\nROOT_FS=ext4 +VM130_ROOT_USED_PCT=56 +VM130_FAILED_UNIT_COUNT=0 +VM130_RELEVANT_SERVICES=containerd.service,docker.service,dpkg-db-backup.service,homelab-app-backup-retention-dry-run.service,homelab-backup-restore-dashboard.service,homelab-cadvisor-lan-proxy.service,homelab-disk-retention.service,homelab-edge-ingress-hardening.service,homelab-edge-public-ingress-route.service,homelab-external-canary.service,homelab-hapusya-site.service,homelab-health-metrics.service,homelab-mkdocs.ser +VM130_CUSTOM_SYSTEMD_UNITS=homelab-app-backup-retention-dry-run.service,homelab-app-backup-retention-dry-run.timer,homelab-app-backup.service,homelab-app-backup.timer,homelab-backup-restore-dashboard.service,homelab-backup-restore-dashboard.timer,homelab-cadvisor-lan-proxy.service,homelab-disk-retention.service,homelab-disk-retention.timer,homelab-edge-ingress-hardening.service,homelab-edge-ingress-hardening.timer,homelab-e +VM130_TIMERS=apt-daily-upgrade.timer,apt-daily.timer,certbot.timer,dpkg-db-backup.timer,e2scrub_all.timer,fstrim.timer,homelab-app-backup-retention-dry-run.timer,homelab-backup-restore-dashboard.timer,homelab-disk-retention.timer,homelab-edge-ingress-hardening.timer,homelab-edge-public-ingress-route.timer,homelab-external-canary.timer,homelab-health-metrics.timer,homelab-npmplus-admin-bind.timer,homelab-npmplu +VM130_DOCKER_NAMES=alloy,cadvisor,crowdsec,diun,dozzle,homelab-registry-cache,kopia,loki,npmplus,socket-proxy +VM130_DOCKER_COMPOSE_PROJECTS=cadvisor,crowdsec,diun,dozzle,kopia,loki-alloy,npmplus,registry-cache,socket-proxy +VM130_PODMAN_NAMES= +VM130_LISTEN_TCP_PORTS=22,53,80,81,443,2375,3100,5000,5355,7422,8014,8081,8088,9050,9221,9999,12345,18083,18088,18089,18090,18091,18092,18093,18444,51515 +VM130_LISTEN_UDP_PORTS= +VM130_RELEVANT_PACKAGES=containerd.io,docker-buildx-plugin,docker-ce,docker-ce-cli,docker-ce-rootless-extras,docker-compose-plugin,git,git-man,netbird,qemu-guest-agent,rclone,restic,wireguard-tools +VM130_APP_DIRS=cluster-admin-probe-target:2648,containerd:0,landing-pvepro:1841,npmplus:15380833,npmplus-compose:4959,parked-domains:8128,skladchik-reports-monitor:321324,stacks:541230082,stacksICH_SERVICE_NOTE.txt:567 +VM130_NGINX_SITE_NAMES= +VM130_APACHE_SITE_NAMES= +VM130_DOCKER_PRESENT=true +VM130_DOCKER_COUNT=10 +VM130_PODMAN_PRESENT=false +VM130_PODMAN_COUNT=0 +VM130_ROOT_CRONTAB_PRESENT=false +VM130_CRON_SYSTEM_COUNT=10 +REC|PVE03_VM|190|homelab-ops-worker|running|QGA=true|GUEST_EXEC=true|ONBOOT=1|PROTECTION=0|TAGS=NONE|CORES=4|MEMORY_MB=8192|OSTYPE=l26 +REC|PVE03_VM_DISK|190|ide2|STORAGE=local-lvm|MEDIA=cloudinit|SIZE=0|VOL_SHA=c1f51c80b4ed2bd0b61caa343e5ddb091d295950bcb6fe9f8deacd29fb9c65ee +REC|PVE03_VM_DISK|190|scsi0|STORAGE=local-lvm|MEDIA=disk|SIZE=85899345920|VOL_SHA=0593cf3bfb0e19d14f6e2508b70aebefcee65c259cca786329ef29a41352f1b9 +REC|PVE03_VM_NET|190|net0|BRIDGE=vmbr0|MODEL=virtio +VM190_REAL_SNAPSHOT_COUNT=0 +VM190_QGA_OK=true +VM190_ROLE_PROBE_OK=true +VM190_HOSTNAME=homelab-ops-worker +VM190_OS_ID=debian +VM190_OS_VERSION=13 +VM190_UPTIME_SECONDS=3323150\nROOT_FS=ext4 +VM190_ROOT_USED_PCT=3 +VM190_FAILED_UNIT_COUNT=0 +VM190_RELEVANT_SERVICES=dpkg-db-backup.service,ssh.service,sshd-keygen.service,sshd@sshd-keygen.service +VM190_CUSTOM_SYSTEMD_UNITS= +VM190_TIMERS=apt-daily-upgrade.timer,apt-daily.timer,dpkg-db-backup.timer,e2scrub_all.timer,fstrim.timer,man-db.timer,systemd-tmpfiles-clean.timer +VM190_DOCKER_NAMES= +VM190_DOCKER_COMPOSE_PROJECTS= +VM190_PODMAN_NAMES= +VM190_LISTEN_TCP_PORTS=22,53,5355 +VM190_LISTEN_UDP_PORTS= +VM190_RELEVANT_PACKAGES=git,git-man,qemu-guest-agent +VM190_APP_DIRS=homelab:351536497,homelab-workspace:4375684 +VM190_NGINX_SITE_NAMES= +VM190_APACHE_SITE_NAMES= +VM190_DOCKER_PRESENT=false +VM190_DOCKER_COUNT=0 +VM190_PODMAN_PRESENT=false +VM190_PODMAN_COUNT=0 +VM190_ROOT_CRONTAB_PRESENT=false +VM190_CRON_SYSTEM_COUNT=5 +REC|PVE03_VM|211|newfi-staging|running|QGA=true|GUEST_EXEC=true|ONBOOT=1|PROTECTION=0|TAGS=NONE|CORES=2|MEMORY_MB=4096|OSTYPE=l26 +REC|PVE03_VM_DISK|211|ide2|STORAGE=local-lvm|MEDIA=cloudinit|SIZE=0|VOL_SHA=07696fd46496f22aa96ea26192300a973dbbe9ffc69e4f66b0fcbbbd4e2ae300 +REC|PVE03_VM_DISK|211|scsi0|STORAGE=local-lvm|MEDIA=disk|SIZE=53687091200|VOL_SHA=01b46cebee52900ec7604dbde57d40d0c68f33e7434d0af7658315357792356a +REC|PVE03_VM_NET|211|net0|BRIDGE=vmbr0|MODEL=virtio +VM211_REAL_SNAPSHOT_COUNT=0 +VM211_QGA_OK=true +VM211_ROLE_PROBE_OK=true +VM211_HOSTNAME=newfi-staging +VM211_OS_ID=debian +VM211_OS_VERSION=12 +VM211_UPTIME_SECONDS=2707687\nROOT_FS=ext4 +VM211_ROOT_USED_PCT=6 +VM211_FAILED_UNIT_COUNT=1 +VM211_RELEVANT_SERVICES=cron.service,dpkg-db-backup.service,mariadb.service,nginx.service,ssh.service +VM211_CUSTOM_SYSTEMD_UNITS=newfi-telegram-egress.service +VM211_TIMERS=apt-daily-upgrade.timer,apt-daily.timer,dpkg-db-backup.timer,e2scrub_all.timer,fstrim.timer,man-db.timer,phpsessionclean.timer,systemd-tmpfiles-clean.timer +VM211_DOCKER_NAMES= +VM211_DOCKER_COMPOSE_PROJECTS= +VM211_PODMAN_NAMES= +VM211_LISTEN_TCP_PORTS=22,53,80,3306,5355 +VM211_LISTEN_UDP_PORTS= +VM211_RELEVANT_PACKAGES=mariadb-client,mariadb-client-core,mariadb-common,mariadb-server,mariadb-server-core,mysql-common,nginx,nginx-common,qemu-guest-agent +VM211_APP_DIRS=forums:115284963,html:4711 +VM211_NGINX_SITE_NAMES=xf-newfi.conf +VM211_APACHE_SITE_NAMES= +VM211_DOCKER_PRESENT=false +VM211_DOCKER_COUNT=0 +VM211_PODMAN_PRESENT=false +VM211_PODMAN_COUNT=0 +VM211_ROOT_CRONTAB_PRESENT=false +VM211_CRON_SYSTEM_COUNT=12 +VM130_KNOWN_CRITICAL_EDGE=true +VM190_PREVIOUSLY_NONCRITICAL_CLASSIFIED=true +VM211_PREVIOUSLY_NONCRITICAL_CLASSIFIED=true +ROLE_INVENTORY_READY=true +DECISION=PASS_PVE03_ROLE_DEPENDENCY_INVENTORY +NEXT_GATE=PVE03_CLEANUP_CLASSIFICATION_AND_PLAN +TASK_RESULT=PVE03_ROLE_DEPENDENCY_INVENTORY +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 92e78a54..ebe6bed9 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1 +1,38 @@ -{"schema_version":1,"channel":"homelab-runtime","command_id":"CONTEXT-AUTO-20261006T001701Z","status":"OK","rc":0,"host":"pve01","mode":"read-only","component":"cluster-context","started_at_utc":"2026-10-06T00:17:01Z","finished_at_utc":"2026-10-06T00:17:03Z","reference_register_checked":true,"reference_sha256":"5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66","error_register_checked":true,"error_register_sha256":"3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0","changes_made":false,"sanitized":true,"secrets_included":false,"private_addresses_included":false,"output":"AUTOMATIC_CLUSTER_CONTEXT_REFRESH=OK"} +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-261006-PVE03-ROLE-DEPENDENCY-INVENTORY-99646R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "pve03-role-dependency-inventory", + "started_at_utc": "2026-10-06T00:39:54Z", + "finished_at_utc": "2026-10-06T00:40:21Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "51e06dd6e6aaea8852b950f621ed73da45743772cf063591e23e3ef01f67e25d", + "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": "7ef849ac383f9d9d7567b0d80d0dc1dbb4290f37d47a4d33fe06d524b8af412b", + "sanitized_output_sha256": "7ef849ac383f9d9d7567b0d80d0dc1dbb4290f37d47a4d33fe06d524b8af412b", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "PVE03_ROLE_PROBE_RC=0\nPVE03_ROLE_PROBE_STDERR_SHA=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\nPVE03_ROLE_PROBE_JSON_VALID=true\nPVE03_HOSTNAME=pve03\nPVE03_RUNNING_KERNEL=7.0.12-1-pve\nPVE03_PVEVERSION_SHA=765ac0777b30740131fce682e63bcc421ab0e717e11540597e36af3b34905333\nPVE03_FAILED_UNIT_COUNT=0\nREC|PVE03_RUNNING_RELEVANT_UNIT|corosync.service\nREC|PVE03_RUNNING_RELEVANT_UNIT|lxc-monitord.service\nREC|PVE03_RUNNING_RELEVANT_UNIT|netbird.service\nREC|PVE03_RUNNING_RELEVANT_UNIT|nut-monitor.service\nREC|PVE03_RUNNING_RELEVANT_UNIT|prometheus-node-exporter.service\nREC|PVE03_RUNNING_RELEVANT_UNIT|smartmontools.service\nREC|PVE03_RUNNING_RELEVANT_UNIT|watchdog-mux.service\nREC|PVE03_CUSTOM_UNIT|corosync.service\nREC|PVE03_CUSTOM_UNIT|dpkg-db-backup.timer\nREC|PVE03_CUSTOM_UNIT|homelab-cluster-internal-ip.service\nREC|PVE03_CUSTOM_UNIT|homelab-pve03-r8152-rx-ring.service\nREC|PVE03_CUSTOM_UNIT|homelab-smartctl-textfile.service\nREC|PVE03_CUSTOM_UNIT|homelab-smartctl-textfile.timer\nREC|PVE03_CUSTOM_UNIT|lvm2-monitor.service\nREC|PVE03_CUSTOM_UNIT|lxc-monitord.service\nREC|PVE03_CUSTOM_UNIT|netbird.service\nREC|PVE03_CUSTOM_UNIT|nut-monitor.service\nPVE03_APT_CACHE_BYTES=30422518\nPVE03_VAR_LOG_BYTES=4655429338\nPVE03_STAGING_BYTES=502719\nPVE03_JOURNAL_USAGE=UNKNOWN\nREC|PVE03_KERNEL_PACKAGE|proxmox-kernel-7.0.12-1-pve-signed|7.0.12-1\nREC|PVE03_KERNEL_PACKAGE|proxmox-kernel-7.0.2-6-pve-signed|7.0.2-6\nREC|PVE03_KERNEL_PACKAGE|proxmox-kernel-7.0.6-2-pve-signed|7.0.6-2\nPVE03_ISO_COUNT=0\nPVE03_ISO_TOTAL_BYTES=0\nPVE03_VZTMPL_COUNT=1\nPVE03_VZTMPL_TOTAL_BYTES=129710398\nREC|PVE03_STORAGE_CONTENT|vztmpl|debian-13-standard_13.1-2_amd64.tar.zst|SIZE=129710398|AGE_DAYS=54|VMID=NONE|VOL_SHA=a954cde37a4d4e0e9905f379e7d91768b94379ef6aa7ceaeac14ab4d79eb08e9\nPVE03_BACKUP_COUNT=0\nPVE03_BACKUP_TOTAL_BYTES=0\nPVE03_LOCAL_LVM_VOLUME_COUNT=7\nPVE03_LOCAL_LVM_VOLUME_BYTES=403739508736\nREC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-130-cloudinit|SIZE=4194304|VMID=130|CONTENT=images|VOL_SHA=230d6cbc8b9f45f26c77079ead7d58969b90d26bf8cb6438ea16261356f73994\nREC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-130-disk-0|SIZE=103079215104|VMID=130|CONTENT=images|VOL_SHA=6d87b8b17db33625c785cb5c18d1612b75e5935426fd2fa8378f41a862ae12f7\nREC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-130-disk-1|SIZE=161061273600|VMID=130|CONTENT=images|VOL_SHA=ad8115187e5b7cb75e34597c5680809db4b951d8f6fea0b50daec2b532100db1\nREC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-190-cloudinit|SIZE=4194304|VMID=190|CONTENT=images|VOL_SHA=c1f51c80b4ed2bd0b61caa343e5ddb091d295950bcb6fe9f8deacd29fb9c65ee\nREC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-190-disk-0|SIZE=85899345920|VMID=190|CONTENT=images|VOL_SHA=0593cf3bfb0e19d14f6e2508b70aebefcee65c259cca786329ef29a41352f1b9\nREC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-211-cloudinit|SIZE=4194304|VMID=211|CONTENT=images|VOL_SHA=07696fd46496f22aa96ea26192300a973dbbe9ffc69e4f66b0fcbbbd4e2ae300\nREC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-211-disk-0|SIZE=53687091200|VMID=211|CONTENT=images|VOL_SHA=01b46cebee52900ec7604dbde57d40d0c68f33e7434d0af7658315357792356a\nREC|PVE03_VM|130|edge-vm|running|QGA=true|GUEST_EXEC=true|ONBOOT=1|PROTECTION=0|TAGS=NONE|CORES=4|MEMORY_MB=12288|OSTYPE=l26\nREC|PVE03_VM_DISK|130|ide2|STORAGE=local-lvm|MEDIA=cloudinit|SIZE=0|VOL_SHA=230d6cbc8b9f45f26c77079ead7d58969b90d26bf8cb6438ea16261356f73994\nREC|PVE03_VM_DISK|130|scsi0|STORAGE=local-lvm|MEDIA=disk|SIZE=103079215104|VOL_SHA=6d87b8b17db33625c785cb5c18d1612b75e5935426fd2fa8378f41a862ae12f7\nREC|PVE03_VM_DISK|130|scsi1|STORAGE=local-lvm|MEDIA=disk|SIZE=161061273600|VOL_SHA=ad8115187e5b7cb75e34597c5680809db4b951d8f6fea0b50daec2b532100db1\nREC|PVE03_VM_NET|130|net0|BRIDGE=vmbr0|MODEL=virtio\nVM130_REAL_SNAPSHOT_COUNT=0\nVM130_QGA_OK=true\nVM130_ROLE_PROBE_OK=true\nVM130_HOSTNAME=edge-vm\nVM130_OS_ID=debian\nVM130_OS_VERSION=13\nVM130_UPTIME_SECONDS=3323147\\nROOT_FS=ext4\nVM130_ROOT_USED_PCT=56\nVM130_FAILED_UNIT_COUNT=0\nVM130_RELEVANT_SERVICES=containerd.service,docker.service,dpkg-db-backup.service,homelab-app-backup-retention-dry-run.service,homelab-backup-restore-dashboard.service,homelab-cadvisor-lan-proxy.service,homelab-disk-retention.service,homelab-edge-ingress-hardening.service,homelab-edge-public-ingress-route.service,homelab-external-canary.service,homelab-hapusya-site.service,homelab-health-metrics.service,homelab-mkdocs.ser\nVM130_CUSTOM_SYSTEMD_UNITS=homelab-app-backup-retention-dry-run.service,homelab-app-backup-retention-dry-run.timer,homelab-app-backup.service,homelab-app-backup.timer,homelab-backup-restore-dashboard.service,homelab-backup-restore-dashboard.timer,homelab-cadvisor-lan-proxy.service,homelab-disk-retention.service,homelab-disk-retention.timer,homelab-edge-ingress-hardening.service,homelab-edge-ingress-hardening.timer,homelab-e\nVM130_TIMERS=apt-daily-upgrade.timer,apt-daily.timer,certbot.timer,dpkg-db-backup.timer,e2scrub_all.timer,fstrim.timer,homelab-app-backup-retention-dry-run.timer,homelab-backup-restore-dashboard.timer,homelab-disk-retention.timer,homelab-edge-ingress-hardening.timer,homelab-edge-public-ingress-route.timer,homelab-external-canary.timer,homelab-health-metrics.timer,homelab-npmplus-admin-bind.timer,homelab-npmplu\nVM130_DOCKER_NAMES=alloy,cadvisor,crowdsec,diun,dozzle,homelab-registry-cache,kopia,loki,npmplus,socket-proxy\nVM130_DOCKER_COMPOSE_PROJECTS=cadvisor,crowdsec,diun,dozzle,kopia,loki-alloy,npmplus,registry-cache,socket-proxy\nVM130_PODMAN_NAMES=\nVM130_LISTEN_TCP_PORTS=22,53,80,81,443,2375,3100,5000,5355,7422,8014,8081,8088,9050,9221,9999,12345,18083,18088,18089,18090,18091,18092,18093,18444,51515\nVM130_LISTEN_UDP_PORTS=\nVM130_RELEVANT_PACKAGES=containerd.io,docker-buildx-plugin,docker-ce,docker-ce-cli,docker-ce-rootless-extras,docker-compose-plugin,git,git-man,netbird,qemu-guest-agent,rclone,restic,wireguard-tools\nVM130_APP_DIRS=cluster-admin-probe-target:2648,containerd:0,landing-pvepro:1841,npmplus:15380833,npmplus-compose:4959,parked-domains:8128,skladchik-reports-monitor:321324,stacks:541230082,stacksICH_SERVICE_NOTE.txt:567\nVM130_NGINX_SITE_NAMES=\nVM130_APACHE_SITE_NAMES=\nVM130_DOCKER_PRESENT=true\nVM130_DOCKER_COUNT=10\nVM130_PODMAN_PRESENT=false\nVM130_PODMAN_COUNT=0\nVM130_ROOT_CRONTAB_PRESENT=false\nVM130_CRON_SYSTEM_COUNT=10\nREC|PVE03_VM|190|homelab-ops-worker|running|QGA=true|GUEST_EXEC=true|ONBOOT=1|PROTECTION=0|TAGS=NONE|CORES=4|MEMORY_MB=8192|OSTYPE=l26\nREC|PVE03_VM_DISK|190|ide2|STORAGE=local-lvm|MEDIA=cloudinit|SIZE=0|VOL_SHA=c1f51c80b4ed2bd0b61caa343e5ddb091d295950bcb6fe9f8deacd29fb9c65ee\nREC|PVE03_VM_DISK|190|scsi0|STORAGE=local-lvm|MEDIA=disk|SIZE=85899345920|VOL_SHA=0593cf3bfb0e19d14f6e2508b70aebefcee65c259cca786329ef29a41352f1b9\nREC|PVE03_VM_NET|190|net0|BRIDGE=vmbr0|MODEL=virtio\nVM190_REAL_SNAPSHOT_COUNT=0\nVM190_QGA_OK=true\nVM190_ROLE_PROBE_OK=true\nVM190_HOSTNAME=homelab-ops-worker\nVM190_OS_ID=debian\nVM190_OS_VERSION=13\nVM190_UPTIME_SECONDS=3323150\\nROOT_FS=ext4\nVM190_ROOT_USED_PCT=3\nVM190_FAILED_UNIT_COUNT=0\nVM190_RELEVANT_SERVICES=dpkg-db-backup.service,ssh.service,sshd-keygen.service,sshd@sshd-keygen.service\nVM190_CUSTOM_SYSTEMD_UNITS=\nVM190_TIMERS=apt-daily-upgrade.timer,apt-daily.timer,dpkg-db-backup.timer,e2scrub_all.timer,fstrim.timer,man-db.timer,systemd-tmpfiles-clean.timer\nVM190_DOCKER_NAMES=\nVM190_DOCKER_COMPOSE_PROJECTS=\nVM190_PODMAN_NAMES=\nVM190_LISTEN_TCP_PORTS=22,53,5355\nVM190_LISTEN_UDP_PORTS=\nVM190_RELEVANT_PACKAGES=git,git-man,qemu-guest-agent\nVM190_APP_DIRS=homelab:351536497,homelab-workspace:4375684\nVM190_NGINX_SITE_NAMES=\nVM190_APACHE_SITE_NAMES=\nVM190_DOCKER_PRESENT=false\nVM190_DOCKER_COUNT=0\nVM190_PODMAN_PRESENT=false\nVM190_PODMAN_COUNT=0\nVM190_ROOT_CRONTAB_PRESENT=false\nVM190_CRON_SYSTEM_COUNT=5\nREC|PVE03_VM|211|newfi-staging|running|QGA=true|GUEST_EXEC=true|ONBOOT=1|PROTECTION=0|TAGS=NONE|CORES=2|MEMORY_MB=4096|OSTYPE=l26\nREC|PVE03_VM_DISK|211|ide2|STORAGE=local-lvm|MEDIA=cloudinit|SIZE=0|VOL_SHA=07696fd46496f22aa96ea26192300a973dbbe9ffc69e4f66b0fcbbbd4e2ae300\nREC|PVE03_VM_DISK|211|scsi0|STORAGE=local-lvm|MEDIA=disk|SIZE=53687091200|VOL_SHA=01b46cebee52900ec7604dbde57d40d0c68f33e7434d0af7658315357792356a\nREC|PVE03_VM_NET|211|net0|BRIDGE=vmbr0|MODEL=virtio\nVM211_REAL_SNAPSHOT_COUNT=0\nVM211_QGA_OK=true\nVM211_ROLE_PROBE_OK=true\nVM211_HOSTNAME=newfi-staging\nVM211_OS_ID=debian\nVM211_OS_VERSION=12\nVM211_UPTIME_SECONDS=2707687\\nROOT_FS=ext4\nVM211_ROOT_USED_PCT=6\nVM211_FAILED_UNIT_COUNT=1\nVM211_RELEVANT_SERVICES=cron.service,dpkg-db-backup.service,mariadb.service,nginx.service,ssh.service\nVM211_CUSTOM_SYSTEMD_UNITS=newfi-telegram-egress.service\nVM211_TIMERS=apt-daily-upgrade.timer,apt-daily.timer,dpkg-db-backup.timer,e2scrub_all.timer,fstrim.timer,man-db.timer,phpsessionclean.timer,systemd-tmpfiles-clean.timer\nVM211_DOCKER_NAMES=\nVM211_DOCKER_COMPOSE_PROJECTS=\nVM211_PODMAN_NAMES=\nVM211_LISTEN_TCP_PORTS=22,53,80,3306,5355\nVM211_LISTEN_UDP_PORTS=\nVM211_RELEVANT_PACKAGES=mariadb-client,mariadb-client-core,mariadb-common,mariadb-server,mariadb-server-core,mysql-common,nginx,nginx-common,qemu-guest-agent\nVM211_APP_DIRS=forums:115284963,html:4711\nVM211_NGINX_SITE_NAMES=xf-newfi.conf\nVM211_APACHE_SITE_NAMES=\nVM211_DOCKER_PRESENT=false\nVM211_DOCKER_COUNT=0\nVM211_PODMAN_PRESENT=false\nVM211_PODMAN_COUNT=0\nVM211_ROOT_CRONTAB_PRESENT=false\nVM211_CRON_SYSTEM_COUNT=12\nVM130_KNOWN_CRITICAL_EDGE=true\nVM190_PREVIOUSLY_NONCRITICAL_CLASSIFIED=true\nVM211_PREVIOUSLY_NONCRITICAL_CLASSIFIED=true\nROLE_INVENTORY_READY=true\nDECISION=PASS_PVE03_ROLE_DEPENDENCY_INVENTORY\nNEXT_GATE=PVE03_CLEANUP_CLASSIFICATION_AND_PLAN\nTASK_RESULT=PVE03_ROLE_DEPENDENCY_INVENTORY\nCHANGES_MADE=false\nROLLBACK_STARTED=false\nROLLBACK_RESTORED=null\nMUTATION_OUTCOME=NO_MUTATION\n" +} diff --git a/runtime/latest.txt b/runtime/latest.txt index cd04ba9b..c577d802 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,163 +1,184 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=CONTEXT-AUTO-[PRIVATE_IP]701Z +COMMAND_ID=SUPPORT-261006-PVE03-ROLE-DEPENDENCY-INVENTORY-99646R1 STATUS=OK RC=0 HOST=pve01 -COMPONENT=cluster-context -REFERENCE_SHA[PRIVATE_IP]e5154c41cb[PRIVATE_IP]aca68090be[PRIVATE_IP]bf[PRIVATE_IP]df[PRIVATE_IP] -ERROR_REGISTER_SHA[PRIVATE_IP]ec0f527ed3afeed[PRIVATE_IP]ee[PRIVATE_IP]bbfb[PRIVATE_IP]af4ba7ba0 +MODE=read-only +COMPONENT=pve03-role-dependency-inventory +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=51e06dd6e6aaea8852b950f621ed73da45743772cf063591e23e3ef01f67e25d +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=false +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=7ef849ac383f9d9d7567b0d80d0dc1dbb4290f37d47a4d33fe06d524b8af412b +SANITIZED_OUTPUT_SHA256=7ef849ac383f9d9d7567b0d80d0dc1dbb4290f37d47a4d33fe06d524b8af412b OUTPUT_BEGIN -GENERATED_AT_UTC=[PRIVATE_IP]T00:17:01Z -Cluster information -------------------- -Name: homelab -Config Version: 3 -Transport: knet -Secure auth: on +PVE03_ROLE_PROBE_RC=0 +PVE03_ROLE_PROBE_STDERR_SHA=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 +PVE03_ROLE_PROBE_JSON_VALID=true +PVE03_HOSTNAME=pve03 +PVE03_RUNNING_KERNEL=7.0.12-1-pve +PVE03_PVEVERSION_SHA=765ac0777b30740131fce682e63bcc421ab0e717e11540597e36af3b34905333 +PVE03_FAILED_UNIT_COUNT=0 +REC|PVE03_RUNNING_RELEVANT_UNIT|corosync.service +REC|PVE03_RUNNING_RELEVANT_UNIT|lxc-monitord.service +REC|PVE03_RUNNING_RELEVANT_UNIT|netbird.service +REC|PVE03_RUNNING_RELEVANT_UNIT|nut-monitor.service +REC|PVE03_RUNNING_RELEVANT_UNIT|prometheus-node-exporter.service +REC|PVE03_RUNNING_RELEVANT_UNIT|smartmontools.service +REC|PVE03_RUNNING_RELEVANT_UNIT|watchdog-mux.service +REC|PVE03_CUSTOM_UNIT|corosync.service +REC|PVE03_CUSTOM_UNIT|dpkg-db-backup.timer +REC|PVE03_CUSTOM_UNIT|homelab-cluster-internal-ip.service +REC|PVE03_CUSTOM_UNIT|homelab-pve03-r8152-rx-ring.service +REC|PVE03_CUSTOM_UNIT|homelab-smartctl-textfile.service +REC|PVE03_CUSTOM_UNIT|homelab-smartctl-textfile.timer +REC|PVE03_CUSTOM_UNIT|lvm2-monitor.service +REC|PVE03_CUSTOM_UNIT|lxc-monitord.service +REC|PVE03_CUSTOM_UNIT|netbird.service +REC|PVE03_CUSTOM_UNIT|nut-monitor.service +PVE03_APT_CACHE_BYTES=30422518 +PVE03_VAR_LOG_BYTES=4655429338 +PVE03_STAGING_BYTES=502719 +PVE03_JOURNAL_USAGE=UNKNOWN +REC|PVE03_KERNEL_PACKAGE|proxmox-kernel-7.0.12-1-pve-signed|7.0.12-1 +REC|PVE03_KERNEL_PACKAGE|proxmox-kernel-7.0.2-6-pve-signed|7.0.2-6 +REC|PVE03_KERNEL_PACKAGE|proxmox-kernel-7.0.6-2-pve-signed|7.0.6-2 +PVE03_ISO_COUNT=0 +PVE03_ISO_TOTAL_BYTES=0 +PVE03_VZTMPL_COUNT=1 +PVE03_VZTMPL_TOTAL_BYTES=129710398 +REC|PVE03_STORAGE_CONTENT|vztmpl|debian-13-standard_13.1-2_amd64.tar.zst|SIZE=129710398|AGE_DAYS=54|VMID=NONE|VOL_SHA=a954cde37a4d4e0e9905f379e7d91768b94379ef6aa7ceaeac14ab4d79eb08e9 +PVE03_BACKUP_COUNT=0 +PVE03_BACKUP_TOTAL_BYTES=0 +PVE03_LOCAL_LVM_VOLUME_COUNT=7 +PVE03_LOCAL_LVM_VOLUME_BYTES=403739508736 +REC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-130-cloudinit|SIZE=4194304|VMID=130|CONTENT=images|VOL_SHA=230d6cbc8b9f45f26c77079ead7d58969b90d26bf8cb6438ea16261356f73994 +REC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-130-disk-0|SIZE=103079215104|VMID=130|CONTENT=images|VOL_SHA=6d87b8b17db33625c785cb5c18d1612b75e5935426fd2fa8378f41a862ae12f7 +REC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-130-disk-1|SIZE=161061273600|VMID=130|CONTENT=images|VOL_SHA=ad8115187e5b7cb75e34597c5680809db4b951d8f6fea0b50daec2b532100db1 +REC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-190-cloudinit|SIZE=4194304|VMID=190|CONTENT=images|VOL_SHA=c1f51c80b4ed2bd0b61caa343e5ddb091d295950bcb6fe9f8deacd29fb9c65ee +REC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-190-disk-0|SIZE=85899345920|VMID=190|CONTENT=images|VOL_SHA=0593cf3bfb0e19d14f6e2508b70aebefcee65c259cca786329ef29a41352f1b9 +REC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-211-cloudinit|SIZE=4194304|VMID=211|CONTENT=images|VOL_SHA=07696fd46496f22aa96ea26192300a973dbbe9ffc69e4f66b0fcbbbd4e2ae300 +REC|PVE03_LOCAL_LVM_VOLUME|local-lvm:vm-211-disk-0|SIZE=53687091200|VMID=211|CONTENT=images|VOL_SHA=01b46cebee52900ec7604dbde57d40d0c68f33e7434d0af7658315357792356a +REC|PVE03_VM|130|edge-vm|running|QGA=true|GUEST_EXEC=true|ONBOOT=1|PROTECTION=0|TAGS=NONE|CORES=4|MEMORY_MB=12288|OSTYPE=l26 +REC|PVE03_VM_DISK|130|ide2|STORAGE=local-lvm|MEDIA=cloudinit|SIZE=0|VOL_SHA=230d6cbc8b9f45f26c77079ead7d58969b90d26bf8cb6438ea16261356f73994 +REC|PVE03_VM_DISK|130|scsi0|STORAGE=local-lvm|MEDIA=disk|SIZE=103079215104|VOL_SHA=6d87b8b17db33625c785cb5c18d1612b75e5935426fd2fa8378f41a862ae12f7 +REC|PVE03_VM_DISK|130|scsi1|STORAGE=local-lvm|MEDIA=disk|SIZE=161061273600|VOL_SHA=ad8115187e5b7cb75e34597c5680809db4b951d8f6fea0b50daec2b532100db1 +REC|PVE03_VM_NET|130|net0|BRIDGE=vmbr0|MODEL=virtio +VM130_REAL_SNAPSHOT_COUNT=0 +VM130_QGA_OK=true +VM130_ROLE_PROBE_OK=true +VM130_HOSTNAME=edge-vm +VM130_OS_ID=debian +VM130_OS_VERSION=13 +VM130_UPTIME_SECONDS=3323147\nROOT_FS=ext4 +VM130_ROOT_USED_PCT=56 +VM130_FAILED_UNIT_COUNT=0 +VM130_RELEVANT_SERVICES=containerd.service,docker.service,dpkg-db-backup.service,homelab-app-backup-retention-dry-run.service,homelab-backup-restore-dashboard.service,homelab-cadvisor-lan-proxy.service,homelab-disk-retention.service,homelab-edge-ingress-hardening.service,homelab-edge-public-ingress-route.service,homelab-external-canary.service,homelab-hapusya-site.service,homelab-health-metrics.service,homelab-mkdocs.ser +VM130_CUSTOM_SYSTEMD_UNITS=homelab-app-backup-retention-dry-run.service,homelab-app-backup-retention-dry-run.timer,homelab-app-backup.service,homelab-app-backup.timer,homelab-backup-restore-dashboard.service,homelab-backup-restore-dashboard.timer,homelab-cadvisor-lan-proxy.service,homelab-disk-retention.service,homelab-disk-retention.timer,homelab-edge-ingress-hardening.service,homelab-edge-ingress-hardening.timer,homelab-e +VM130_TIMERS=apt-daily-upgrade.timer,apt-daily.timer,certbot.timer,dpkg-db-backup.timer,e2scrub_all.timer,fstrim.timer,homelab-app-backup-retention-dry-run.timer,homelab-backup-restore-dashboard.timer,homelab-disk-retention.timer,homelab-edge-ingress-hardening.timer,homelab-edge-public-ingress-route.timer,homelab-external-canary.timer,homelab-health-metrics.timer,homelab-npmplus-admin-bind.timer,homelab-npmplu +VM130_DOCKER_NAMES=alloy,cadvisor,crowdsec,diun,dozzle,homelab-registry-cache,kopia,loki,npmplus,socket-proxy +VM130_DOCKER_COMPOSE_PROJECTS=cadvisor,crowdsec,diun,dozzle,kopia,loki-alloy,npmplus,registry-cache,socket-proxy +VM130_PODMAN_NAMES= +VM130_LISTEN_TCP_PORTS=22,53,80,81,443,2375,3100,5000,5355,7422,8014,8081,8088,9050,9221,9999,12345,18083,18088,18089,18090,18091,18092,18093,18444,51515 +VM130_LISTEN_UDP_PORTS= +VM130_RELEVANT_PACKAGES=containerd.io,docker-buildx-plugin,docker-ce,docker-ce-cli,docker-ce-rootless-extras,docker-compose-plugin,git,git-man,netbird,qemu-guest-agent,rclone,restic,wireguard-tools +VM130_APP_DIRS=cluster-admin-probe-target:2648,containerd:0,landing-pvepro:1841,npmplus:15380833,npmplus-compose:4959,parked-domains:8128,skladchik-reports-monitor:321324,stacks:541230082,stacksICH_SERVICE_NOTE.txt:567 +VM130_NGINX_SITE_NAMES= +VM130_APACHE_SITE_NAMES= +VM130_DOCKER_PRESENT=true +VM130_DOCKER_COUNT=10 +VM130_PODMAN_PRESENT=false +VM130_PODMAN_COUNT=0 +VM130_ROOT_CRONTAB_PRESENT=false +VM130_CRON_SYSTEM_COUNT=10 +REC|PVE03_VM|190|homelab-ops-worker|running|QGA=true|GUEST_EXEC=true|ONBOOT=1|PROTECTION=0|TAGS=NONE|CORES=4|MEMORY_MB=8192|OSTYPE=l26 +REC|PVE03_VM_DISK|190|ide2|STORAGE=local-lvm|MEDIA=cloudinit|SIZE=0|VOL_SHA=c1f51c80b4ed2bd0b61caa343e5ddb091d295950bcb6fe9f8deacd29fb9c65ee +REC|PVE03_VM_DISK|190|scsi0|STORAGE=local-lvm|MEDIA=disk|SIZE=85899345920|VOL_SHA=0593cf3bfb0e19d14f6e2508b70aebefcee65c259cca786329ef29a41352f1b9 +REC|PVE03_VM_NET|190|net0|BRIDGE=vmbr0|MODEL=virtio +VM190_REAL_SNAPSHOT_COUNT=0 +VM190_QGA_OK=true +VM190_ROLE_PROBE_OK=true +VM190_HOSTNAME=homelab-ops-worker +VM190_OS_ID=debian +VM190_OS_VERSION=13 +VM190_UPTIME_SECONDS=3323150\nROOT_FS=ext4 +VM190_ROOT_USED_PCT=3 +VM190_FAILED_UNIT_COUNT=0 +VM190_RELEVANT_SERVICES=dpkg-db-backup.service,ssh.service,sshd-keygen.service,sshd@sshd-keygen.service +VM190_CUSTOM_SYSTEMD_UNITS= +VM190_TIMERS=apt-daily-upgrade.timer,apt-daily.timer,dpkg-db-backup.timer,e2scrub_all.timer,fstrim.timer,man-db.timer,systemd-tmpfiles-clean.timer +VM190_DOCKER_NAMES= +VM190_DOCKER_COMPOSE_PROJECTS= +VM190_PODMAN_NAMES= +VM190_LISTEN_TCP_PORTS=22,53,5355 +VM190_LISTEN_UDP_PORTS= +VM190_RELEVANT_PACKAGES=git,git-man,qemu-guest-agent +VM190_APP_DIRS=homelab:351536497,homelab-workspace:4375684 +VM190_NGINX_SITE_NAMES= +VM190_APACHE_SITE_NAMES= +VM190_DOCKER_PRESENT=false +VM190_DOCKER_COUNT=0 +VM190_PODMAN_PRESENT=false +VM190_PODMAN_COUNT=0 +VM190_ROOT_CRONTAB_PRESENT=false +VM190_CRON_SYSTEM_COUNT=5 +REC|PVE03_VM|211|newfi-staging|running|QGA=true|GUEST_EXEC=true|ONBOOT=1|PROTECTION=0|TAGS=NONE|CORES=2|MEMORY_MB=4096|OSTYPE=l26 +REC|PVE03_VM_DISK|211|ide2|STORAGE=local-lvm|MEDIA=cloudinit|SIZE=0|VOL_SHA=07696fd46496f22aa96ea26192300a973dbbe9ffc69e4f66b0fcbbbd4e2ae300 +REC|PVE03_VM_DISK|211|scsi0|STORAGE=local-lvm|MEDIA=disk|SIZE=53687091200|VOL_SHA=01b46cebee52900ec7604dbde57d40d0c68f33e7434d0af7658315357792356a +REC|PVE03_VM_NET|211|net0|BRIDGE=vmbr0|MODEL=virtio +VM211_REAL_SNAPSHOT_COUNT=0 +VM211_QGA_OK=true +VM211_ROLE_PROBE_OK=true +VM211_HOSTNAME=newfi-staging +VM211_OS_ID=debian +VM211_OS_VERSION=12 +VM211_UPTIME_SECONDS=2707687\nROOT_FS=ext4 +VM211_ROOT_USED_PCT=6 +VM211_FAILED_UNIT_COUNT=1 +VM211_RELEVANT_SERVICES=cron.service,dpkg-db-backup.service,mariadb.service,nginx.service,ssh.service +VM211_CUSTOM_SYSTEMD_UNITS=newfi-telegram-egress.service +VM211_TIMERS=apt-daily-upgrade.timer,apt-daily.timer,dpkg-db-backup.timer,e2scrub_all.timer,fstrim.timer,man-db.timer,phpsessionclean.timer,systemd-tmpfiles-clean.timer +VM211_DOCKER_NAMES= +VM211_DOCKER_COMPOSE_PROJECTS= +VM211_PODMAN_NAMES= +VM211_LISTEN_TCP_PORTS=22,53,80,3306,5355 +VM211_LISTEN_UDP_PORTS= +VM211_RELEVANT_PACKAGES=mariadb-client,mariadb-client-core,mariadb-common,mariadb-server,mariadb-server-core,mysql-common,nginx,nginx-common,qemu-guest-agent +VM211_APP_DIRS=forums:115284963,html:4711 +VM211_NGINX_SITE_NAMES=xf-newfi.conf +VM211_APACHE_SITE_NAMES= +VM211_DOCKER_PRESENT=false +VM211_DOCKER_COUNT=0 +VM211_PODMAN_PRESENT=false +VM211_PODMAN_COUNT=0 +VM211_ROOT_CRONTAB_PRESENT=false +VM211_CRON_SYSTEM_COUNT=12 +VM130_KNOWN_CRITICAL_EDGE=true +VM190_PREVIOUSLY_NONCRITICAL_CLASSIFIED=true +VM211_PREVIOUSLY_NONCRITICAL_CLASSIFIED=true +ROLE_INVENTORY_READY=true +DECISION=PASS_PVE03_ROLE_DEPENDENCY_INVENTORY +NEXT_GATE=PVE03_CLEANUP_CLASSIFICATION_AND_PLAN +TASK_RESULT=PVE03_ROLE_DEPENDENCY_INVENTORY +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION -Quorum information ------------------- -Date: Tue Oct [PRIVATE_IP] 2026 -Quorum provider: corosync_votequorum -Nodes: 3 -Node ID: [PRIVATE_IP] -Ring ID: 1.14e -Quorate: Yes - -Votequorum information ----------------------- -Expected votes: 3 -Highest expected: 3 -Total votes: 3 -Quorum: 2 -Flags: Quorate - -Membership information ----------------------- - Nodeid Votes Name -[PRIVATE_IP] [PRIVATE_IP].11 (local) -[PRIVATE_IP] [PRIVATE_IP].13 -[PRIVATE_IP] [PRIVATE_IP].12 - -Membership information ----------------------- - Nodeid Votes Name - 1 1 pve01 (local) - 2 1 pve03 - 3 1 pve02 -[{"cpu":[PRIVATE_IP]325117,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/100","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"pvepro-prod","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":100},{"cpu":0,"disk":0,"diskread":0,"diskwrite":0,"id":"qemu/101","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":0,"memhost":0,"name":"pvepro-staging-v1","netin":0,"netout":0,"node":"pve01","status":"stopped","template":0,"type":"qemu","uptime":0,"vmid":101},{"cpu":[PRIVATE_IP][PRIVATE_IP],"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/110","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"dns1","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"lxc","uptime":[PRIVATE_IP],"vmid":110},{"cpu":[PRIVATE_IP]381438,"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/111","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"dns2","netin":[PRIVATE_IP],"netout":652051,"node":"pve02","status":"running","template":0,"type":"lxc","uptime":6718,"vmid":111},{"cpu":[PRIVATE_IP]82e-05,"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/112","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"unbound1","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"lxc","uptime":[PRIVATE_IP],"vmid":112},{"cpu":0,"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/113","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"unbound2","netin":[PRIVATE_IP],"netout":125837,"node":"pve02","status":"running","template":0,"type":"lxc","uptime":6721,"vmid":113},{"cpu":[PRIVATE_IP]64439,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/130","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"edge-vm","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve03","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":130},{"cpu":[PRIVATE_IP]920187,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/150","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"snikket","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":150},{"cpu":[PRIVATE_IP]7076,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/170","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"core-apps","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":170},{"cpu":[PRIVATE_IP]57629,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/171","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"monitoring","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":171},{"cpu":[PRIVATE_IP]957648,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/190","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"homelab-ops-worker","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve03","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":190},{"cpu":[PRIVATE_IP]38028,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/210","maxcpu":2,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"newfi-prod","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":210},{"cpu":[PRIVATE_IP]355969,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/211","maxcpu":2,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"newfi-staging","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve03","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":211},{"cpu":0,"disk":0,"diskread":0,"diskwrite":0,"id":"qemu/9130","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":0,"memhost":0,"name":"edge-cold-standby","netin":0,"netout":0,"node":"pve02","status":"stopped","template":0,"type":"qemu","uptime":0,"vmid":9130},{"cgroup-mode":2,"cpu":[PRIVATE_IP]6361,"disk":[PRIVATE_IP],"id":"node/pve03","level":"","maxcpu":8,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"node":"pve03","status":"online","type":"node","uptime":[PRIVATE_IP]},{"cgroup-mode":2,"cpu":[PRIVATE_IP]55453,"disk":[PRIVATE_IP],"id":"node/pve01","level":"","maxcpu":24,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"node":"pve01","status":"online","type":"node","uptime":[PRIVATE_IP]},{"cgroup-mode":2,"cpu":[PRIVATE_IP]648949,"disk":[PRIVATE_IP],"id":"node/pve02","level":"","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"node":"pve02","status":"online","type":"node","uptime":6739},{"content":"rootdir,images","disk":[PRIVATE_IP],"id":"storage/pve03/local-lvm","maxdisk":[PRIVATE_IP],"node":"pve03","plugintype":"lvmthin","shared":0,"status":"available","storage":"local-lvm","type":"storage"},{"content":"rootdir,images","disk":[PRIVATE_IP],"id":"storage/pve01/local-lvm","maxdisk":[PRIVATE_IP],"node":"pve01","plugintype":"lvmthin","shared":0,"status":"available","storage":"local-lvm","type":"storage"},{"content":"rootdir,images","disk":[PRIVATE_IP],"id":"storage/pve02/local-lvm","maxdisk":[PRIVATE_IP],"node":"pve02","plugintype":"lvmthin","shared":0,"status":"available","storage":"local-lvm","type":"storage"},{"content":"import,vztmpl,backup,iso","disk":[PRIVATE_IP],"id":"storage/pve03/local","maxdisk":[PRIVATE_IP],"node":"pve03","plugintype":"dir","shared":0,"status":"available","storage":"local","type":"storage"},{"content":"import,vztmpl,backup,iso","disk":[PRIVATE_IP],"id":"storage/pve01/local","maxdisk":[PRIVATE_IP],"node":"pve01","plugintype":"dir","shared":0,"status":"available","storage":"local","type":"storage"},{"content":"import,vztmpl,backup,iso","disk":[PRIVATE_IP],"id":"storage/pve02/local","maxdisk":[PRIVATE_IP],"node":"pve02","plugintype":"dir","shared":0,"status":"available","storage":"local","type":"storage"},{"id":"network/pve03/zone/localnetwork","network":"localnetwork","network-type":"zone","node":"pve03","status":"ok","type":"network"},{"id":"network/pve01/zone/localnetwork","network":"localnetwork","network-type":"zone","node":"pve01","status":"ok","type":"network"},{"id":"network/pve02/zone/localnetwork","network":"localnetwork","network-type":"zone","node":"pve02","status":"ok","type":"network"}] -Name Type Status Total (KiB) Used (KiB) Available (KiB) % -local dir active [PRIVATE_IP] [PRIVATE_IP] [PRIVATE_IP] 47.01% -local-lvm lvmthin active [PRIVATE_IP] [PRIVATE_IP] [PRIVATE_IP] 14.72% - UNIT LOAD ACTIVE SUB DESCRIPTION -● homelab-backup-audit.service loaded failed failed Homelab unified backup and DR audit -● homelab-backup-v2.service loaded failed failed Homelab Backup V2 manifest-driven scheduler -● homelab-private-vpn-hosts-health.service loaded failed failed Homelab private VPN hosts health check - -Legend: LOAD → Reflects whether the unit definition was properly loaded. - ACTIVE → The high-level unit activation state, i.e. generalization of SUB. - SUB → The low-level unit activation state, values depend on unit type. - -3 loaded units listed. -NEXT LEFT LAST PASSED UNIT ACTIVATES -Tue [PRIVATE_IP] 03:17:34 MSK 31s Tue [PRIVATE_IP] 03:16:32 MSK 30s ago homelab-router-watchdog.timer homelab-router-watchdog.service -Tue [PRIVATE_IP] 03:17:34 MSK 31s Tue [PRIVATE_IP] 03:16:34 MSK 28s ago homelab-private-vpn-hosts-health.timer homelab-private-vpn-hosts-health.service -Tue [PRIVATE_IP] 03:18:16 MSK 1min 13s Tue [PRIVATE_IP] 03:13:16 MSK 3min 46s ago homelab-smartctl-textfile.timer homelab-smartctl-textfile.service -Tue [PRIVATE_IP] 03:18:58 MSK 1min 55s Tue [PRIVATE_IP] 03:03:58 MSK 13min ago homelab-disk-space-health.timer homelab-disk-space-health.service -Tue [PRIVATE_IP] 03:21:15 MSK 4min 12s Tue [PRIVATE_IP] 03:06:12 MSK 10min ago homelab-alertmanager-backup-health.timer homelab-alertmanager-backup-health.service -Tue [PRIVATE_IP] 03:21:16 MSK 4min 13s Tue [PRIVATE_IP] 03:16:16 MSK 46s ago netbird-peers-health.timer netbird-peers-health.service -Tue [PRIVATE_IP] 03:21:20 MSK 4min 17s Tue [PRIVATE_IP] 03:15:58 MSK 1min 4s ago homelab-health-metrics.timer homelab-health-metrics.service -Tue [PRIVATE_IP] 03:21:34 MSK 4min 31s Tue [PRIVATE_IP] 03:11:34 MSK 5min ago skladchik-reports-monitor-supervisor.timer skladchik-reports-monitor-supervisor.service -Tue [PRIVATE_IP] 03:22:46 MSK 5min Mon [PRIVATE_IP] 03:33:58 MSK 23h ago homelab-backup-retention-gc.timer homelab-backup-retention-gc.service -Tue [PRIVATE_IP] 03:27:45 MSK 10min Tue [PRIVATE_IP] 03:12:45 MSK 4min 17s ago homelab-pve03-staging-capacity-health.timer homelab-pve03-staging-capacity-health.service -Tue [PRIVATE_IP] 03:27:45 MSK 10min Tue [PRIVATE_IP] 03:12:45 MSK 4min 17s ago prometheus-node-exporter-nvme.timer prometheus-node-exporter-nvme.service -Tue [PRIVATE_IP] 03:30:00 MSK 12min Tue [PRIVATE_IP] 01:30:07 MSK 1h 46min ago homelab-app-cloud-quorum-queue.timer homelab-app-cloud-quorum-queue.service -Tue [PRIVATE_IP] 03:30:00 MSK 12min Tue [PRIVATE_IP] 03:15:07 MSK 1min 55s ago homelab-incident-journal.timer homelab-incident-journal.service -Tue [PRIVATE_IP] 03:30:43 MSK 13min Tue [PRIVATE_IP] 03:16:16 MSK 46s ago homelab-external-probe-vps-health.timer homelab-external-probe-vps-health.service -Tue [PRIVATE_IP] 03:30:46 MSK 13min Tue [PRIVATE_IP] 03:03:58 MSK 13min ago homelab-mkdocs-auto-refresh.timer homelab-mkdocs-auto-refresh.service -Tue [PRIVATE_IP] 03:31:15 MSK 14min Tue [PRIVATE_IP] 03:16:16 MSK 46s ago homelab-duty-admin-v2.timer homelab-duty-admin-v2.service -Tue [PRIVATE_IP] 03:31:16 MSK 14min Tue [PRIVATE_IP] 03:16:16 MSK 46s ago prometheus-node-exporter-apt.timer prometheus-node-exporter-apt.service -Tue [PRIVATE_IP] 03:31:27 MSK 14min Tue [PRIVATE_IP] 03:15:58 MSK 1min 4s ago homelab-forum-snuffleupagus-health.timer homelab-forum-snuffleupagus-health.service -Tue [PRIVATE_IP] 03:32:04 MSK 15min Tue [PRIVATE_IP] 02:58:16 MSK 18min ago homelab-reference-refresh.timer homelab-reference-refresh.service -Tue [PRIVATE_IP] 03:35:02 MSK 17min Tue [PRIVATE_IP] 03:06:12 MSK 10min ago homelab-backup-audit.timer homelab-backup-audit.service -Tue [PRIVATE_IP] 03:49:54 MSK 32min Tue [PRIVATE_IP] 03:13:32 MSK 3min 30s ago homelab-backup-v2.timer homelab-backup-v2.service -Tue [PRIVATE_IP] 04:19:27 MSK 1h 2min Mon [PRIVATE_IP] 06:25:32 MSK 20h ago apt-daily.timer apt-daily.service -Tue [PRIVATE_IP] 04:36:12 MSK 1h 19min Mon [PRIVATE_IP] 22:36:12 MSK 4h 40min ago homelab-vps-identity-audit.timer homelab-vps-identity-audit.service -Tue [PRIVATE_IP] 04:46:42 MSK 1h 29min Mon [PRIVATE_IP] 00:14:58 MSK 1 day 3h ago man-db.timer man-db.service -Tue [PRIVATE_IP] 05:10:24 MSK 1h 53min Mon [PRIVATE_IP] 03:02:16 MSK 24h ago pve-daily-update.timer pve-daily-update.service -Tue [PRIVATE_IP] 06:30:55 MSK 3h 13min Mon [PRIVATE_IP] 06:45:58 MSK 20h ago apt-daily-upgrade.timer apt-daily-upgrade.service -Tue [PRIVATE_IP] 07:00:36 MSK 3h 43min Mon [PRIVATE_IP] 07:01:30 MSK 20h ago homelab-drift-check.timer homelab-drift-check.service -Tue [PRIVATE_IP] 07:30:27 MSK 4h 13min Tue [PRIVATE_IP] 01:28:32 MSK 1h 48min ago homelab-evidence-root.timer homelab-evidence-root.service -Tue [PRIVATE_IP] 07:36:04 MSK 4h 19min Mon [PRIVATE_IP] 07:24:58 MSK 19h ago homelab-service-registry-check.timer homelab-service-registry-check.service -Tue [PRIVATE_IP] 07:46:28 MSK 4h 29min Mon [PRIVATE_IP] 07:52:54 MSK 19h ago homelab-dependency-map-check.timer homelab-dependency-map-check.service -Tue [PRIVATE_IP] 07:48:10 MSK 4h 31min Mon [PRIVATE_IP] 07:43:32 MSK 19h ago homelab-runbook-generate.timer homelab-runbook-generate.service -Tue [PRIVATE_IP] 07:51:13 MSK 4h 34min Mon [PRIVATE_IP] 07:46:54 MSK 19h ago homelab-alerting-health.timer homelab-alerting-health.service -Tue [PRIVATE_IP] 08:01:28 MSK 4h 44min Mon [PRIVATE_IP] 07:54:07 MSK 19h ago homelab-duty-admin-report.timer homelab-duty-admin-report.service -Tue [PRIVATE_IP] 08:07:42 MSK 4h 50min Mon [PRIVATE_IP] 07:56:27 MSK 19h ago homelab-desired-state-sync.timer homelab-desired-state-sync.service -Tue [PRIVATE_IP] 08:10:47 MSK 4h 53min Mon [PRIVATE_IP] 08:15:16 MSK 19h ago homelab-overall-health.timer homelab-overall-health.service -Tue [PRIVATE_IP] 08:12:39 MSK 4h 55min Mon [PRIVATE_IP] 08:09:03 MSK 19h ago homelab-kuma-monitor-policy.timer homelab-kuma-monitor-policy.service -Tue [PRIVATE_IP] 08:19:57 MSK 5h 2min Mon [PRIVATE_IP] 08:17:58 MSK 18h ago homelab-final-readiness-gate.timer homelab-final-readiness-gate.service -Tue [PRIVATE_IP] 08:27:26 MSK 5h 10min Mon [PRIVATE_IP] 08:35:58 MSK 18h ago homelab-capacity-risk.timer homelab-capacity-risk.service -Tue [PRIVATE_IP] 08:37:34 MSK 5h 20min Mon [PRIVATE_IP] 08:55:03 MSK 18h ago homelab-cluster-passport.timer homelab-cluster-passport.service -Tue [PRIVATE_IP] 08:41:30 MSK 5h 24min Mon [PRIVATE_IP] 08:39:52 MSK 18h ago homelab-secret-exposure-guard.timer homelab-secret-exposure-guard.service -Tue [PRIVATE_IP] 08:55:38 MSK 5h 38min Tue [PRIVATE_IP] 02:48:27 MSK 28min ago homelab-mailru-trash-gc.timer homelab-mailru-trash-gc.service -Tue [PRIVATE_IP] 08:55:46 MSK 5h 38min Mon [PRIVATE_IP] 08:50:42 MSK 18h ago homelab-golden-state-index.timer homelab-golden-state-index.service -Tue [PRIVATE_IP] 16:48:03 MSK 13h Mon [PRIVATE_IP] 16:48:03 MSK 10h ago systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service -Wed [PRIVATE_IP] 00:00:00 MSK 20h Tue [PRIVATE_IP] 00:00:07 MSK 3h 16min ago dpkg-db-backup.timer dpkg-db-backup.service -Wed [PRIVATE_IP] 00:01:19 MSK 20h Tue [PRIVATE_IP] 00:18:22 MSK 2h 58min ago homelab-docker-health.timer homelab-docker-health.service -Wed [PRIVATE_IP] 00:06:44 MSK 20h Tue [PRIVATE_IP] 00:00:41 MSK 3h 16min ago homelab-storage-capacity.timer homelab-storage-capacity.service -Wed [PRIVATE_IP] 00:14:52 MSK 20h Tue [PRIVATE_IP] 00:08:32 MSK 3h 8min ago homelab-quality-gate.timer homelab-quality-gate.service -Wed [PRIVATE_IP] 00:16:43 MSK 20h Tue [PRIVATE_IP] 00:09:12 MSK 3h 7min ago homelab-evidence-catalog.timer homelab-evidence-catalog.service -Wed [PRIVATE_IP] 00:55:11 MSK 21h Tue [PRIVATE_IP] 00:14:16 MSK 3h 2min ago logrotate.timer logrotate.service -Sun [PRIVATE_IP] 03:10:12 MSK 4 days Sun [PRIVATE_IP] 03:10:58 MSK 2 days ago e2scrub_all.timer e2scrub_all.service -Sun [PRIVATE_IP] 03:10:20 MSK 4 days Sun [PRIVATE_IP] 03:10:12 MSK 2 days ago xfs_scrub_all.timer xfs_scrub_all.service -Sun [PRIVATE_IP] 06:57:50 MSK 5 days Sun [PRIVATE_IP] 08:08:52 MSK 1 day 19h ago homelab-rotating-boot-drill.timer homelab-rotating-boot-drill.service -Mon [PRIVATE_IP] 00:08:29 MSK 5 days Mon [PRIVATE_IP] 00:06:16 MSK 1 day 3h ago homelab-secret-sanity.timer homelab-secret-sanity.service -Mon [PRIVATE_IP] 00:58:10 MSK 5 days Mon [PRIVATE_IP] 00:02:16 MSK 1 day 3h ago fstrim.timer fstrim.service -- - - - prometheus-node-exporter-ipmitool-sensor.timer prometheus-node-exporter-ipmitool-sensor.service -- - - - prometheus-node-exporter-mellanox-hca-temp.timer prometheus-node-exporter-mellanox-hca-temp.service -- - - - prometheus-node-exporter-smartmon.timer prometheus-node-exporter-smartmon.service - -57 timers listed. -RUNTIME_MANIFEST_ID=df[PRIVATE_IP]ac9b5abd[PRIVATE_IP]b[PRIVATE_IP]d89496fb2bde[PRIVATE_IP] -EXPERIMENT_ID=5462ee[PRIVATE_IP]ebe[PRIVATE_IP]feb2ad[PRIVATE_IP]1ad87bbac0b8108 -COLLECTION_START_AT=[PRIVATE_IP]T[PRIVATE_IP]:00 -FIRST_COMPLETE_D1_CLOSE=[PRIVATE_IP]T[PRIVATE_IP]:00 -PRODUCTION_LAUNCH_ALLOWED=False -EXECUTION_AUTHORITY=False -RISK_AUTHORITY=False -STAGE_A_HEALTH=AWAITING_PRIMARY_FINALITY -FORENSIC_PREVIOUS_EPOCH_PRESERVED=YES - -## NEWFI_TASK6_AUTH_CHECKPOINT_V[PRIVATE_IP] -- Scope: historical accepted AUTH test, not a current SMTP connection test. -- Newfi approved SMTP account/sender: aleisaev@yandex.ru. -- Endpoint used by accepted test: smtp.yandex.ru:465 with certificate verification; single PLAIN initial response accepted with code 235. -- Evidence: incident ledger ### NEWFI_TASK6_YANDEX_AUTH_V2_OBSERVATION and ### NEWFI_TASK6_AUTH_PROOF_CLOSE_V1. -- No password file written, no application configuration changed, no mail sent by the accepted AUTH test. -- Persistent transport installation and application delivery are not proven by this checkpoint. Task6 is not complete. -- AUTH challenge and missing-file incidents closed; launch/session incident remains OPEN with original cause unproven. -- This update does not change VM211, VM160, routing, board state or Git. -- Other incidents and infrastructure health were not assessed. - - -## NEWFI_PRIVATE_STRUCTURE92_WRONG_MARKER_SCOPE_[PRIVATE_IP] CLOSURE -- Status: CLOSED -- RCA: NEWFI92 inspected the pve01 NEWFI90 attempt marker, which had not been finalized because the outer shell exited immediately after the guest returned RC3 following its successful rollback. The guest marker contained the true final rollback state. -- Correction: NEWFI93 required both the guest FINISHED/ROLLED_BACK record and a fresh exact demo-state readback before reconciling the outer NEWFI90 marker. NEWFI92 itself never reserved an attempt or mutated state. - - -## NEWFI_PRIVATE_NEWFI95_NESTED_TRIPLE_QUOTE_PARSE_[PRIVATE_IP] -- Status: OPEN -- Command: NEWFI95 -- Symptom: after the content-structure precheck passed, the pve03 Python wrapper failed to parse at the PHP line beginning with $root. No Portal discovery or application mutation was reached. -- RCA: an outer raw triple-single-quoted guest Python payload contained an inner raw triple-single-quoted PHP payload. The inner delimiter terminated the outer Python string, causing PHP source to be parsed as Python. -- Safety: NEWFI95 was read-only, created no attempt marker, and did not reach the intended nested guest execution. Do not replay NEWFI95. - - -## NEWFI_PRIVATE_NEWFI95_NESTED_TRIPLE_QUOTE_PARSE_[PRIVATE_IP] CLOSURE -- Status: CLOSED -- RCA: an inner triple-single-quoted PHP literal terminated the outer triple-single-quoted Python guest payload in NEWFI95. The wrapper therefore failed parsing before the intended Portal discovery executed. -- Correction: NEWFI96 removed the nested Python payload layer entirely and passed one Python program directly to VM211 through qm guest exec stdin. The read-only Portal contract completed with QGA exit 0 and the implementation worktree remained unchanged. OUTPUT_END CHAT_OUTPUT_END