ingress2gateway
ingress2gateway copied to clipboard
Add support for `IngressClass` objects
What would you like to be added:
Add support for reading and taking into account IngressClass
objects.
Why this is needed:
If users do not specify ingressClassName
, we need to understand the default IngressClass
that should be used for the conversion.
/help
@levikobi: This request has been marked as needing help from a contributor.
Guidelines
Please ensure that the issue body includes answers to the following questions:
- Why are we solving this issue?
- To address this issue, are there any code changes? If there are code changes, what needs to be done in the code and what places can the assignee treat as reference points?
- Does this issue have zero to low barrier of entry?
- How can the assignee reach out to you for help?
For more details on the requirements of such an issue, please see here and ensure that they are met.
If this request no longer meets these requirements, the label can be removed
by commenting with the /remove-help
command.
In response to this:
/help
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
/good-first-issue
@mlavacca: This request has been marked as suitable for new contributors.
Guidelines
Please ensure that the issue body includes answers to the following questions:
- Why are we solving this issue?
- To address this issue, are there any code changes? If there are code changes, what needs to be done in the code and what places can the assignee treat as reference points?
- Does this issue have zero to low barrier of entry?
- How can the assignee reach out to you for help?
For more details on the requirements of such an issue, please see here and ensure that they are met.
If this request no longer meets these requirements, the label can be removed
by commenting with the /remove-good-first-issue
command.
In response to this:
/good-first-issue
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
/assign
I have created a PR for the same. Kindly review it.
I just now noticed that @akagami-harsh asked to work on this issue first. @akagami-harsh are you still interested in working on it?
@levikobi yes i am interested. i was busy with other things, but now i am free
Since there's already an open PR for this issue, should I create a new one?
Hi @akagami-harsh, no. There is already a PR @Varun1300211 opened.
Please check out other issues like https://github.com/kubernetes-sigs/ingress2gateway/issues/81 if you are still up for contributing. We would love to have you.
@Varun1300211 While we appreciate you quickly made a PR and sent for review, next time, please kindly try to confirm with the current assignee if he is working on it before proceeding with a PR
Apologies @akagami-harsh, I am still very new to the open source. Never seen you were already assigned to it before. Hope you understand.
Sure @LiorLieberman will keep it in mind from the next time onwards.
No worries at all, @Varun1300211! It happens, and I appreciate you being open to the feedback. Thanks for letting me know, @LiorLieberman . I'll take a look at issue #81.
hi @akagami-harsh, are you still working on it, I would like to give it a try. 😊 /assign
@ipsum-0320, please notice @Varun1300211 is already assigned to this issue.
@Varun1300211, are you still working on it?
@ipsum-0320, please notice @Varun1300211 is already assigned to this issue.
@Varun1300211, are you still working on it?
okok, I will wait until @Varun1300211 replies before taking the next step 😊
/assign
@levikobi @LiorLieberman
If neither the ingressClassName
field nor the kubernetes.io/ingress.class
annotation is set on the Ingress, the tool skips processing that Ingress, resulting in no Gateway API resources?
@levikobi @LiorLieberman If neither the
ingressClassName
field nor thekubernetes.io/ingress.class
annotation is set on the Ingress, the tool skips processing that Ingress, resulting in no Gateway API resources?
At the time I opened this issue this was correct @VasuDevrani, I think this still holds true though.
The purpose of this issue is to add support for reading the ingressClasses
, one of them should be the default. Then we will be able to convert ingresses without the field or annotation being specified
Hi @VasuDevrani, any news on this issue? If you need some help, please let us know :)