Skip to content

Commit 3e4d032

Browse files
committed
KEP 1645: remove EndpointSlice ownership requirement
It was discussed at a recent sig meeting that the KEP shoudn't mandate an MCS EndpointSlice to have an OwnerReference to its ServiceImport as long as there is another cleanup mechanism in place. Signed-off-by: Tom Pantelis <[email protected]>
1 parent 48f928a commit 3e4d032

File tree

1 file changed

+3
-2
lines changed
  • keps/sig-multicluster/1645-multi-cluster-services-api

1 file changed

+3
-2
lines changed

keps/sig-multicluster/1645-multi-cluster-services-api/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -883,8 +883,9 @@ clusterset, associated with the derived `ServiceImport`. One or more
883883
`EndpointSlice` containing only endpoints from a single source cluster. These
884884
`EndpointSlice` objects will be marked as managed by the clusterset service
885885
controller, so that the endpoint slice controller doesn’t delete them.
886-
`EndpointSlices` will have an owner reference to their associated
887-
`ServiceImport`.
886+
887+
When a service is un-exported, the associated EndpointSlices will be deleted.
888+
The specific mechanism by which they are deleted is an implementation detail.
888889
889890
Since a given `ServiceImport` may be backed by multiple `EndpointSlices`, a
890891
given `EndpointSlice` will reference its `ServiceImport` using the label

0 commit comments

Comments
 (0)