Thanks to visit codestin.com
Credit goes to github.com

Skip to content

K8sDynamicClient fails on FIPS-enabled OpenShift cluster #1851

Closed
@efussi

Description

@efussi

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugCategorizes issue or PR as related to a bug.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions