Closed tssurya closed 1 year ago
Name | Link |
---|---|
Latest commit | 00bf1ffcd7b8bf9725bd05c99ddbd65321dbd963 |
Latest deploy log | https://app.netlify.com/sites/kubernetes-sigs-network-policy-api/deploys/646baea4e462070009f08de2 |
Deploy Preview | https://deploy-preview-98--kubernetes-sigs-network-policy-api.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site settings.
Tested locally things look good! Just some small NITs
/lgtm /approve
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: astoycos, tssurya
The full list of commands accepted by this bot can be found here.
The pull request process is described here
NOTE: Most of the framework is blatantly adopted from https://github.com/kubernetes-sigs/gateway-api/tree/main/conformance gateway-api code without reinventing the wheel so that we can also adopt the new conformance profile GEP. Of course I have modified some of this to suite the needs of netpol conformance. Kudos/Credit to the
gateway-api
team.NOTE2: This PR only adds the test framework. The actual tests will be added in a second PR.
NOTE3: I contemplated using gateway-api imports into this repo to refer to their conformance test utilities but that didn't seem like the right thing to do because moving forward we would still need to customize some of these utils according to how we modify our tests and so on. @shaneutt has brought up some great points around consolidating some of these pieces into a separate repo that both parties and more parties in future can use extensibly but that is something to ponder in the future.
Sample Output:
Closes #35