runtime: publish SUPPORT-260919-BACKUP-HEALTH-PRESENTATION-AUDIT-READONLY-624R2
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -0,0 +1,107 @@
|
|||||||
|
CHAT_OUTPUT_BEGIN
|
||||||
|
COMMAND_ID=SUPPORT-260919-BACKUP-HEALTH-PRESENTATION-AUDIT-READONLY-624R2
|
||||||
|
STATUS=OK
|
||||||
|
RC=0
|
||||||
|
HOST=pve01
|
||||||
|
MODE=read-only
|
||||||
|
COMPONENT=backup-health-presentation-audit-readonly
|
||||||
|
REFERENCE_REGISTER_CHECK=OK
|
||||||
|
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
|
||||||
|
ERROR_REGISTER_CHECK=OK
|
||||||
|
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
|
||||||
|
COMMAND_SHA256=196f17434080d144775f79eb7c69dd20be344effb8a74a3cfaf574b63b330882
|
||||||
|
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=9bf6728874a654dd6db7bdca54120aa78bcbc968f05062e7aa423b77366dc278
|
||||||
|
SANITIZED_OUTPUT_SHA256=9bf6728874a654dd6db7bdca54120aa78bcbc968f05062e7aa423b77366dc278
|
||||||
|
OUTPUT_BEGIN
|
||||||
|
PUBLIC_BACKUP_ROUTE_RC=0
|
||||||
|
PUBLIC_BACKUP_ROUTE_META=200|https://backup.gram1.ru/backup.txt
|
||||||
|
PVE01_BACKUP_TIMER_COUNT=5
|
||||||
|
PVE01_BACKUP_TIMER_00=dpkg-db-backup.timer
|
||||||
|
PVE01_BACKUP_TIMER_01=homelab-backup-audit.timer
|
||||||
|
PVE01_BACKUP_TIMER_02=homelab-backup-retention-gc.timer
|
||||||
|
PVE01_BACKUP_TIMER_03=homelab-backup-v2.timer
|
||||||
|
PVE01_BACKUP_TIMER_04=homelab-control-backup.timer
|
||||||
|
PVE01_BACKUP_TXT_REFERENCE_COUNT=23
|
||||||
|
PVE01_BACKUP_TXT_REF_00=/usr/local/sbin/homelab-vm160-remote-backup
|
||||||
|
PVE01_BACKUP_TXT_REF_01=/usr/local/sbin/homelab-golden-state-extended-overlay
|
||||||
|
PVE01_BACKUP_TXT_REF_02=/usr/local/sbin/homelab-backup-gitea
|
||||||
|
PVE01_BACKUP_TXT_REF_03=/usr/local/sbin/homelab-backup-authentik
|
||||||
|
PVE01_BACKUP_TXT_REF_04=/usr/local/sbin/homelab-golden-state-index
|
||||||
|
PVE01_BACKUP_TXT_REF_05=/usr/local/sbin/homelab-backup-npmplus-kuma-configs
|
||||||
|
PVE01_BACKUP_TXT_REF_06=/usr/local/sbin/homelab-edge-vm-offhost-freshness
|
||||||
|
PVE01_BACKUP_TXT_REF_07=/usr/local/sbin/homelab-extended-appbackup-run
|
||||||
|
PVE01_BACKUP_TXT_REF_08=/usr/local/sbin/homelab-backup-vaultwarden
|
||||||
|
PVE01_BACKUP_TXT_REF_09=/usr/local/sbin/homelab-final-readiness-gate
|
||||||
|
PVE01_BACKUP_TXT_REF_10=/usr/local/sbin/homelab-vm-backup-health
|
||||||
|
PVE01_BACKUP_TXT_REF_11=/usr/local/sbin/homelab-overall-health
|
||||||
|
PVE01_BACKUP_TXT_REF_12=/usr/local/sbin/homelab-vm-full-backup
|
||||||
|
PVE01_BACKUP_TXT_REF_13=/usr/local/sbin/homelab-backup-edge-vm-vzdump
|
||||||
|
PVE01_BACKUP_TXT_REF_14=/usr/local/sbin/homelab-cluster-passport
|
||||||
|
PVE01_BACKUP_TXT_REF_15=/srv/homelab-ops/observed/source-snapshots/overall.txt
|
||||||
|
PVE01_BACKUP_TXT_REF_16=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/task.json
|
||||||
|
PVE01_BACKUP_TXT_REF_17=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/assets/homelab-vm160-remote-backup
|
||||||
|
PVE01_BACKUP_TXT_REF_18=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/phases/verify.sh
|
||||||
|
PVE01_BACKUP_TXT_REF_19=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/phases/apply.sh
|
||||||
|
PVE01_BACKUP_TXT_REF_20=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/phases/seal.sh
|
||||||
|
PVE01_BACKUP_TXT_REF_21=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/phases/prepare.sh
|
||||||
|
PVE01_BACKUP_TXT_REF_22=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/phases/rollback.sh
|
||||||
|
PVE03_EDGE_QGA_TRANSPORT_RC=0
|
||||||
|
EDGE_QGA_EXITED=1
|
||||||
|
EDGE_QGA_EXITCODE=0
|
||||||
|
EDGE_IDENTITY=OK
|
||||||
|
EDGE_HEALTH_SOURCE_PRESENT=true
|
||||||
|
EDGE_HEALTH_SOURCE_SHA256=69bd5816d27d14529aef5cafc3f9caf69bb4e6ac6cd04a444272680c8fadb560
|
||||||
|
EDGE_BACKUP_HEALTH_SOURCE_HIT_COUNT=1
|
||||||
|
EDGE_SOURCE_HIT_00=146: "/backup-health": _hp_backup,
|
||||||
|
EDGE_HEALTH_SERVICE_ACTIVE=active
|
||||||
|
EDGE_HEALTH_SERVICE_ENABLED=enabled
|
||||||
|
EDGE_HEALTH_SERVICE_SHOW=MainPID=3568152 ExecStart={ path=/usr/local/sbin/router-moscow-health ; argv[]=/usr/local/sbin/router-moscow-health ; ignore_errors=no ; start_time=[Sat 2026-09-19 02:45:51 MSK] ; stop_time=[n/a] ; pid=3568152 ; code=(null) ; status=0/0 } FragmentPath=/etc/systemd/system/router-moscow-health.service
|
||||||
|
EDGE_HEALTH_HTTP_BACKUP_HEALTH=rc=7|http=000
|
||||||
|
EDGE_HEALTH_HTTP_NPMPLUS=rc=7|http=000
|
||||||
|
EDGE_HEALTH_HTTP_PROXMOX=rc=7|http=000
|
||||||
|
EDGE_18091_LISTENER_COUNT=1
|
||||||
|
EDGE_18091_LISTENER_00=LISTEN 0 5 [PRIVATE_IP]:18091 0.0.0.0:* users:(("python3",pid=3568152,fd=3))
|
||||||
|
NPMPLUS_CONTAINER_COUNT=1
|
||||||
|
NPMPLUS_CONTAINER=npmplus|zoeyvid/npmplus:2026-06-17-b1|Up 3 weeks (healthy)
|
||||||
|
NPMPLUS_DATA_SOURCE=/opt/npmplus
|
||||||
|
BACKUP_PROXY_CONF_MATCH_COUNT=1
|
||||||
|
BACKUP_PROXY_CONF_00=15.conf
|
||||||
|
BACKUP_PROXY_CONF_SHA_00=b76134067cfc58a83182303be0ebcc83c56afd40a06f85343327808ca16db2ed
|
||||||
|
BACKUP_PROXY_CONF_META_00=upstream upstream_15 { zone upstream_15 128k; server_name backup.gram1.ru; listen unix:/run/nginx.sock; listen 0.0.0.0:80; listen 0.0.0.0:443 ssl; proxy_pass http://upstream_15;
|
||||||
|
NPMPLUS_SQLITE_FILE_COUNT=25
|
||||||
|
BACKUP_PROXY_DB_ROW_COUNT=20
|
||||||
|
BACKUP_PROXY_DB_ROW_00={"db_rel":"npmplus/database.sqlite.bak-before-route-recovery-v2-20260623T0208Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_01={"db_rel":"npmplus/database.sqlite.bak.vpn-route-batch1-retry.20260622T001521Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_02={"db_rel":"npmplus/database.sqlite.bak-before-missing-vpn-routes-20260623T0203Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_03={"db_rel":"npmplus/database.sqlite.bak-before-route-recovery-20260623T0206Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_04={"db_rel":"npmplus/database.sqlite.bak.cloudflare-token-rotation.20260622T003143Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_05={"db_rel":"npmplus/database.sqlite.bak-before-delete-test-route-v2-20260622T205915Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_06={"db_rel":"npmplus/database.sqlite.bak.homepage-auth-rollback.20260618T014730Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_07={"db_rel":"npmplus/database.sqlite.bak.vpn-route-batch2.20260622T001721Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_08={"db_rel":"npmplus/database.sqlite.bak-before-delete-test-route-20260622T205625Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_09={"db_rel":"npmplus/database.sqlite.bak.homepage-auth-enable.20260618T014511Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
TASK_COMPLETE=true
|
||||||
|
TASK_RESULT=PASS_BACKUP_HEALTH_PRESENTATION_AUTHORITY_CAPTURED
|
||||||
|
NO_MUTATION=true
|
||||||
|
EDGE_AUDIT_COMPLETE=true
|
||||||
|
TASK_COMPLETE=true
|
||||||
|
TASK_RESULT=PASS_BACKUP_HEALTH_PRESENTATION_AUDIT
|
||||||
|
NO_MUTATION=true
|
||||||
|
HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260919-BACKUP-HEALTH-PRESENTATION-AUDIT-READONLY-624R2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null}
|
||||||
|
|
||||||
|
OUTPUT_END
|
||||||
|
CHAT_OUTPUT_END
|
||||||
+13
-13
File diff suppressed because one or more lines are too long
+84
-46
@@ -1,69 +1,107 @@
|
|||||||
CHAT_OUTPUT_BEGIN
|
CHAT_OUTPUT_BEGIN
|
||||||
COMMAND_ID=SUPPORT-260919-HOME-BACKUP-CARD-REMOVE-STAFF-HREF-APPLY-623R1
|
COMMAND_ID=SUPPORT-260919-BACKUP-HEALTH-PRESENTATION-AUDIT-READONLY-624R2
|
||||||
STATUS=OK
|
STATUS=OK
|
||||||
RC=0
|
RC=0
|
||||||
HOST=pve01
|
HOST=pve01
|
||||||
MODE=change
|
MODE=read-only
|
||||||
COMPONENT=home-backup-card-remove-staff-href-apply
|
COMPONENT=backup-health-presentation-audit-readonly
|
||||||
REFERENCE_REGISTER_CHECK=OK
|
REFERENCE_REGISTER_CHECK=OK
|
||||||
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
|
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
|
||||||
ERROR_REGISTER_CHECK=OK
|
ERROR_REGISTER_CHECK=OK
|
||||||
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
|
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
|
||||||
COMMAND_SHA256=c78038d835bfca311bf7c57add9823e84c29b61804c7e1593043396017f7e6d5
|
COMMAND_SHA256=196f17434080d144775f79eb7c69dd20be344effb8a74a3cfaf574b63b330882
|
||||||
DUPLICATE_FAILED_COMMAND_BLOCKED=false
|
DUPLICATE_FAILED_COMMAND_BLOCKED=false
|
||||||
EXECUTION_STARTED=true
|
EXECUTION_STARTED=true
|
||||||
CHANGE_DECLARED=true
|
CHANGE_DECLARED=false
|
||||||
RESULT_CONTRACT_VALID=true
|
RESULT_CONTRACT_VALID=true
|
||||||
RESULT_CONTRACT_STATUS=OK
|
RESULT_CONTRACT_STATUS=NOT_APPLICABLE
|
||||||
RESULT_CONTRACT_ERROR=NONE
|
RESULT_CONTRACT_ERROR=NONE
|
||||||
COMMAND_RC=0
|
COMMAND_RC=0
|
||||||
CHANGES_MADE=true
|
CHANGES_MADE=false
|
||||||
ROLLBACK_STARTED=false
|
ROLLBACK_STARTED=false
|
||||||
ROLLBACK_RESTORED=null
|
ROLLBACK_RESTORED=null
|
||||||
MUTATION_OUTCOME=MUTATED
|
MUTATION_OUTCOME=NO_MUTATION
|
||||||
SANITIZED=yes
|
SANITIZED=yes
|
||||||
SECRETS_INCLUDED=no
|
SECRETS_INCLUDED=no
|
||||||
PRIVATE_ADDRESSES_INCLUDED=no
|
PRIVATE_ADDRESSES_INCLUDED=no
|
||||||
RAW_EVIDENCE_SHA256=9b2ac9c218e15ab48db71d173af67ed7b7a017aa5da707809bf29d3393778cdd
|
RAW_EVIDENCE_SHA256=9bf6728874a654dd6db7bdca54120aa78bcbc968f05062e7aa423b77366dc278
|
||||||
SANITIZED_OUTPUT_SHA256=9b2ac9c218e15ab48db71d173af67ed7b7a017aa5da707809bf29d3393778cdd
|
SANITIZED_OUTPUT_SHA256=9bf6728874a654dd6db7bdca54120aa78bcbc968f05062e7aa423b77366dc278
|
||||||
OUTPUT_BEGIN
|
OUTPUT_BEGIN
|
||||||
PUBLIC_HOME_PRE_RC=0
|
PUBLIC_BACKUP_ROUTE_RC=0
|
||||||
PUBLIC_HOME_PRE_HTTP=200
|
PUBLIC_BACKUP_ROUTE_META=200|https://backup.gram1.ru/backup.txt
|
||||||
STAFF_TARGET_PRE_00=https://codevipe.ru/support/staff/|rc=0|http=403
|
PVE01_BACKUP_TIMER_COUNT=5
|
||||||
STAFF_TARGET_PRE_01=https://gamevipe.ru/support/staff/|rc=0|http=403
|
PVE01_BACKUP_TIMER_00=dpkg-db-backup.timer
|
||||||
STAFF_TARGET_PRE_02=https://hkmods.ru/support/staff/|rc=0|http=403
|
PVE01_BACKUP_TIMER_01=homelab-backup-audit.timer
|
||||||
STAFF_TARGET_PRE_03=https://zakrutim.ru/support/staff/|rc=0|http=403
|
PVE01_BACKUP_TIMER_02=homelab-backup-retention-gc.timer
|
||||||
STAFF_TARGET_PRE_04=https://dsmods.ru/support/staff/|rc=0|http=403
|
PVE01_BACKUP_TIMER_03=homelab-backup-v2.timer
|
||||||
STAFF_TARGET_PRE_05=https://newfi.ru/support/staff/|rc=0|http=403
|
PVE01_BACKUP_TIMER_04=homelab-control-backup.timer
|
||||||
STAFF_TARGET_PRE_06=https://kingofwolk.ru/support/staff/|rc=0|http=403
|
PVE01_BACKUP_TXT_REFERENCE_COUNT=23
|
||||||
CORE_APPLY_RC=0
|
PVE01_BACKUP_TXT_REF_00=/usr/local/sbin/homelab-vm160-remote-backup
|
||||||
PRE_GROUP_COUNT=8
|
PVE01_BACKUP_TXT_REF_01=/usr/local/sbin/homelab-golden-state-extended-overlay
|
||||||
PRE_CARD_COUNT=49
|
PVE01_BACKUP_TXT_REF_02=/usr/local/sbin/homelab-backup-gitea
|
||||||
PRE_CodeVipe Staff=https://codevipe.ru/admin.php|monitor=https://codevipe.ru/admin.php
|
PVE01_BACKUP_TXT_REF_03=/usr/local/sbin/homelab-backup-authentik
|
||||||
PRE_GameVipe Staff=https://gamevipe.ru/admin.php|monitor=https://gamevipe.ru/admin.php
|
PVE01_BACKUP_TXT_REF_04=/usr/local/sbin/homelab-golden-state-index
|
||||||
PRE_HKMods Staff=https://hkmods.ru/admin.php|monitor=https://hkmods.ru/admin.php
|
PVE01_BACKUP_TXT_REF_05=/usr/local/sbin/homelab-backup-npmplus-kuma-configs
|
||||||
PRE_Zakrutim Staff=https://zakrutim.ru/admin.php|monitor=https://zakrutim.ru/admin.php
|
PVE01_BACKUP_TXT_REF_06=/usr/local/sbin/homelab-edge-vm-offhost-freshness
|
||||||
PRE_DSMods Staff=https://dsmods.ru/admin.php|monitor=https://dsmods.ru/admin.php
|
PVE01_BACKUP_TXT_REF_07=/usr/local/sbin/homelab-extended-appbackup-run
|
||||||
PRE_Newfi Staff=https://newfi.ru/admin.php|monitor=https://newfi.ru/admin.php
|
PVE01_BACKUP_TXT_REF_08=/usr/local/sbin/homelab-backup-vaultwarden
|
||||||
PRE_KingOfWolk Staff=https://kingofwolk.ru/admin.php|monitor=https://kingofwolk.ru/admin.php
|
PVE01_BACKUP_TXT_REF_09=/usr/local/sbin/homelab-final-readiness-gate
|
||||||
PRE_BACKUP_HEALTH=present
|
PVE01_BACKUP_TXT_REF_10=/usr/local/sbin/homelab-vm-backup-health
|
||||||
SERVICES_NEW_SHA256=2b22f04ed735955e6a3c412dde64bb3cf174bf9d2630fb5656f0ce102133bb80
|
PVE01_BACKUP_TXT_REF_11=/usr/local/sbin/homelab-overall-health
|
||||||
HOMEPAGE_STATE=running|healthy
|
PVE01_BACKUP_TXT_REF_12=/usr/local/sbin/homelab-vm-full-backup
|
||||||
CORE_LOCAL_HOME_HTTP=200
|
PVE01_BACKUP_TXT_REF_13=/usr/local/sbin/homelab-backup-edge-vm-vzdump
|
||||||
POST_CARD_COUNT=48
|
PVE01_BACKUP_TXT_REF_14=/usr/local/sbin/homelab-cluster-passport
|
||||||
POST_BACKUP_HEALTH_COUNT=0
|
PVE01_BACKUP_TXT_REF_15=/srv/homelab-ops/observed/source-snapshots/overall.txt
|
||||||
POST_STAFF_COUNT=7
|
PVE01_BACKUP_TXT_REF_16=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/task.json
|
||||||
POST_STAFF_HREF_FIXED_COUNT=7
|
PVE01_BACKUP_TXT_REF_17=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/assets/homelab-vm160-remote-backup
|
||||||
POST_STAFF_MONITOR_ADMIN_COUNT=7
|
PVE01_BACKUP_TXT_REF_18=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/phases/verify.sh
|
||||||
SETTINGS_SHA256=ee6f4c2e410f34907a152c3600f9bd30cee4a494144df44c286eb369a6feaed7
|
PVE01_BACKUP_TXT_REF_19=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/phases/apply.sh
|
||||||
APPLY_STATUS=SUCCESS_PENDING_PUBLIC_HOME
|
PVE01_BACKUP_TXT_REF_20=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/phases/seal.sh
|
||||||
CHANGES_MADE=true
|
PVE01_BACKUP_TXT_REF_21=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/phases/prepare.sh
|
||||||
PUBLIC_HOME_POST_RC=0
|
PVE01_BACKUP_TXT_REF_22=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/phases/rollback.sh
|
||||||
PUBLIC_HOME_POST_HTTP=200
|
PVE03_EDGE_QGA_TRANSPORT_RC=0
|
||||||
|
EDGE_QGA_EXITED=1
|
||||||
|
EDGE_QGA_EXITCODE=0
|
||||||
|
EDGE_IDENTITY=OK
|
||||||
|
EDGE_HEALTH_SOURCE_PRESENT=true
|
||||||
|
EDGE_HEALTH_SOURCE_SHA256=69bd5816d27d14529aef5cafc3f9caf69bb4e6ac6cd04a444272680c8fadb560
|
||||||
|
EDGE_BACKUP_HEALTH_SOURCE_HIT_COUNT=1
|
||||||
|
EDGE_SOURCE_HIT_00=146: "/backup-health": _hp_backup,
|
||||||
|
EDGE_HEALTH_SERVICE_ACTIVE=active
|
||||||
|
EDGE_HEALTH_SERVICE_ENABLED=enabled
|
||||||
|
EDGE_HEALTH_SERVICE_SHOW=MainPID=3568152 ExecStart={ path=/usr/local/sbin/router-moscow-health ; argv[]=/usr/local/sbin/router-moscow-health ; ignore_errors=no ; start_time=[Sat 2026-09-19 02:45:51 MSK] ; stop_time=[n/a] ; pid=3568152 ; code=(null) ; status=0/0 } FragmentPath=/etc/systemd/system/router-moscow-health.service
|
||||||
|
EDGE_HEALTH_HTTP_BACKUP_HEALTH=rc=7|http=000
|
||||||
|
EDGE_HEALTH_HTTP_NPMPLUS=rc=7|http=000
|
||||||
|
EDGE_HEALTH_HTTP_PROXMOX=rc=7|http=000
|
||||||
|
EDGE_18091_LISTENER_COUNT=1
|
||||||
|
EDGE_18091_LISTENER_00=LISTEN 0 5 [PRIVATE_IP]:18091 0.0.0.0:* users:(("python3",pid=3568152,fd=3))
|
||||||
|
NPMPLUS_CONTAINER_COUNT=1
|
||||||
|
NPMPLUS_CONTAINER=npmplus|zoeyvid/npmplus:2026-06-17-b1|Up 3 weeks (healthy)
|
||||||
|
NPMPLUS_DATA_SOURCE=/opt/npmplus
|
||||||
|
BACKUP_PROXY_CONF_MATCH_COUNT=1
|
||||||
|
BACKUP_PROXY_CONF_00=15.conf
|
||||||
|
BACKUP_PROXY_CONF_SHA_00=b76134067cfc58a83182303be0ebcc83c56afd40a06f85343327808ca16db2ed
|
||||||
|
BACKUP_PROXY_CONF_META_00=upstream upstream_15 { zone upstream_15 128k; server_name backup.gram1.ru; listen unix:/run/nginx.sock; listen 0.0.0.0:80; listen 0.0.0.0:443 ssl; proxy_pass http://upstream_15;
|
||||||
|
NPMPLUS_SQLITE_FILE_COUNT=25
|
||||||
|
BACKUP_PROXY_DB_ROW_COUNT=20
|
||||||
|
BACKUP_PROXY_DB_ROW_00={"db_rel":"npmplus/database.sqlite.bak-before-route-recovery-v2-20260623T0208Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_01={"db_rel":"npmplus/database.sqlite.bak.vpn-route-batch1-retry.20260622T001521Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_02={"db_rel":"npmplus/database.sqlite.bak-before-missing-vpn-routes-20260623T0203Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_03={"db_rel":"npmplus/database.sqlite.bak-before-route-recovery-20260623T0206Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_04={"db_rel":"npmplus/database.sqlite.bak.cloudflare-token-rotation.20260622T003143Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_05={"db_rel":"npmplus/database.sqlite.bak-before-delete-test-route-v2-20260622T205915Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_06={"db_rel":"npmplus/database.sqlite.bak.homepage-auth-rollback.20260618T014730Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_07={"db_rel":"npmplus/database.sqlite.bak.vpn-route-batch2.20260622T001721Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_08={"db_rel":"npmplus/database.sqlite.bak-before-delete-test-route-20260622T205625Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
|
BACKUP_PROXY_DB_ROW_09={"db_rel":"npmplus/database.sqlite.bak.homepage-auth-enable.20260618T014511Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
|
||||||
TASK_COMPLETE=true
|
TASK_COMPLETE=true
|
||||||
TASK_RESULT=PASS_BACKUP_CARD_REMOVED_STAFF_HREFS_FIXED
|
TASK_RESULT=PASS_BACKUP_HEALTH_PRESENTATION_AUTHORITY_CAPTURED
|
||||||
BACKUP_BACKEND_OR_JOBS_CHANGED=false
|
NO_MUTATION=true
|
||||||
HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260919-HOME-BACKUP-CARD-REMOVE-STAFF-HREF-APPLY-623R1","status":"OK","changes_made":true,"rollback_started":false,"rollback_restored":null}
|
EDGE_AUDIT_COMPLETE=true
|
||||||
|
TASK_COMPLETE=true
|
||||||
|
TASK_RESULT=PASS_BACKUP_HEALTH_PRESENTATION_AUDIT
|
||||||
|
NO_MUTATION=true
|
||||||
|
HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260919-BACKUP-HEALTH-PRESENTATION-AUDIT-READONLY-624R2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null}
|
||||||
|
|
||||||
OUTPUT_END
|
OUTPUT_END
|
||||||
CHAT_OUTPUT_END
|
CHAT_OUTPUT_END
|
||||||
|
|||||||
Reference in New Issue
Block a user