Skip to content

Conversation

@zachsmith1
Copy link
Contributor

@zachsmith1 zachsmith1 commented Jan 20, 2026

  • Adds connector‑aware EnvoyPatchPolicy generation for HTTPProxy backends, including corrected JSONPath filters aligned with Envoy Gateway route metadata so patches apply as intended.
  • Ensures downstream ownership/cleanup via mapped‑namespace anchor configmaps and removes anchors when policies are deleted or no longer needed.
  • Gates HTTPProxy Programmed status on downstream patch policy Accepted/Programmed when connector backends are present, with clearer status messaging.
  • Watches downstream EnvoyPatchPolicy status to re‑reconcile HTTPProxy on policy changes.
  • Expands HTTPProxy reconcile tests to cover downstream namespace/anchor setup and updated status expectations.
  • Verified end‑to‑end by loading the operator image and confirming routes get patched cluster + headers. (e2e test will come in a different PR)

Ref: datum-cloud/enhancements#556
Ref: datum-cloud/enhancements#483
Ref: datum-cloud/enhancements#508

@zachsmith1 zachsmith1 changed the base branch from main to feat/connector-controllers January 20, 2026 01:51
@zachsmith1 zachsmith1 force-pushed the feat/connector-envoypatch branch from e5b2fe1 to cc58530 Compare January 20, 2026 20:01
Base automatically changed from feat/connector-controllers to main January 22, 2026 21:31
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.

2 participants