runtime: publish SUPPORT-261006-PVE01-EFFECTIVE-POLICY-DNS-RECONCILE-99667R1
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -0,0 +1,112 @@
|
|||||||
|
CHAT_OUTPUT_BEGIN
|
||||||
|
COMMAND_ID=SUPPORT-261006-PVE01-EFFECTIVE-POLICY-DNS-RECONCILE-99667R1
|
||||||
|
STATUS=OK
|
||||||
|
RC=0
|
||||||
|
HOST=pve01
|
||||||
|
MODE=read-only
|
||||||
|
COMPONENT=pve01-effective-policy-dns-reconcile
|
||||||
|
REFERENCE_REGISTER_CHECK=OK
|
||||||
|
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
|
||||||
|
ERROR_REGISTER_CHECK=OK
|
||||||
|
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
|
||||||
|
COMMAND_SHA256=0e4b8beb77dda3ee2623286db36545e7455544623c3b0157f2b6539d99028c71
|
||||||
|
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=0bc72556d59d2e4e81792a650417377c9b3a8e97ebb782c8395359fe0ae55687
|
||||||
|
SANITIZED_OUTPUT_SHA256=0bc72556d59d2e4e81792a650417377c9b3a8e97ebb782c8395359fe0ae55687
|
||||||
|
OUTPUT_BEGIN
|
||||||
|
PVE01_EFFECTIVE_POLICY_DNS_RECONCILE=V1
|
||||||
|
MODE=read-only
|
||||||
|
NO_REBOOT=true
|
||||||
|
NO_APT_UPDATE=true
|
||||||
|
NO_PACKAGE_MUTATION=true
|
||||||
|
NO_SERVICE_RESTART=true
|
||||||
|
NO_RESET_FAILED=true
|
||||||
|
NO_CONFIG_WRITE=true
|
||||||
|
NO_FILE_DELETE=true
|
||||||
|
NO_GUEST_MUTATION=true
|
||||||
|
NO_BACKUP_EXECUTION=true
|
||||||
|
NETWORK_PROBES_ONLY=true
|
||||||
|
NODE_HOSTNAME=pve01
|
||||||
|
NODE_KERNEL=7.0.12-1-pve
|
||||||
|
FAILED_UNIT_COUNT=3
|
||||||
|
BACKUP_ENGINE_FOUND=true
|
||||||
|
BACKUP_ENGINE_BASENAME=legacy_engine.py
|
||||||
|
BACKUP_ENGINE_SHA=b6e79f087b9f1d21dac4f77a7b46b743299bbb85bc716e80d2ea67c2e038bcd7
|
||||||
|
BACKUP_ENGINE_PATH_SHA=fa7629bf6b6d134d2701c19ee57801aca5eab13a8ed300e40fd6f4971c079350
|
||||||
|
BACKUP_ENGINE_DIR_BASENAME=backup-v2-accepted-486r1
|
||||||
|
BACKUP_ENGINE_DIR_SHA=cd28576c43a35b6049ce1cee5ae2d1e329b5a1a70e35760d473ca90733f982f4
|
||||||
|
LOAD_TARGETS_FUNC_FOUND=true
|
||||||
|
LOAD_TARGETS_FUNC_LINE_COUNT=6
|
||||||
|
REC|LOAD_TARGETS_SOURCE|1|def load_targets():
|
||||||
|
REC|LOAD_TARGETS_SOURCE|2|j=json.loads(TARGETS_PATH.read_text())
|
||||||
|
REC|LOAD_TARGETS_SOURCE|3|if j.get('STR_SHA_df0ad6e43880')!=1 or not isinstance(j.get('STR_SHA_26cafb94003a'),list): raise BackupError('STR_SHA_bdd028399360')
|
||||||
|
REC|LOAD_TARGETS_SOURCE|4|ids=[x.get('STR_SHA_6d21042eb1a3') for x in j['STR_SHA_26cafb94003a']]
|
||||||
|
REC|LOAD_TARGETS_SOURCE|6|return j['STR_SHA_26cafb94003a']
|
||||||
|
REC|ENGINE_GLOBAL_ASSIGN|NAMES=STATE_ROOT|SRC=STATE_ROOT=pathlib.Path('PATH_REDACTED
|
||||||
|
REC|ENGINE_GLOBAL_ASSIGN|NAMES=CONFIG_ROOT|SRC=CONFIG_ROOT=pathlib.Path('PATH_REDACTED
|
||||||
|
REC|ENGINE_GLOBAL_ASSIGN|NAMES=TARGETS_PATH|SRC=TARGETS_PATH=CONFIG_ROOT/'targets.json'
|
||||||
|
REC|ENGINE_GLOBAL_ASSIGN|NAMES=WORK_ROOT|SRC=WORK_ROOT=pathlib.Path('PATH_REDACTED
|
||||||
|
REC|ENGINE_GLOBAL_ASSIGN|NAMES=ENGINE_PATH|SRC=ENGINE_PATH=pathlib.Path('PATH_REDACTED
|
||||||
|
REC|ENGINE_GLOBAL_ASSIGN|NAMES=OPERATOR_KEY|SRC=OPERATOR_KEY=pathlib.Path('PATH_REDACTED
|
||||||
|
REC|ENGINE_GLOBAL_ASSIGN|NAMES=ROUTER_LEGACY_SCRIPT|SRC=ROUTER_LEGACY_SCRIPT=pathlib.Path('PATH_REDACTED
|
||||||
|
REC|ENGINE_GLOBAL_ASSIGN|NAMES=GUEST266|SRC=GUEST266=pathlib.Path('PATH_REDACTED
|
||||||
|
REC|ENGINE_GLOBAL_ASSIGN|NAMES=P270|SRC=P270=pathlib.Path('PATH_REDACTED
|
||||||
|
REC|ENGINE_GLOBAL_ASSIGN|NAMES=P282|SRC=P282=pathlib.Path('PATH_REDACTED
|
||||||
|
REC|ENGINE_GLOBAL_ASSIGN|NAMES=P265|SRC=P265=pathlib.Path('PATH_REDACTED
|
||||||
|
REC|ENGINE_GLOBAL_ASSIGN|NAMES=HISTORICAL_RELEASE_GRAPH|SRC=HISTORICAL_RELEASE_GRAPH=[
|
||||||
|
(pathlib.Path('PATH_REDACTED,'e285bf9a5678d07dcbb90261f9f93e7826ff524e04cfec780bf5a3c4b0dc29f2'),
|
||||||
|
(pathlib.Path('PATH_REDACTED,'b9b92f957bf441cb5d1702f4881897328e6c0338f8c3f6d41d27d9a349b37688'),
|
||||||
|
(pathlib.Path('PATH_REDACTED,'a83d03a86b93a855716658652dd073fcb281cd387fc6
|
||||||
|
REC|ENGINE_GLOBAL_ASSIGN|NAMES=HISTORICAL_PYTHONPATH|SRC=HISTORICAL_PYTHONPATH=[
|
||||||
|
pathlib.Path('PATH_REDACTED,
|
||||||
|
pathlib.Path('PATH_REDACTED,
|
||||||
|
pathlib.Path('PATH_REDACTED,
|
||||||
|
pathlib.Path('PATH_REDACTED,
|
||||||
|
pathlib.Path('PATH_REDACTED,
|
||||||
|
pathlib.Path('PATH_REDACTED,
|
||||||
|
pathlib.Path('PATH_REDACTED,
|
||||||
|
pathlib.Path('PATH_REDACTED,
|
||||||
|
pathlib.Path('PATH_REDACTED,
|
||||||
|
pathl
|
||||||
|
REC|ENGINE_GLOBAL_ASSIGN|NAMES=_HISTORICAL_HELPER|SRC=_HISTORICAL_HELPER = r'''import importlib,importlib.util,json,pathlib,sys
|
||||||
|
mode=sys.argv[1]
|
||||||
|
if mode=='import_all':
|
||||||
|
out={}
|
||||||
|
for name in ('guest266','pve265','pve270','pve282'):
|
||||||
|
m=importlib.import_module(name);out[name]=str(pathlib.Path(m.__file__).resolve())
|
||||||
|
print(json.dumps(out,sort_keys=True,sep
|
||||||
|
REC|ENGINE_GLOBAL_ASSIGN|NAMES=US_REMOTE_SCRIPT|SRC=US_REMOTE_SCRIPT=r'''import io,os,sqlite3,sys,tarfile,time,json,hashlib
|
||||||
|
paths=['PATH_REDACTED,'PATH_REDACTED,'store.db','geonames_20260602.db','idp.db']
|
||||||
|
non=['GeoLite2-City_20260602.mmdb']
|
||||||
|
out=sys.stdout.buffer
|
||||||
|
with tarfile.open(fileobj=out,mode='w|') as tf:
|
||||||
|
for p in paths:
|
||||||
|
if os.path.isfile(p
|
||||||
|
TARGETS_JSON_CANDIDATE_COUNT=2
|
||||||
|
REC|TARGETS_JSON|BASENAME=targets.json|SHA256=6ecf034ca03b52a1e6beceeae81d86a623885462c095d50b133aea4048a4626e|PATH_SHA=78945aa86e6fd0af21cb7d621dfcbacde9d9c1993fa7d6cdbf79b0ceddeab0c4|PARENT_BASENAME=assets|SAME_DIR_AS_ENGINE=false|VM160_RECORD_COUNT=1
|
||||||
|
REC|TARGETS_VM160_RECORD|FILE_PATH_SHA=78945aa86e6fd0af21cb7d621dfcbacde9d9c1993fa7d6cdbf79b0ceddeab0c4|KEYPATH_SHA=d26374da9a98d2a6e47c2ce6519fa375be7a78266b09bbab5b427c964635beac|KEYS=id,kind,lifecycle,logical_id,owner|LOGICAL_ID=vm160|STATE_ID=|VMID=|TYPE=|GUEST_TYPE=|ENABLED=
|
||||||
|
REC|TARGETS_JSON|BASENAME=targets.json|SHA256=6ecf034ca03b52a1e6beceeae81d86a623885462c095d50b133aea4048a4626e|PATH_SHA=2693eefedcea364c148c402ace02172ef36cf177720b12cc9de100f7b020def5|PARENT_BASENAME=baseline|SAME_DIR_AS_ENGINE=false|VM160_RECORD_COUNT=1
|
||||||
|
REC|TARGETS_VM160_RECORD|FILE_PATH_SHA=2693eefedcea364c148c402ace02172ef36cf177720b12cc9de100f7b020def5|KEYPATH_SHA=d26374da9a98d2a6e47c2ce6519fa375be7a78266b09bbab5b427c964635beac|KEYS=id,kind,lifecycle,logical_id,owner|LOGICAL_ID=vm160|STATE_ID=|VMID=|TYPE=|GUEST_TYPE=|ENABLED=
|
||||||
|
REC|GIT_TARGETS_VM160|REPO=homelab-admin__homelab-ops|COMMIT=2c6929e99577|REL=changes/CR-2026-0109-skladchik-core-apps-migration/assets/pve01/etc/homelab-backup/targets.json|SHA256=2f526330152d49461ff66f50adab57d1a195ea5d1b4c292945d523411b8a68a8
|
||||||
|
REC|GIT_TARGETS_VM160|REPO=w2-gitea-main-verify-0109|COMMIT=7be93d868063|REL=changes/CR-2026-0109-skladchik-core-apps-migration/assets/pve01/etc/homelab-backup/targets.json|SHA256=2f526330152d49461ff66f50adab57d1a195ea5d1b4c292945d523411b8a68a8
|
||||||
|
REC|GIT_TARGETS_VM160|REPO=w2-gitea-remote-verify-0109|COMMIT=2c6929e99577|REL=changes/CR-2026-0109-skladchik-core-apps-migration/assets/pve01/etc/homelab-backup/targets.json|SHA256=2f526330152d49461ff66f50adab57d1a195ea5d1b4c292945d523411b8a68a8
|
||||||
|
VPN_DEPLOYED_SHA=591217150ef742117f677c4db12578528b1eaa0ec69ff31122003505a4fc7a82
|
||||||
|
VPN_HOST_COUNT=5
|
||||||
|
PVE01_PUBLIC_DNS_EXAMPLE_RC=0
|
||||||
|
PVE01_VPN_DNS_RESOLVE_COUNT=0
|
||||||
|
|
||||||
|
OUTPUT_END
|
||||||
|
CHAT_OUTPUT_END
|
||||||
+38
-1
File diff suppressed because one or more lines are too long
+104
-154
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user