Skip to content

v0.32.7

Choose a tag to compare

@vvoytovych vvoytovych released this 09 Oct 11:15
a4905b2

Routes now delete only the downstream objects they no longer produce.

What's new

  • Leftovers are cleaned up. When a route loses a rule or a backend, NSO now deletes the Service, EndpointSlice and policies that rule created instead of leaving them behind. (#582)
  • No pointless deletes. NSO no longer tries, on every reconcile, to delete policies a route never had, which the Karmada hub answered with "not found" each time. (#582)
  • Accurate removal log. "stale downstream resource removed" now appears only when something was removed. (#582)

No schema changes. Existing resources keep working without any conversion.

Changelog

  • 0dbf696 Merge branch 'main' into fix/580-delete-only-owned-policies
  • 702a561 Merge pull request #574 from datum-cloud/fix/webhooks-read-projects-without-the-cache
  • f35c998 Merge pull request #578 from datum-cloud/revert/574-webhook-reads-through-the-cache
  • f29549b Merge pull request #579 from datum-cloud/chore/e2e-production-edge
  • a4905b2 Merge pull request #582 from datum-cloud/fix/580-delete-only-owned-policies
  • d6f419d fix: Delete only the downstream objects a route no longer produces
  • 3b55214 fix: read projects in webhooks without the cache
  • 065a7ac revert: Read projects in webhooks through the cache