Skip to content

feat(imp): VTEP guardrail canary on unraid-lab - #52

Merged
syscod3 merged 1 commit into
mainfrom
feat/imp-vtep-canary
Aug 25, 2026
Merged

feat(imp): VTEP guardrail canary on unraid-lab#52
syscod3 merged 1 commit into
mainfrom
feat/imp-vtep-canary

Conversation

@syscod3

@syscod3 syscod3 commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Pins imp + imp-crds ArgoCD apps to imp@906bf04c7fc5 and bumps agent/runtime to digest e5967c476a2f.

Why imp-crds mattered

imp-crds was pinned to v0.6.1; its selfHeal kept reverting clusterimpnodeprofiles CRD schema, silently pruning spec.vtepIP from every profile. This was the root cause of VTEP config loss during earlier canary attempts.

Canary content (imp PR #53)

  • agent resolves ClusterImpNodeProfile.spec.vtepIP via dynamic client before manager start (no informer-cache race)
  • NODE_IP/status.hostIP env removed from agent DaemonSet
  • e2e: node labeling moved to BeforeSuite (fixes nightly datapath failure)

- pin imp + imp-crds apps to imp@906bf04c7fc5 (adds ClusterImpNodeProfile
  spec.vtepIP; agent resolves it via direct client pre-manager)
- bump agent/runtime digest to vtep-direct build e5967c476a2f

imp-crds was pinned to v0.6.1 and kept pruning spec.vtepIP from node
profiles — root cause of the silent VTEP config loss.
@syscod3
syscod3 merged commit 50f95e6 into main Aug 25, 2026
@syscod3
syscod3 deleted the feat/imp-vtep-canary branch August 25, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant