feat: improve resource reconciliation and observability

This commit is contained in:
2026-09-11 10:51:57 +00:00 Unverified
parent 0067a2cdcd
commit e3df2f4d76
28 changed files with 2407 additions and 217 deletions
+2 -1
View File
@@ -2,6 +2,7 @@ import { PatchStrategy } from "@kubernetes/client-node";
import type { KubernetesObject } from "@kubernetes/client-node";
import { LABELS } from "../const";
import { objectApi } from "./k8s";
import { sanitizeKubernetesObject } from "./kubernetes-object";
const FIELD_MANAGER = "kuber";
@@ -94,7 +95,7 @@ export async function applyResource<T extends KubernetesObject>(
resource: T,
): Promise<T> {
return objectApi.patch(
resource,
sanitizeKubernetesObject(resource),
undefined,
undefined,
FIELD_MANAGER,