On OpenShift pass 1.3 ciphersuites through proxy metadata - #2227
Conversation
|
Skipping CI for Draft Pull Request. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2227 +/- ##
==========================================
+ Coverage 87.81% 87.99% +0.18%
==========================================
Files 56 56
Lines 2658 2665 +7
==========================================
+ Hits 2334 2345 +11
+ Misses 324 320 -4
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
23be3fb to
15277a5
Compare
7b97c9a to
c13cc5d
Compare
|
/retest |
| originalTLSAdherence := apiServer.Spec.TLSAdherence | ||
|
|
||
| DeferCleanup(func(ctx SpecContext) { | ||
| Step("Restoring the original APIServer TLS settings") |
There was a problem hiding this comment.
@nrfox why was this deleted? Doesn't the change on the cluster made during this test influence further tests execution? (e.g., Istio integration)
5fa3231 to
f868a39
Compare
Envoy does not allow setting cipher suites for TLS 1.3 BUT you can configure them in openssl when that is your crypto backend. The openshift envoy image has been updated to allow configuring these via env var. Signed-off-by: Nick Fox <nfox@redhat.com>
f868a39 to
2c8ae19
Compare
|
/retest |
|
/test lint |
| // Test 1 runs on all OpenShift clusters. Tests 2 and 3 require OpenShift >= 4.22 | ||
| // The first test runs on all OpenShift clusters; the second requires OpenShift >= 4.22 | ||
| // because the TLSAdherence field was introduced in 4.22. | ||
| // NOTE: Running this test may have side effects such as setting feature gates on OpenShift. |
There was a problem hiding this comment.
I feel like we should log this prominently instead of commenting
There was a problem hiding this comment.
we can do that in a follow-up though
|
/retest |
|
/cherry-pick release-1.31 |
* upstream/main: Make PREVENT_IMAGE_OVERWRITE configurable in release workflow (istio-ecosystem#2305) Pass 1.3 ciphersuites through proxy metadata (istio-ecosystem#2227) Make bundle-publish idempotent by reusing existing PRs (istio-ecosystem#2302) Fix linter errors
* upstream/main: Make PREVENT_IMAGE_OVERWRITE configurable in release workflow (istio-ecosystem#2305) Pass 1.3 ciphersuites through proxy metadata (istio-ecosystem#2227) Make bundle-publish idempotent by reusing existing PRs (istio-ecosystem#2302) Fix linter errors
What type of PR is this?
What this PR does / why we need it:
Envoy does not allow setting cipher suites for TLS 1.3 BUT you can configure them in openssl when that is your crypto backend. The openshift envoy image has been updated to allow configuring these via env var.
Which issue(s) this PR fixes:
Fixes #
Related Issue/PR #
Additional information: