fix: keep follower debug wrapper visible
This commit is contained in:
@@ -192,16 +192,19 @@ function stateWriteResult(followerId: string, result: CommandResult): Record<str
|
||||
}
|
||||
|
||||
function stateSnapshot(read: K8sStateRead, followerId: string): Record<string, unknown> {
|
||||
const state = read.stateByFollower[followerId] ?? {};
|
||||
const stateByFollower = asOptionalRecord((read as unknown as Record<string, unknown>).stateByFollower) ?? {};
|
||||
const valueBytesByFollower = asOptionalRecord((read as unknown as Record<string, unknown>).stateValueBytes) ?? {};
|
||||
const errors = Array.isArray((read as unknown as Record<string, unknown>).errors) ? (read as unknown as Record<string, unknown>).errors as unknown[] : [];
|
||||
const state = asOptionalRecord(stateByFollower[followerId]) ?? {};
|
||||
const source = asOptionalRecord(state.source);
|
||||
const target = asOptionalRecord(state.target);
|
||||
const timings = asOptionalRecord(state.timings);
|
||||
return {
|
||||
present: read.stateConfigMapPresent,
|
||||
ok: read.ok,
|
||||
errors: read.errors.slice(0, 8),
|
||||
errors: errors.map(String).slice(0, 8),
|
||||
metadata: read.stateMetadata,
|
||||
valueBytes: read.stateValueBytes[followerId] ?? null,
|
||||
valueBytes: numberOrNull(valueBytesByFollower[followerId]),
|
||||
phase: stringOrNull(state.phase),
|
||||
observedSha: stringOrNull(source?.observedSha),
|
||||
targetSha: stringOrNull(target?.targetSha),
|
||||
|
||||
Reference in New Issue
Block a user