-
Notifications
You must be signed in to change notification settings - Fork 556
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
Set fips_mode_enabled
in efs-utils.conf
#1344
Set fips_mode_enabled
in efs-utils.conf
#1344
Conversation
if env var `FIPS_ENABLED` is set: kubernetes-sigs#1325 .
/ok-to-test |
Hey we'll look at this on Monday and try to get this out. Does the bug still arise in the latest (2.0+) versions of the driver which don't use stunnel? |
Thank you for expediting this. I tested the bug on a latest upstream version a couple of months ago and it didn't arise by default, when rust efs-porxy is being run instead of stunnel. However, it still can bite any customer who try to put
|
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mpatlasov, mskanth972 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/retest |
1 similar comment
/retest |
Build is failing with the following errors
|
We released the above error fix to Amazon Linux but not to efs-utils GitHub. Driver pull efs-utils from GitHub, will fix that and will trigger the tests. |
/retest |
if env var
FIPS_ENABLED
is set: #1325 .Is this a bug fix or adding new feature?
This is a bug: if the driver is run in FIPS-enabled environment,
stunnel
fails with "Failed to override system-wide FIPS mode" (seesrc/options.c
from stunnel-5.72).What is this PR about? / Why do we need it?
The PR ensures that if
FIPS_ENABLED=true
as env var for aws-efs csi driver, it createsefs-utils.conf
withfips_mode_enabled = true
.What testing is done?
In the environment where
stunnel
fails with "Failed to override system-wide FIPS mode", re-create the Pod with aws-efs csi driver addingFIPS_ENABLED=true
env var. Made sure thatfips_mode_enabled = true
is present in config and stunnel succeeds.Fixes #1325