runtime: publish CLUSTER-REFERENCE-PUBLISHER-GAP-RECONCILE-173
This commit is contained in:
@@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"schema_version": 1,
|
||||||
|
"channel": "homelab-runtime",
|
||||||
|
"command_id": "CLUSTER-REFERENCE-PUBLISHER-GAP-RECONCILE-173",
|
||||||
|
"status": "FAIL",
|
||||||
|
"rc": 141,
|
||||||
|
"host": "pve01",
|
||||||
|
"mode": "read-only",
|
||||||
|
"component": "cluster-audit",
|
||||||
|
"started_at_utc": "2026-07-22T10:36:43Z",
|
||||||
|
"finished_at_utc": "2026-07-22T10:36:43Z",
|
||||||
|
"reference_register_checked": true,
|
||||||
|
"reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e",
|
||||||
|
"error_register_checked": true,
|
||||||
|
"error_register_sha256": "08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752",
|
||||||
|
"command_sha256": "5cdd947b6f70123b03dde2c7e4e6f2438293bf651fe1cf84f77374b982df1f7e",
|
||||||
|
"duplicate_failed_command_blocked": false,
|
||||||
|
"block_reason": null,
|
||||||
|
"execution_started": true,
|
||||||
|
"changes_made": false,
|
||||||
|
"sanitized": true,
|
||||||
|
"secrets_included": false,
|
||||||
|
"private_addresses_included": false,
|
||||||
|
"raw_evidence_retained_locally": true,
|
||||||
|
"raw_evidence_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||||
|
"sanitized_output_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||||
|
"output_truncated_in_json": false,
|
||||||
|
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
|
||||||
|
"output": ""
|
||||||
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
CHAT_OUTPUT_BEGIN
|
||||||
|
COMMAND_ID=CLUSTER-REFERENCE-PUBLISHER-GAP-RECONCILE-173
|
||||||
|
STATUS=FAIL
|
||||||
|
RC=141
|
||||||
|
HOST=pve01
|
||||||
|
MODE=read-only
|
||||||
|
COMPONENT=cluster-audit
|
||||||
|
REFERENCE_REGISTER_CHECK=OK
|
||||||
|
REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e
|
||||||
|
ERROR_REGISTER_CHECK=OK
|
||||||
|
ERROR_REGISTER_SHA256=08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752
|
||||||
|
COMMAND_SHA256=5cdd947b6f70123b03dde2c7e4e6f2438293bf651fe1cf84f77374b982df1f7e
|
||||||
|
DUPLICATE_FAILED_COMMAND_BLOCKED=false
|
||||||
|
EXECUTION_STARTED=true
|
||||||
|
CHANGES_MADE=false
|
||||||
|
SANITIZED=yes
|
||||||
|
SECRETS_INCLUDED=no
|
||||||
|
PRIVATE_ADDRESSES_INCLUDED=no
|
||||||
|
RAW_EVIDENCE_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
|
||||||
|
SANITIZED_OUTPUT_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
|
||||||
|
OUTPUT_BEGIN
|
||||||
|
|
||||||
|
OUTPUT_END
|
||||||
|
CHAT_OUTPUT_END
|
||||||
+9
-9
@@ -1,19 +1,19 @@
|
|||||||
{
|
{
|
||||||
"schema_version": 1,
|
"schema_version": 1,
|
||||||
"channel": "homelab-runtime",
|
"channel": "homelab-runtime",
|
||||||
"command_id": "CLUSTER-REFERENCE-PUBLISHER-IMPLEMENTATION-INPUTS-172",
|
"command_id": "CLUSTER-REFERENCE-PUBLISHER-GAP-RECONCILE-173",
|
||||||
"status": "OK",
|
"status": "FAIL",
|
||||||
"rc": 0,
|
"rc": 141,
|
||||||
"host": "pve01",
|
"host": "pve01",
|
||||||
"mode": "read-only",
|
"mode": "read-only",
|
||||||
"component": "cluster-audit",
|
"component": "cluster-audit",
|
||||||
"started_at_utc": "2026-07-22T10:31:22Z",
|
"started_at_utc": "2026-07-22T10:36:43Z",
|
||||||
"finished_at_utc": "2026-07-22T10:31:23Z",
|
"finished_at_utc": "2026-07-22T10:36:43Z",
|
||||||
"reference_register_checked": true,
|
"reference_register_checked": true,
|
||||||
"reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e",
|
"reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e",
|
||||||
"error_register_checked": true,
|
"error_register_checked": true,
|
||||||
"error_register_sha256": "08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752",
|
"error_register_sha256": "08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752",
|
||||||
"command_sha256": "1732aee566a83403f448dd74bbfed41489b1640081fd869e751d662ce82fabd8",
|
"command_sha256": "5cdd947b6f70123b03dde2c7e4e6f2438293bf651fe1cf84f77374b982df1f7e",
|
||||||
"duplicate_failed_command_blocked": false,
|
"duplicate_failed_command_blocked": false,
|
||||||
"block_reason": null,
|
"block_reason": null,
|
||||||
"execution_started": true,
|
"execution_started": true,
|
||||||
@@ -22,9 +22,9 @@
|
|||||||
"secrets_included": false,
|
"secrets_included": false,
|
||||||
"private_addresses_included": false,
|
"private_addresses_included": false,
|
||||||
"raw_evidence_retained_locally": true,
|
"raw_evidence_retained_locally": true,
|
||||||
"raw_evidence_sha256": "83348d7ce6421d9722baa8fdaee5cd8b7337acf0b6478cd72e2a94805c053e4d",
|
"raw_evidence_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||||
"sanitized_output_sha256": "83348d7ce6421d9722baa8fdaee5cd8b7337acf0b6478cd72e2a94805c053e4d",
|
"sanitized_output_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
||||||
"output_truncated_in_json": false,
|
"output_truncated_in_json": false,
|
||||||
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
|
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
|
||||||
"output": "BOOTSTRAP_CHECK=OK\nERROR_REGISTER_LOADED=YES\nPREVIOUS_RESULT=VERIFIED\nvalidation=PASS\n=== REFERENCE_STATE ===\nstatus=AUTO_REFRESH_READY\nupdated_at=2026-07-22T10:01:14+00:00\ncluster declared=0 observed=1 effective=1\nnodes declared=0 observed=3 effective=3\nguests declared=0 observed=12 effective=12\ncontainers declared=0 observed=4 effective=4\nservices declared=0 observed=863 effective=863\napplications declared=0 observed=0 effective=0\nnetworks declared=0 observed=1 effective=1\ndns declared=0 observed=1 effective=1\ndomains declared=0 observed=81 effective=81\ncertificates declared=0 observed=0 effective=0\ningress declared=0 observed=0 effective=0\nstorage declared=0 observed=2 effective=2\nbackups declared=0 observed=84 effective=84\nmonitoring declared=0 observed=67 effective=67\nexternal_services declared=0 observed=84 effective=84\ndependencies declared=0 observed=0 effective=0\naccess declared=0 observed=25 effective=25\nowners declared=0 observed=0 effective=0\nvendors declared=0 observed=0 effective=0\ncontracts declared=0 observed=0 effective=0\nsecurity declared=0 observed=1 effective=1\ndisaster_recovery declared=0 observed=0 effective=0\nchange_management declared=0 observed=0 effective=0\nrunbooks declared=0 observed=0 effective=0\n=== PUBLISH_CONTRACT_CONTEXT ===\n1-# Operations\n2-\n3-List: homelab-reference list\n4-Read: homelab-reference get SECTION ID --layer effective\n5-Add: homelab-reference add SECTION JSON\n6-Edit: homelab-reference edit SECTION ID --set key=value\n7-Remove: homelab-reference remove SECTION ID\n8-Validate: homelab-reference validate\n9-Merge: homelab-reference merge\n10-Refresh: homelab-reference-refresh\n11:Publish: homelab-reference-publish\n12-\n13-Immutable runtime history for the exact COMMAND_ID is authoritative. latest.json is not authoritative.\n=== GIT_WORKTREES ===\nWORKTREE=/root/homelab-configs-worktree\nBRANCH=main\nHEAD=cfab5168f800d63eba1bc0f669427ff8fcd48006\nUPSTREAM=origin/main\nTRACKED_DIRTY_COUNT=0\nREMOTE_PROTOCOL=HTTPS\nREMOTE_REPOSITORY_NAME=homelab-configs\nCREDENTIAL_HELPER_CONFIGURED=YES\nHTTP_EXTRAHEADER_CONFIGURED=NO\nSSH_COMMAND_CONFIGURED=NO\n---\nWORKTREE=/srv/homelab-desired-state\nBRANCH=master\nHEAD=d4d9951208ae33886665319d19350bd9539895c4\nUPSTREAM=origin/master\nTRACKED_DIRTY_COUNT=0\nREMOTE_PROTOCOL=HTTPS\nREMOTE_REPOSITORY_NAME=homelab-desired-state\nCREDENTIAL_HELPER_CONFIGURED=YES\nHTTP_EXTRAHEADER_CONFIGURED=NO\nSSH_COMMAND_CONFIGURED=NO\n---\nGIT_WORKTREE_COUNT=2\n=== UNIT_PUBLICATION_METADATA ===\nResult=success\nExecMainStatus=0\nId=homelab-reference-refresh.service\nLoadState=loaded\nActiveState=inactive\nSubState=dead\nUnitFileState=static\n\nResult=success\nId=homelab-reference-refresh.timer\nLoadState=loaded\nActiveState=active\nSubState=waiting\nUnitFileState=enabled\n=== ENVIRONMENT_FILE_PATHS ===\nENVIRONMENT_FILES=NONE\n=== AUTH_VARIABLE_NAMES_IN_CODE ===\n=== SOURCE_INTEGRITY ===\n43660be7880012216a89c2bd63215ebe23eac2bada7fab66de8d3d5d352bfa56 /usr/local/sbin/homelab-reference\n334c93cff5f3fb544e1c246f2949297cdf058763db24a76900f6346370a75e82 /usr/local/sbin/homelab-reference-refresh\n0173c076def65dd57896aa6eec634c9ebae52c4878c73f61c52180c23706f829 /etc/homelab/reference/docs/OPERATIONS.md\n2c363363ab36bbfb84d305c744613e20a94df59a15d712c6a4e108811a4db882 /etc/homelab/reference/manifest.json\n2725bd97a6406b5b491aaf46f56dda06ad10589d3c32931cf7fe67b99a2020d1 /etc/homelab/reference/state/current.json\nREFERENCE_CHECK=OK\nERROR_REGISTER_CHECK=OK\nSECRET_PRINTED=NO\nPRIVATE_ADDRESS_PRINTED=NO\nPUBLISHER_IMPLEMENTATION_INPUTS=COMPLETE\n"
|
"output": ""
|
||||||
}
|
}
|
||||||
|
|||||||
+6
-104
@@ -1,7 +1,7 @@
|
|||||||
CHAT_OUTPUT_BEGIN
|
CHAT_OUTPUT_BEGIN
|
||||||
COMMAND_ID=CLUSTER-REFERENCE-PUBLISHER-IMPLEMENTATION-INPUTS-172
|
COMMAND_ID=CLUSTER-REFERENCE-PUBLISHER-GAP-RECONCILE-173
|
||||||
STATUS=OK
|
STATUS=FAIL
|
||||||
RC=0
|
RC=141
|
||||||
HOST=pve01
|
HOST=pve01
|
||||||
MODE=read-only
|
MODE=read-only
|
||||||
COMPONENT=cluster-audit
|
COMPONENT=cluster-audit
|
||||||
@@ -9,114 +9,16 @@ REFERENCE_REGISTER_CHECK=OK
|
|||||||
REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e
|
REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e
|
||||||
ERROR_REGISTER_CHECK=OK
|
ERROR_REGISTER_CHECK=OK
|
||||||
ERROR_REGISTER_SHA256=08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752
|
ERROR_REGISTER_SHA256=08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752
|
||||||
COMMAND_SHA256=1732aee566a83403f448dd74bbfed41489b1640081fd869e751d662ce82fabd8
|
COMMAND_SHA256=5cdd947b6f70123b03dde2c7e4e6f2438293bf651fe1cf84f77374b982df1f7e
|
||||||
DUPLICATE_FAILED_COMMAND_BLOCKED=false
|
DUPLICATE_FAILED_COMMAND_BLOCKED=false
|
||||||
EXECUTION_STARTED=true
|
EXECUTION_STARTED=true
|
||||||
CHANGES_MADE=false
|
CHANGES_MADE=false
|
||||||
SANITIZED=yes
|
SANITIZED=yes
|
||||||
SECRETS_INCLUDED=no
|
SECRETS_INCLUDED=no
|
||||||
PRIVATE_ADDRESSES_INCLUDED=no
|
PRIVATE_ADDRESSES_INCLUDED=no
|
||||||
RAW_EVIDENCE_SHA256=83348d7ce6421d9722baa8fdaee5cd8b7337acf0b6478cd72e2a94805c053e4d
|
RAW_EVIDENCE_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
|
||||||
SANITIZED_OUTPUT_SHA256=83348d7ce6421d9722baa8fdaee5cd8b7337acf0b6478cd72e2a94805c053e4d
|
SANITIZED_OUTPUT_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
|
||||||
OUTPUT_BEGIN
|
OUTPUT_BEGIN
|
||||||
BOOTSTRAP_CHECK=OK
|
|
||||||
ERROR_REGISTER_LOADED=YES
|
|
||||||
PREVIOUS_RESULT=VERIFIED
|
|
||||||
validation=PASS
|
|
||||||
=== REFERENCE_STATE ===
|
|
||||||
status=AUTO_REFRESH_READY
|
|
||||||
updated_at=2026-07-22T10:01:14+00:00
|
|
||||||
cluster declared=0 observed=1 effective=1
|
|
||||||
nodes declared=0 observed=3 effective=3
|
|
||||||
guests declared=0 observed=12 effective=12
|
|
||||||
containers declared=0 observed=4 effective=4
|
|
||||||
services declared=0 observed=863 effective=863
|
|
||||||
applications declared=0 observed=0 effective=0
|
|
||||||
networks declared=0 observed=1 effective=1
|
|
||||||
dns declared=0 observed=1 effective=1
|
|
||||||
domains declared=0 observed=81 effective=81
|
|
||||||
certificates declared=0 observed=0 effective=0
|
|
||||||
ingress declared=0 observed=0 effective=0
|
|
||||||
storage declared=0 observed=2 effective=2
|
|
||||||
backups declared=0 observed=84 effective=84
|
|
||||||
monitoring declared=0 observed=67 effective=67
|
|
||||||
external_services declared=0 observed=84 effective=84
|
|
||||||
dependencies declared=0 observed=0 effective=0
|
|
||||||
access declared=0 observed=25 effective=25
|
|
||||||
owners declared=0 observed=0 effective=0
|
|
||||||
vendors declared=0 observed=0 effective=0
|
|
||||||
contracts declared=0 observed=0 effective=0
|
|
||||||
security declared=0 observed=1 effective=1
|
|
||||||
disaster_recovery declared=0 observed=0 effective=0
|
|
||||||
change_management declared=0 observed=0 effective=0
|
|
||||||
runbooks declared=0 observed=0 effective=0
|
|
||||||
=== PUBLISH_CONTRACT_CONTEXT ===
|
|
||||||
1-# Operations
|
|
||||||
2-
|
|
||||||
3-List: homelab-reference list
|
|
||||||
4-Read: homelab-reference get SECTION ID --layer effective
|
|
||||||
5-Add: homelab-reference add SECTION JSON
|
|
||||||
6-Edit: homelab-reference edit SECTION ID --set key=value
|
|
||||||
7-Remove: homelab-reference remove SECTION ID
|
|
||||||
8-Validate: homelab-reference validate
|
|
||||||
9-Merge: homelab-reference merge
|
|
||||||
10-Refresh: homelab-reference-refresh
|
|
||||||
11:Publish: homelab-reference-publish
|
|
||||||
12-
|
|
||||||
13-Immutable runtime history for the exact COMMAND_ID is authoritative. latest.json is not authoritative.
|
|
||||||
=== GIT_WORKTREES ===
|
|
||||||
WORKTREE=/root/homelab-configs-worktree
|
|
||||||
BRANCH=main
|
|
||||||
HEAD=cfab5168f800d63eba1bc0f669427ff8fcd48006
|
|
||||||
UPSTREAM=origin/main
|
|
||||||
TRACKED_DIRTY_COUNT=0
|
|
||||||
REMOTE_PROTOCOL=HTTPS
|
|
||||||
REMOTE_REPOSITORY_NAME=homelab-configs
|
|
||||||
CREDENTIAL_HELPER_CONFIGURED=YES
|
|
||||||
HTTP_EXTRAHEADER_CONFIGURED=NO
|
|
||||||
SSH_COMMAND_CONFIGURED=NO
|
|
||||||
---
|
|
||||||
WORKTREE=/srv/homelab-desired-state
|
|
||||||
BRANCH=master
|
|
||||||
HEAD=d4d9951208ae33886665319d19350bd9539895c4
|
|
||||||
UPSTREAM=origin/master
|
|
||||||
TRACKED_DIRTY_COUNT=0
|
|
||||||
REMOTE_PROTOCOL=HTTPS
|
|
||||||
REMOTE_REPOSITORY_NAME=homelab-desired-state
|
|
||||||
CREDENTIAL_HELPER_CONFIGURED=YES
|
|
||||||
HTTP_EXTRAHEADER_CONFIGURED=NO
|
|
||||||
SSH_COMMAND_CONFIGURED=NO
|
|
||||||
---
|
|
||||||
GIT_WORKTREE_COUNT=2
|
|
||||||
=== UNIT_PUBLICATION_METADATA ===
|
|
||||||
Result=success
|
|
||||||
ExecMainStatus=0
|
|
||||||
Id=homelab-reference-refresh.service
|
|
||||||
LoadState=loaded
|
|
||||||
ActiveState=inactive
|
|
||||||
SubState=dead
|
|
||||||
UnitFileState=static
|
|
||||||
|
|
||||||
Result=success
|
|
||||||
Id=homelab-reference-refresh.timer
|
|
||||||
LoadState=loaded
|
|
||||||
ActiveState=active
|
|
||||||
SubState=waiting
|
|
||||||
UnitFileState=enabled
|
|
||||||
=== ENVIRONMENT_FILE_PATHS ===
|
|
||||||
ENVIRONMENT_FILES=NONE
|
|
||||||
=== AUTH_VARIABLE_NAMES_IN_CODE ===
|
|
||||||
=== SOURCE_INTEGRITY ===
|
|
||||||
43660be7880012216a89c2bd63215ebe23eac2bada7fab66de8d3d5d352bfa56 /usr/local/sbin/homelab-reference
|
|
||||||
334c93cff5f3fb544e1c246f2949297cdf058763db24a76900f6346370a75e82 /usr/local/sbin/homelab-reference-refresh
|
|
||||||
0173c076def65dd57896aa6eec634c9ebae52c4878c73f61c52180c23706f829 /etc/homelab/reference/docs/OPERATIONS.md
|
|
||||||
2c363363ab36bbfb84d305c744613e20a94df59a15d712c6a4e108811a4db882 /etc/homelab/reference/manifest.json
|
|
||||||
2725bd97a6406b5b491aaf46f56dda06ad10589d3c32931cf7fe67b99a2020d1 /etc/homelab/reference/state/current.json
|
|
||||||
REFERENCE_CHECK=OK
|
|
||||||
ERROR_REGISTER_CHECK=OK
|
|
||||||
SECRET_PRINTED=NO
|
|
||||||
PRIVATE_ADDRESS_PRINTED=NO
|
|
||||||
PUBLISHER_IMPLEMENTATION_INPUTS=COMPLETE
|
|
||||||
|
|
||||||
OUTPUT_END
|
OUTPUT_END
|
||||||
CHAT_OUTPUT_END
|
CHAT_OUTPUT_END
|
||||||
|
|||||||
Reference in New Issue
Block a user