fix(monitor): register every OCI service port and read versions from the guest

This commit is contained in:
MacRimi
2026-09-28 17:05:52 +02:00
parent 8aade0e55c
commit 4a77d11bc4
6 changed files with 297 additions and 22 deletions
+6 -1
View File
@@ -333,9 +333,14 @@
"scheme": "http",
"port": 1984,
"path": "/",
"source": "integrated-go2rtc-native-oci-endpoint"
"source": "integrated-go2rtc-native-oci-endpoint",
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/go2rtc.webp"
}
],
"version_file": {
"path": "/opt/frigate/frigate/version.py",
"regex": "VERSION = \"([0-9]+(?:\\.[0-9]+)+)"
},
"credentials": []
},
"proxmox": {
+6 -1
View File
@@ -333,9 +333,14 @@
"scheme": "http",
"port": 1984,
"path": "/",
"source": "integrated-go2rtc-native-oci-endpoint"
"source": "integrated-go2rtc-native-oci-endpoint",
"icon": "https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/go2rtc.webp"
}
],
"version_file": {
"path": "/opt/frigate/frigate/version.py",
"regex": "VERSION = \"([0-9]+(?:\\.[0-9]+)+)"
},
"credentials": []
},
"proxmox": {
+13 -2
View File
@@ -29,7 +29,8 @@
"additionalProperties": false,
"properties": {
"by": {"type": "string", "pattern": "^[A-Za-z0-9][A-Za-z0-9-]{0,38}$"},
"date": {"type": "string", "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$"}
"date": {"type": "string", "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$"},
"report": {"type": "string", "pattern": "^https://github\\.com/MacRimi/ProxMenux/(issues/[0-9]+|discussions/[0-9]+(#discussioncomment-[0-9]+)?)$"}
}
},
"catalog_ui": {
@@ -216,11 +217,21 @@
"scheme": {"enum": ["http", "https"]},
"port": {"type": "integer", "minimum": 1, "maximum": 65535},
"path": {"type": "string", "pattern": "^/"},
"source": {"type": "string"}
"source": {"type": "string"},
"icon": {"type": "string", "pattern": "^https://"}
},
"additionalProperties": false
}
},
"version_file": {
"type": "object",
"required": ["path", "regex"],
"properties": {
"path": {"type": "string", "pattern": "^/"},
"regex": {"type": "string"}
},
"additionalProperties": false
},
"credentials": {
"type": "array",
"items": {