feat!: probes link to the panel; signed release updates for container nodes [CI]
ci/woodpecker/push/main-amd64-build Pipeline was successful

Probes connect to the panel directly and get the agent list as desired state.
CI signs the image digest of agent and probe releases, the panel forwards the
manifest, and a host updater verifies it with a local public key, pulls by
digest and rolls back when the new version is unhealthy.
This commit is contained in:
justme committed 2026-10-06 22:42:12 +08:00
1 parent 938ca1eb21
commit 993dd5c41c
57 files changed
+1640 -559

No files matched your search

+2 -8
View File
@@ -963,13 +963,6 @@ export interface components {
behavior: string;
samplers: string[];
};
BootstrapAgentDto: {
agent_id: string;
host: string;
/** Format: int32 */
tcp_port: number | string;
spki: string;
};
BuildDto: {
version: string;
tag: null | string;
@@ -1445,12 +1438,13 @@ export interface components {
/** Format: date-time */
revoked_at: unknown;
revoked: boolean;
online: boolean;
connections: components["schemas"]["ProbeConnectionDto"][];
};
ProbeIdentityDto: {
probe_id: string;
private_key: string;
bootstrap: components["schemas"]["BootstrapAgentDto"][];
server: string;
limits: components["schemas"]["ProbeLimitsDto"];
};
ProbeLimitsDto: {