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

ReferenceGrant from Route to BackendObjectReference #695

Closed
Tracked by #615
mpstefan opened this issue May 30, 2023 · 0 comments · Fixed by #806
Closed
Tracked by #615

ReferenceGrant from Route to BackendObjectReference #695

mpstefan opened this issue May 30, 2023 · 0 comments · Fixed by #806
Assignees
Labels
enhancement New feature or request refined Requirements are refined and the issue is ready to be implemented.
Milestone

Comments

@mpstefan
Copy link
Collaborator

mpstefan commented May 30, 2023

As a user of NKG
I want to allow my Route object to reference services in another namespace via a ReferenceGrant
So that I can utilize services in other namespaces for my application's route.

Acceptance

  • When a service is referenced in a Route that does not have a corresponding ReferenceGrant, the status of that Route is set to ResolvedRefs/False/RefNotPermitted
  • When a valid ReferenceGrant is created or updated within a namespace that the NKG control plane watches, the Route specified is able to reference services in other namespaces NKG is present.
  • No services in other namespaces can be referenced by any Route that does not have a corresponding ReferenceGrant.
  • No information is ever exposed about resources in another namespace that do not have a valid ReferenceGrant.
  • Update the documentation
    • Update the compatibility doc
    • Add an example for how to reference a service from another namespace in your Route config.
This was referenced May 30, 2023
@mpstefan mpstefan added this to the v0.5.0 milestone May 30, 2023
@mpstefan mpstefan added the refined Requirements are refined and the issue is ready to be implemented. label May 31, 2023
@mpstefan mpstefan added the enhancement New feature or request label Jun 9, 2023
@kate-osborn kate-osborn self-assigned this Jun 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request refined Requirements are refined and the issue is ready to be implemented.
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants