-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[wip] Fix DomainMappings when InternalEncryption is enabled #13660
[wip] Fix DomainMappings when InternalEncryption is enabled #13660
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: KauzClay The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Codecov ReportBase: 86.22% // Head: 86.17% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #13660 +/- ##
==========================================
- Coverage 86.22% 86.17% -0.05%
==========================================
Files 197 197
Lines 14783 14824 +41
==========================================
+ Hits 12746 12775 +29
- Misses 1735 1746 +11
- Partials 302 303 +1
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
7b082de
to
a790854
Compare
0af4f35
to
676295d
Compare
seems like this change will break net-kourier. I think net-kourier assumes that if the kingress has a spec.TLS section, then it will always be for the external domain. So when it doesn't exist for the external name, the ksvcs never go ready because it is trying to probe for the external domain on https. I'm trying to hack at something here which I think addresses that: knative-extensions/net-kourier@main...KauzClay:net-kourier:ck-hack-internal-tls-domains In a simple happy path on my dev cluster, this change seems to work. I don't know how to build a new net-kourier release with my changes to try out in this MR though. EDIT: domain mappings + internal encryption don't work with kourier with the linked changes. Probably because this PR is basically doing TLS for internal routes, and enabling that for kourier seems rather involved. |
closed because this quickly became a bigger undertaking that I expected |
Fixes #13659
Proposed Changes
Release Note