-
Notifications
You must be signed in to change notification settings - Fork 34
Add v1alpha2 API #386
Comments
v1alpha2 should be based on main after a release is cut, i.e. v1.17.0. Copy v1alpha1 to v1alpha2, preface deprecated fields with |
Since the GatewayClass is being managed similarly to IngressClass, I suggest the API change look something like:
|
#382 details namespace-related API changes. Note: the PR implements the changes to v1alpha1 and should be updated to use v1alpha2 after this issue is resolved. |
xref: #322 |
cc: @nak3 @amdonov @BostjanBozic to make you aware of the plans for an API bump. Feel free to chime in with any feedback for API improvements. |
From my side maybe just a remark that maybe we can get rid of On side note, should we maybe take this opportunity to upgrade project to Kubebuilder scheme v3 (migration)? |
Reopen #386 after this PR is resolved. |
@BostjanBozic thanks for the input. The
I agree that the we should consider migrating to kubebuilder v3, but I see that as a separate independent issue. |
xref: #386 |
This can't be done until we push out 1.17, so this is deliverable in the 1.18 timeframe. |
this is important to do for 1.19: #386 (comment) will also allow us to be smarter about how we handle multiple contours with gateway api |
Please describe the problem you have
#382 is an important breaking API change. Other potential breaking API changes may be needed due to Contour natively supporting Gateway API.
Possible API changes:
The text was updated successfully, but these errors were encountered: