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: Conformance Profiles #1709

Closed
12 tasks done
shaneutt opened this issue Feb 7, 2023 · 8 comments · Fixed by #2952
Closed
12 tasks done

GEP: Conformance Profiles #1709

shaneutt opened this issue Feb 7, 2023 · 8 comments · Fixed by #2952
Assignees
Labels
area/conformance kind/feature Categorizes issue or PR as related to a new feature. priority/critical-urgent Highest priority. Must be actively worked on as someone's top priority right now. release-blocker MUST be completed to complete the milestone sig/architecture Categorizes an issue or PR as relevant to SIG Architecture.
Milestone

Comments

@shaneutt
Copy link
Member

shaneutt commented Feb 7, 2023

In the community we've referred to the concept of adding "conformance levels" or "conformance profiles" to Gateway API for quite some time.

NOTE: We've chose conformance profiles over conformance levels in order to not be confused with support levels.

The concept is to have named groupings of conformance tests that can be easily selected for implementations, and correspond with the "category" of implementation. Initially we would like conformance profiles covering these "categories":

  • Layer 7
  • Layer 4
  • Mesh

Profiles should also include options to create conformance testing reports which can be submitted back to the Gateway API project.

Sub Tasks

  1. area/conformance kind/cleanup priority/critical-urgent release-blocker
    shaneutt
  2. area/conformance release-blocker
    shaneutt
  3. area/conformance help wanted kind/feature release-blocker triage/accepted
    mlavacca
  4. area/conformance kind/feature release-blocker
    shaneutt
  5. area/conformance kind/feature release-blocker
    shaneutt
  6. area/conformance priority/important-longterm release-blocker triage/accepted
  7. priority/important-longterm triage/accepted
    mlavacca
  8. area/conformance kind/feature
    mlavacca
  9. area/conformance
    mlavacca
  10. area/conformance kind/feature
    mlavacca
  11. area/conformance
    mlavacca
  12. area/conformance documentation priority/important-soon
    mlavacca
@shaneutt shaneutt added kind/feature Categorizes issue or PR as related to a new feature. area/conformance labels Feb 7, 2023
@shaneutt shaneutt added this to the v0.6.2 milestone Feb 7, 2023
@shaneutt shaneutt changed the title Conformance Levels Conformance Profiles Feb 7, 2023
@shaneutt shaneutt self-assigned this Feb 8, 2023
@riaankleinhans
Copy link

@shaneutt this would be a topic of SIG Arch meeting where we discuss Conformance topics. Next meeting is tomorrow.

@shaneutt
Copy link
Member Author

shaneutt commented Feb 8, 2023

@Riaankl sounds good, I will bring this up in that forum as we progress. However I will not be available for the meeting tomorrow, so I'll intend on a later date meeting which will provide some time for this to grow anyhow.

@shaneutt shaneutt added the sig/architecture Categorizes an issue or PR as relevant to SIG Architecture. label Feb 8, 2023
@shaneutt shaneutt modified the milestones: v0.6.2, v1.0.0 Feb 16, 2023
@shaneutt shaneutt added the priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. label Feb 17, 2023
@shaneutt
Copy link
Member Author

shaneutt commented Mar 2, 2023

@Riaankl we've had a couple iterations on the relevant GEP 1709 now. This GEP is currently provisional and includes some of our early ideas about implementation. Now that we have some ideas down it's a good time for us to share this in a SIG Arch meeting. I intend to pick an upcoming meeting and attend it: if you think there's a particular meeting that would be ideal let me know.

@shaneutt
Copy link
Member Author

shaneutt commented Mar 3, 2023

I'm going to try and make it to the March 9th meeting, but I don't know for sure whether I can make it to that one yet. If not that one, then the following one on the 23rd.

@riaankleinhans
Copy link

@shaneutt IMO any SIG Arch meeting would be good for this.
To get more focus on your topic I would also suggest to share in SIG Arch mailing list before you attend the meeting

@shaneutt
Copy link
Member Author

shaneutt commented Mar 6, 2023

Sounds good 👍

@shaneutt shaneutt added release-blocker MUST be completed to complete the milestone priority/critical-urgent Highest priority. Must be actively worked on as someone's top priority right now. and removed priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. labels Mar 23, 2023
@shaneutt
Copy link
Member Author

shaneutt commented Aug 14, 2023

At this point we've achieved everything that we considered a requirement for our GA release (all TODO issues labeled as release-blocker), so we no longer need to track this for GA.

We will continue working on the relevant sub-issues, there are just no remaining GA blockers.

@mlavacca
Copy link
Member

mlavacca commented Mar 8, 2024

This issue needs to be included as well in the epic, as the last step: #2851

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/conformance kind/feature Categorizes issue or PR as related to a new feature. priority/critical-urgent Highest priority. Must be actively worked on as someone's top priority right now. release-blocker MUST be completed to complete the milestone sig/architecture Categorizes an issue or PR as relevant to SIG Architecture.
Projects
Development

Successfully merging a pull request may close this issue.

3 participants