feat: use knative.dev/pkg/tls for activator TLS configuration#16424
feat: use knative.dev/pkg/tls for activator TLS configuration#16424knative-prow[bot] merged 1 commit intoknative:mainfrom
Conversation
|
Looks good! /lgtm |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #16424 +/- ##
==========================================
+ Coverage 80.21% 80.27% +0.05%
==========================================
Files 217 217
Lines 13511 13511
==========================================
+ Hits 10838 10846 +8
+ Misses 2307 2301 -6
+ Partials 366 364 -2 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
twoGiants
left a comment
There was a problem hiding this comment.
/approve
Left a few comments, but nothing major and probably can be merged anyway. Wdys?
|
/hold for the comment review Unhold when you want to merge @Fedosin |
|
/unhold |
|
/hold |
|
/hold cancel |
Replace the hardcoded tls.VersionTLS13 in the activator's HTTPS server with the shared knative.dev/pkg/tls package, allowing TLS settings to be configured via ACTIVATOR_TLS_MIN_VERSION, ACTIVATOR_TLS_MAX_VERSION, ACTIVATOR_TLS_CIPHER_SUITES, and ACTIVATOR_TLS_CURVE_PREFERENCES environment variables. The default remains TLS 1.3 when no env var is set. Signed-off-by: Mikhail Fedosin <mfedosin@redhat.com>
|
/lgtm |
|
/retest |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dprotaso, Fedosin, twoGiants 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 |
Proposed Changes
Replace the hardcoded tls.VersionTLS13 in the activator's HTTPS server with the shared knative.dev/pkg/tls package, allowing TLS settings to be configured via ACTIVATOR_TLS_MIN_VERSION, ACTIVATOR_TLS_MAX_VERSION, ACTIVATOR_TLS_CIPHER_SUITES, and ACTIVATOR_TLS_CURVE_PREFERENCES environment variables. The default remains TLS 1.3 when no env var is set.
knative/pkg patch: knative/pkg#3324
Release Note