Closed
Description
What happened (please include outputs or screenshots):
Ansible operator based on operator-sdk v1.20.0 and later fails with
fatal: [localhost]: FAILED! => {"attempts": 3, "changed": false, "error": "[digital envelope routines: EVP_DigestInit_ex] disabled for FIPS", "msg": "Failed to get client due to %s"}
What you expected to happen:
Ansible operator continues to work after upgrading operator-sdk from v1.19.1 to v1.20.0 (and later)
How to reproduce it (as minimally and precisely as possible):
Run an Ansible operator using the k8s_status
task on a FIPS-enabled OpenShift cluster.
Anything else we need to know?:
Please see operator-framework/operator-sdk#5723 (comment) for error details and a potential fix.
Environment:
- Kubernetes version (
kubectl version
): - OS (e.g., MacOS 10.13.6):
- Python version (
python --version
) - Python client version (
pip list | grep kubernetes
)