-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
ExternalDNS Uses Non-FIPS Endpoints Without Configuration Option for FIPS Compliance #5124
Comments
While it would be interesting project for someone to make external-dns FIPS compliant, not sure how to achieve this practically. This open-source project not sure if will benefit from FIPS compliance, and the practical steps to achieve this are unclear. For example, targeting AWS GovCloud presents several challenges: the maintainer must reside on the US soil (achievable), have access to AWS GovCloud (difficult, as GovCloud services cannot be easily mocked), and obtain approval from the GovCloud access provider to work on an open-source project (also difficult). Current level of GovCloud support is very limited. To become FIPS complaint
The value/benefits for open source product is unclear. Achieving FIPS compliance is a significant undertaking, essentially a full-time job. Finding a volunteer with the time and expertise for this level of commitment is challenging, as we all have other work obligations. This project is primarily a hobby for everyone involved ;-) /help |
@ivankatliarchuk: GuidelinesPlease ensure that the issue body includes answers to the following questions:
For more details on the requirements of such an issue, please see here and ensure that they are met. If this request no longer meets these requirements, the label can be removed In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
All we need is the is the ability to configure the endpoints that should be used for FIP. Similar to the one one used for EKS, awsApiEndpoints: "elasticloadbalancing=https://elasticloadbalancing-fips.us-east-1.amazonaws.com,waf=https://waf-regional-fips.us-east-1.amazonaws.com,wafv2=https://wafv2-fips.us-east-1.amazonaws.com" |
I see. My apologies, I misinterpreted the request |
List of endpoints https://aws.amazon.com/compliance/fips/#FIPS_Endpoints_by_Service I link stories. |
Thank you for the list of endpoints link. But we need a way to be able to configure the endpoint. I didn't find what I was looking for in the #1233 issue |
I linked issues, for visibility. GovCloud at the moment is not support. Pull requests welcome. |
ExternalDNS currently does not provide a way to use FIPS-compliant endpoints for cloud providers that require them. In FIPS-mandated environments, ExternalDNS defaults to non-FIPS endpoints, which can cause compliance issues and prevent usage in government or regulated environments.
Expected Behavior:
ExternalDNS should provide a way to explicitly configure FIPS-compliant service endpoints when required.
Steps to Reproduce:
In environments that require FIPS compliance, it's necessary to use FIPS-certified cryptographic endpoints when interacting with cloud services. Currently, ExternalDNS does not provide a way to configure these endpoints explicitly. If there is a way please let us know.
The text was updated successfully, but these errors were encountered: