-
Notifications
You must be signed in to change notification settings - Fork 21
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
TT-10658 Provide template control ingress #135
Conversation
thank you @cattired for the contribution 🙏 please feel free to tag us if you need anything or when the PR is ready |
@buraksekili Hey! I found gateway Ingress config info in other components than tyk-gateway (e.g. in Tyk MDCB Data Plane) but not in tyk-gateway where I expected it. I'm fighting with a desire to move stuff into tyk-gateway own README but maybe it deserves a dedicated ticket? |
If you have the time to update the |
Alright, to not mix too many concerns I will create a ticket and handle it once this one is settled. |
@buraksekili Hey hey! Is there a chance to get it reviewed/merged? Can I help somehow? :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The PR looks great, thanks @cattired . Can you also update values.yaml
files of tyk-data-plane
and tyk-oss
? So that if umbrella charts are in use, they can also benefit from this new capability.
@buraksekili Done ;) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me! However, before proceeding with the merge, could you kindly address the linter issue? Additionally, have you tested the pull request? If so, could you please provide the steps you took? I am also conducting tests on my end.
@buraksekili Sorry for the deferred response: I got sick. I hope the linter is happy now. Let me explain how I tested the PR, altho I'm not sure this is what you want to know. The values I used are approx like those in the attached screen. Once the ingress came online I used curl --silent --show-error --fail-with-body https://xxx-control.xxx.com/hello which returns {"status":"pass","version":"5.1.2","description":"Tyk GW","details":{"redis":{"status":"pass","componentType":"datastore","time":"2023-12-04T23:21:22Z"}}} Is this what you are asking about or is there some workflow I should have followed? Cheers |
@cattired no worries, and take care! |
@cattired thank you again for your contribution. our QA scheduled testing for this PR. Could you please kindly resolve the conflict in the README? Also, can you please add |
Description
This PR provides a template and default values for an ingress for control service.
Related Issue
#132
Motivation and Context
The provided helm chart allows for exposing the extra container port, but there seems to be no ingress definition to setup ingress for deployment where TYK's control API needs to be accessed from remote locations.
Test Coverage For This Change
Screenshots (if appropriate)
Types of changes
Checklist
master
!master
branch (left side). Also, it would be best if you started your change off our latestmaster
.