feat(ql3): project plugin secrets into kubernetes

This commit is contained in:
whyour
2026-08-14 00:34:49 +08:00
parent d41c821ce0
commit 9d7431c2cd
13 changed files with 1437 additions and 73 deletions
+2 -2
View File
@@ -340,10 +340,10 @@ test('current QL3 workspace has exactly eighteen reviewed package boundaries', (
rootSourceFileRoles: clusterAdmin.rootSourceFileRoles,
},
{
sourceFiles: 106,
sourceFiles: 107,
rootSourceFiles: 1,
rootSourceLines: 61,
nestedSourceFiles: 105,
nestedSourceFiles: 106,
rootSourceFileRoles: {
'modelInvocationMigrationCli.ts': 'binary_entry',
},
@@ -63,7 +63,10 @@ test('live actors fence the same resourceVersion and recover one lost create res
actorSource,
/injected response loss after Kubernetes API-confirmed create/,
);
assert.match(actorSource, /publisher\.inspect\(initial\)/);
assert.match(actorSource, /initialPublisher\.inspect\(initial\)/);
assert.match(actorSource, /publisher\.publish\(candidate\)/);
assert.match(actorSource, /finalPointer\.schema\.endsWith\('@v3'\)/);
assert.match(actorSource, /finalPointer\.secretProjection\.items/);
assert.match(actorSource, /assert\.equal\(createCalls, 1\)/);
assert.match(actorSource, /ql3-live-cas-ready-\$\{ACTOR\}/);
assert.match(hostSource, /sameResourceVersionAttemptedByBothPods: true/);