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

GEP: Pattern for policy attachment #713

Open
robscott opened this issue Jul 10, 2021 · 13 comments
Open

GEP: Pattern for policy attachment #713

robscott opened this issue Jul 10, 2021 · 13 comments
Assignees
Labels
kind/gep PRs related to Gateway Enhancement Proposal(GEP) lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness.

Comments

@robscott
Copy link
Member

robscott commented Jul 10, 2021

What would you like to be added:
This GEP will add a formal proposal for attaching policies to Gateway API. Although many of these resources will be implementation specific, it will be helpful to have consistent patterns for accomplishing this.

Why is this needed:
Although Gateway API already significantly increases what's possible with portable routing APIs for Kubernetes, there are still some implementation specific concepts that will need to be attached to this API. A consistent pattern will improve the overall portability and UX of this API.

GEP: https://gateway-api.sigs.k8s.io/geps/gep-713/

@robscott robscott added kind/feature Categorizes issue or PR as related to a new feature. kind/gep PRs related to Gateway Enhancement Proposal(GEP) and removed kind/feature Categorizes issue or PR as related to a new feature. labels Jul 10, 2021
@hbagdi
Copy link
Contributor

hbagdi commented Jul 13, 2021

The working document for this issue is here: https://docs.google.com/document/d/13fyptUtO9NV_ZAgkoJlfukcBf2PVGhsKWG37yLkppJo

robscott added a commit to robscott/gateway-api that referenced this issue Jul 22, 2021
This is part of the GEP kubernetes-sigs#713 implementation.
robscott added a commit to robscott/gateway-api that referenced this issue Jul 27, 2021
This is part of the GEP kubernetes-sigs#713 implementation.
@hbagdi
Copy link
Contributor

hbagdi commented Aug 3, 2021

xref #98 #99 #91 #89 #114 #97 #611

@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue or PR as fresh with /remove-lifecycle stale
  • Mark this issue or PR as rotten with /lifecycle rotten
  • Close this issue or PR with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Nov 1, 2021
@robscott
Copy link
Member Author

robscott commented Nov 1, 2021

I think this can be closed now that it has been implemented and documented.

/close

@k8s-ci-robot
Copy link
Contributor

@robscott: Closing this issue.

In response to this:

I think this can be closed now that it has been implemented and documented.

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@robscott
Copy link
Member Author

robscott commented Aug 2, 2022

Reopening this to track stability of this feature and eventual graduation to standard channel.

@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue or PR as fresh with /remove-lifecycle rotten
  • Close this issue or PR with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

@k8s-ci-robot k8s-ci-robot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Sep 14, 2022
@k8s-ci-robot k8s-ci-robot added the lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. label Sep 14, 2022
@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.

This bot triages issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Reopen this issue with /reopen
  • Mark this issue as fresh with /remove-lifecycle rotten
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/close not-planned

@k8s-ci-robot k8s-ci-robot closed this as not planned Won't fix, can't repro, duplicate, stale Oct 14, 2022
@k8s-ci-robot
Copy link
Contributor

@k8s-triage-robot: Closing this issue, marking it as "Not Planned".

In response to this:

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.

This bot triages issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Reopen this issue with /reopen
  • Mark this issue as fresh with /remove-lifecycle rotten
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/close not-planned

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@youngnick youngnick reopened this Oct 17, 2022
@youngnick
Copy link
Contributor

This one still needs further work.

/lifecycle frozen

@k8s-ci-robot k8s-ci-robot added lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. and removed lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. labels Oct 17, 2022
@shaneutt shaneutt added this to the v1.0.0 milestone Mar 8, 2023
@shaneutt shaneutt added release-blocker MUST be completed to complete the milestone and removed lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. labels Mar 14, 2023
@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle stale
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Jun 13, 2023
@youngnick
Copy link
Contributor

/lifecycle frozen

@k8s-ci-robot k8s-ci-robot added lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Jun 13, 2023
@robscott robscott removed the release-blocker MUST be completed to complete the milestone label Oct 5, 2023
@robscott robscott removed this from the v1.0.0 milestone Oct 18, 2023
@youngnick
Copy link
Contributor

youngnick commented Dec 6, 2023

After some discussion on this, we're going to break up this GEP into at least:

Currently the plan is to include status for each of the types into the relevant GEP, and leave the general status discussion and cookbook in GEP-713.

The reason for this is so that we can (hopefully) graduate these things on separate timeframes, and don't need to have complete agreement about Inherited to be able to graduate Direct Policy Attachment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/gep PRs related to Gateway Enhancement Proposal(GEP) lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness.
Projects
Status: Experimental
Development

No branches or pull requests

6 participants