mirror of
https://github.com/whyour/qinglong.git
synced 2026-09-22 19:29:13 +08:00
feat(ql3): expose worker observations in console
This commit is contained in:
@@ -31,6 +31,8 @@
|
||||
'run_cancellation_status',
|
||||
'run_cancellation_blocked_list',
|
||||
'run_cancellation_inspect',
|
||||
'worker_list',
|
||||
'worker_inspect',
|
||||
'run_list',
|
||||
'run_read',
|
||||
'run_event_list',
|
||||
@@ -50,6 +52,8 @@
|
||||
run_cancellation_status: ['projectId', 'requestId'],
|
||||
run_cancellation_blocked_list: ['cursor', 'projectId', 'requestId'],
|
||||
run_cancellation_inspect: ['projectId', 'requestId', 'runId'],
|
||||
worker_list: ['afterWorkerId', 'projectId', 'requestId'],
|
||||
worker_inspect: ['projectId', 'requestId', 'workerId'],
|
||||
run_list: [
|
||||
'afterCreatedAtMs',
|
||||
'afterRunId',
|
||||
@@ -117,6 +121,7 @@
|
||||
afterStepKey: 'step',
|
||||
afterStepRunId: 'step',
|
||||
afterTaskId: 'task',
|
||||
afterWorkerId: 'worker',
|
||||
artifactId: 'artifact',
|
||||
attemptId: 'attempt',
|
||||
contentDigest: 'digest',
|
||||
@@ -125,6 +130,7 @@
|
||||
executionId: 'execution',
|
||||
id: 'identifier',
|
||||
modelId: 'model',
|
||||
nextAfterWorkerId: 'worker',
|
||||
outputRef: 'artifact',
|
||||
packageName: 'package',
|
||||
projectId: 'project',
|
||||
@@ -160,6 +166,10 @@
|
||||
'target',
|
||||
'task',
|
||||
'tasks',
|
||||
'declaredCapacity',
|
||||
'runtimes',
|
||||
'worker',
|
||||
'workers',
|
||||
'usage',
|
||||
'workflow',
|
||||
'workflows',
|
||||
@@ -170,6 +180,7 @@
|
||||
'available',
|
||||
'cancelRequested',
|
||||
'enabled',
|
||||
'found',
|
||||
'hasMore',
|
||||
'outputAvailable',
|
||||
'ready',
|
||||
@@ -183,6 +194,9 @@
|
||||
'assessment',
|
||||
'cancelReason',
|
||||
'kind',
|
||||
'architecture',
|
||||
'compatibility',
|
||||
'lifecycle',
|
||||
'lastResult',
|
||||
'operation',
|
||||
'operatorAction',
|
||||
@@ -191,6 +205,8 @@
|
||||
'severity',
|
||||
'stage',
|
||||
'status',
|
||||
'supportTier',
|
||||
'operatingSystem',
|
||||
]);
|
||||
const safeEnumValues = new Set([
|
||||
'accepted',
|
||||
@@ -198,6 +214,13 @@
|
||||
'admission',
|
||||
'attention_required',
|
||||
'available',
|
||||
'amd64',
|
||||
'arm64',
|
||||
'ppc64le',
|
||||
's390x',
|
||||
'arm/v7',
|
||||
'arm/v6',
|
||||
'386',
|
||||
'blocked',
|
||||
'cancelled',
|
||||
'completed',
|
||||
@@ -208,6 +231,22 @@
|
||||
'dispatch',
|
||||
'dispatching',
|
||||
'disabled',
|
||||
'default_placement',
|
||||
'explicit_placement_required',
|
||||
'protocol_incompatible',
|
||||
'online',
|
||||
'draining',
|
||||
'offline',
|
||||
'lease_expired',
|
||||
'tier1',
|
||||
'candidate',
|
||||
'experimental',
|
||||
'legacy-only',
|
||||
'linux',
|
||||
'darwin',
|
||||
'win32',
|
||||
'freebsd',
|
||||
'aix',
|
||||
'enabled',
|
||||
'execution',
|
||||
'failed',
|
||||
@@ -269,7 +308,7 @@
|
||||
const freeTextKey =
|
||||
/text|content|stdout|stderr|command|input|output|environment|reason|error|message|description|name|path|url|uri|host|endpoint/iu;
|
||||
const numericKey =
|
||||
/^(?:schemaVersion|version|revision|sequence|attempt|priority|limit|offset|size|total|count|exitCode|pending|leased|retryWait|dispatched|blocked|due|expiredLease|identityMismatch|pidMismatch|unsupported|invalid|[A-Za-z0-9_]*(?:AtMs|TimeMs|DurationMs|Bytes|Tokens|Micros|Sequence|Version|Count|Limit|Offset|Size|Total))$/u;
|
||||
/^(?:schemaVersion|version|revision|sequence|attempt|priority|limit|offset|size|total|count|exitCode|pending|leased|retryWait|dispatched|blocked|due|expiredLease|identityMismatch|pidMismatch|unsupported|invalid|availableSlots|maxConcurrentRuns|cpuCores|[A-Za-z0-9_]*(?:AtMs|TimeMs|DurationMs|Bytes|Tokens|Micros|Sequence|Version|Count|Limit|Offset|Size|Total))$/u;
|
||||
const schemaValue = /^[a-z0-9][a-z0-9./_-]{0,126}@[a-z0-9._-]{1,16}$/u;
|
||||
|
||||
class ClusterConsoleEvidenceBundleError extends TypeError {
|
||||
|
||||
Reference in New Issue
Block a user