-
Notifications
You must be signed in to change notification settings - Fork 115
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
ztunnel fails to connect istiod with COMPLIANCE_POLICY set to fips-140-2 for istiod #1296
Comments
(3) Yes, This is due to istio/istio#52926 not being done. COMPLIANCE_POLICY makes istid only accept 1.2, but ztunnel only accepts 1.3, so currently there is a mismatch |
@howardjohn Following up: 1.how do we add build arguments to the Ztunnel helm chart? there is no indication in the helm chart documentation. Is it through an environment variable? |
@gil-tohar-cyera no, this is a custom build of ztunnel - you would need to build and push your own images and point to them. |
@howardjohn that's unfortunate...Do you know if there is any expect formal fix to this? I will try to build the image locally, but i see now reason why not to just publish another image then, ztunnel-fips, to save time for everyone |
And even if i build it myself, according to their README: so the TLS mismatch would still persist if istiod is using FIPS TLS 1.2 and Ztunnel is using FIPS TLS 1.3... |
I am using Istio in Ambient mode. I have installed Istio (base, istiod, cni, ztunnel) version 1.23.0 using helm charts. So far everything works fine.
My application requires that TLS communications are FIPS compliant. So, I set 'COMPLIANCE_POLICY=fips-140-2' to make Istio FIPS compliant. Now the Ztunnel won't start as this cannot connect to istiod. This keeps giving me the following error message:
Looks like there is a Protocol Version mismatch between istiod and ztunnel.
I tried to lookup Docker Hub. But didn't find any ztunnel image variant that has BoringSSL. Your help is much appreciated.
The text was updated successfully, but these errors were encountered: