Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

KEP 1645: slightly relax the managed by requirements on EndpointSlices #4930

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

MrFreezeex
Copy link
Member

  • One-line PR description: Relax a bit the sentence about EndpointSlice marked as not managed by the endpointslice controller as some EndpointSlice might be actually managed by the endpointslice controller directly.
  • Other comments:
    For instance Cilium implementation currently uses the default endpointslice controller to manage the EndpointSlice from the local cluster.
    The sentence below still implies that imported EndpointSlice must be managed by a MCS-API controller which means that this mixed scenario can be conformant while still keeping a strong guideline for EndpointSlice managed by a MCS-API controller.

@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Oct 24, 2024
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: MrFreezeex
Once this PR has been reviewed and has the lgtm label, please assign jeremyot for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added kind/kep Categorizes KEP tracking issues and PRs modifying the KEP directory sig/multicluster Categorizes an issue or PR as relevant to SIG Multicluster. labels Oct 24, 2024
@k8s-ci-robot k8s-ci-robot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Oct 24, 2024
@MrFreezeex MrFreezeex force-pushed the kep1645-relax-epslice-managed branch 2 times, most recently from d737f35 to 81085a4 Compare October 24, 2024 15:40
@MrFreezeex MrFreezeex changed the title KEP 1645: slightly relax managed by on EndpointSlices KEP 1645: slightly relax the managed by requirements on EndpointSlices Oct 24, 2024
@MrFreezeex MrFreezeex force-pushed the kep1645-relax-epslice-managed branch from 81085a4 to 3babc13 Compare October 24, 2024 15:49
@MrFreezeex MrFreezeex force-pushed the kep1645-relax-epslice-managed branch from 3babc13 to f21b174 Compare October 24, 2024 19:17
@tpantelis
Copy link
Contributor

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Oct 24, 2024
Relax a bit the sentence about EndpointSlice marked as not managed by
the endpointslice controller as some EndpointSlice might be actually
managed by the endpointslice controller directly. For instance Cilium
implementation currently uses the default endpointslice controller to
manage the EndpointSlice from the local cluster.

The sentence below still implies that imported EndpointSlice must be
managed by a MCS-API controller which means that this mixed scenario can
be conformant while still keeping a strong guideline for EndpointSlice
managed by a MCS-API controller.

Signed-off-by: Arthur Outhenin-Chalandre <[email protected]>
@MrFreezeex MrFreezeex force-pushed the kep1645-relax-epslice-managed branch from f21b174 to f341e9d Compare October 25, 2024 09:17
@k8s-ci-robot k8s-ci-robot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Oct 25, 2024
@skitt
Copy link
Member

skitt commented Oct 25, 2024

/lgtm

@JeremyOT WDYT?

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Oct 25, 2024
@tpantelis
Copy link
Contributor

/lgtm

@mikemorris
Copy link
Member

mikemorris commented Dec 11, 2024

Cilium implementation currently uses the default endpointslice controller to manage the EndpointSlice from the local cluster

This feels like a reasonable implementation and the clarification is still aligned with the original intent.

/lgtm
/assign @JeremyOT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/kep Categorizes KEP tracking issues and PRs modifying the KEP directory lgtm "Looks good to me", indicates that a PR is ready to be merged. sig/multicluster Categorizes an issue or PR as relevant to SIG Multicluster. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants