[stable/kong] introduce Kong ingress controller#9020
[stable/kong] introduce Kong ingress controller#9020k8s-ci-robot merged 14 commits intohelm:masterfrom
Conversation
fda5d77 to
3f58551
Compare
3f58551 to
2cca937
Compare
2cca937 to
57bd234
Compare
|
/ok-to-test |
|
/assign shashiranjan84 |
57bd234 to
37453fb
Compare
37453fb to
7995cc3
Compare
7995cc3 to
fa2ee78
Compare
|
/test pull-charts-e2e |
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
|
UPDATE: Please ignore this, this was due to a bad helm-hook of @unguiculus Testing locally, the It doesn't actually install the CRD. Running the following: give the following output: |
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
|
The tests should now pass once the CRDs are deleted manually once from the test infra cluster. |
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
|
/retest |
|
@unguiculus Really appreciate you jumping in on this one and helping out troubleshoot the CI issue. Could you review this once more? |
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
|
@unguiculus Gentle ping for an approval on this PR. |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cpanato, hbagdi, shashiranjan84 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
Thanks @hbagdi for this |
|
@merqurio @cpanato @unguiculus @shashiranjan84 Thank you for helping get this through! |
|
@hbagdi Great work on this! I've been following this issue and testing it the past few days. I found a pretty severe bug with this pull though. It will break the kong proxy because a bug is introduced where traffic is occasionally sent to the ingress controller pod instead of the proxy pods. I kept on getting intermittent connection refused errors until I found the issue is a result of the services not having a specific enough selector. In service-kong-admin.yaml: to And the same in service-kong-proxy.yaml: to: Normally I would fork and open a pull request, but the last time I tried to contribute to helm, I had issues getting my environment set up to sign the contributor agreement. So in the interests of time and because this is a severe bug, I'm hoping you can open the bug for me and fix it. I also have a few other enhancements to contribute, such as support for TLS, which is working well with cert-manager and LetsEncrypt. |
What this PR does / why we need it:
Deploy Kong as your Ingress controller!
This is developed by @merqurio and I'm merely making some doc changes and opening this PR.
#7350 is superseded by this.