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

Implement Gateway API resource validation #308

Closed
9 tasks done
pleshakov opened this issue Nov 17, 2022 · 1 comment
Closed
9 tasks done

Implement Gateway API resource validation #308

pleshakov opened this issue Nov 17, 2022 · 1 comment
Assignees
Labels
area/gatewayclass/core Relates to all Core features of GatewayClass area/httproute/core Relates to all Core features of HTTPRoute enhancement New feature or request epic Represents an epic. Contains sub-issues refined Requirements are refined and the issue is ready to be implemented.
Milestone

Comments

@pleshakov
Copy link
Contributor

pleshakov commented Nov 17, 2022

NGINX Kubernetes Gateway (NKG) must validate Gateway API resources for reliability, security and conformity with the Gateway API specification.

See the merged design doc for the background and requirements -- https://github.com/nginxinc/nginx-kubernetes-gateway/blob/4a6b9cd4152ba18dc9a252537526cf73bc07048d/design/resource-validation.md

A/C

  • Prepare a design doc for the validation mechanism.
  • Implement the validation mechanism.
  • Ensure the conformity with the Gateway API by ensuring the Gateway API conformance tests pass for the implemented validation cases.

TO-DO:

Aha! Link: https://nginx.aha.io/features/NKG-18

@pleshakov pleshakov added the enhancement New feature or request label Nov 17, 2022
@pleshakov pleshakov self-assigned this Nov 18, 2022
@kate-osborn kate-osborn added area/httproute/core Relates to all Core features of HTTPRoute area/gateway/core Relates to all Core features of Gateway area/gatewayclass/core Relates to all Core features of GatewayClass labels Mar 21, 2023
@kate-osborn kate-osborn added this to the v0.3.0 milestone Mar 21, 2023
@pleshakov pleshakov changed the title Implement resource validation Implement Gateway API resource validation Mar 21, 2023
@kate-osborn kate-osborn added refined Requirements are refined and the issue is ready to be implemented. epic Represents an epic. Contains sub-issues and removed area/gateway/core Relates to all Core features of Gateway labels Mar 24, 2023
@ja20222
Copy link

ja20222 commented May 2, 2023

Closing as this was already complete @pleshakov

@ja20222 ja20222 closed this as completed May 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/gatewayclass/core Relates to all Core features of GatewayClass area/httproute/core Relates to all Core features of HTTPRoute enhancement New feature or request epic Represents an epic. Contains sub-issues refined Requirements are refined and the issue is ready to be implemented.
Projects
None yet
Development

No branches or pull requests

3 participants