feat: Add an escape hatch for non-FIPS DynamoDB on FIPS binaries#51883
feat: Add an escape hatch for non-FIPS DynamoDB on FIPS binaries#51883codingllama wants to merge 1 commit intomasterfrom
Conversation
|
@zmb3 this is all that is needed to support DynamoDB. #34170 touches lines that I didn't touch here, but I also didn't want to lower requirements more than we absolutely have to. I'm skipping the changelog, as I'm unsure whether we want an _UNSTABLE variable documented that way. (Tim suggested an _UNSTABLE variable, happy to change if you prefer.) Finally, let me know how far this should be backported. (I've added all active releases.) Let me know what you think. |
|
It looks like we should consider both S3 and STS in here as well, so let me move this to draft while I chase those. Will ping everyone once we are ready to go again. |
|
Re S3: S3 obeys the TL;DR: S3 is already configurable through other means and needs no additional escape hatch flag. |
ab6639d to
8354aa6
Compare
|
Closing in favor of #51924. |
Add the "TELEPORT_UNSTABLE_DISABLE_DYNAMODB_FIPS" environment variable as an escape hatch for FIPS binaries that want to use non-FIPS DynamoDB endpoints.
FIPS DynamoDB is not available in all AWS regions. Nevertheless, this may be acceptable for certain use-cases.
Without the env varible:
Using the env variable:
Partially retracts #34170 via the added env variable.