Skip to content

[setup_molecule] Workaround OpenSSL 3.5.x breaking Ansible url lookups#4038

Merged
openshift-merge-bot[bot] merged 1 commit into
openstack-k8s-operators:mainfrom
lmiccini:workaround-openssl-35x-ssl-bug
Jul 8, 2026
Merged

[setup_molecule] Workaround OpenSSL 3.5.x breaking Ansible url lookups#4038
openshift-merge-bot[bot] merged 1 commit into
openstack-k8s-operators:mainfrom
lmiccini:workaround-openssl-35x-ssl-bug

Conversation

@lmiccini

@lmiccini lmiccini commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

OpenSSL >= 3.5.6 introduced strict DER validation that rejects some real-world CA root certificates with non-standard encoding (openssl/openssl#25023). This causes Ansible 2.15's url lookup plugin to fail with "ASN1: NOT_ENOUGH_DATA" when load_verify_locations is called with DER-encoded cadata.

Pin openssl to 3.5.5 until the issue is resolved upstream.

OpenSSL >= 3.5.6 introduced strict DER validation that rejects some
real-world CA root certificates with non-standard encoding
(openssl/openssl#25023). This causes Ansible 2.15's url lookup plugin
to fail with "ASN1: NOT_ENOUGH_DATA" when load_verify_locations is
called with DER-encoded cadata.

Pin openssl to 3.5.5 until the issue is resolved upstream.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Signed-off-by: Luca Miccini <lmiccini@redhat.com>
@lmiccini

lmiccini commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

example pr impacted by this issue: openstack-k8s-operators/infra-operator#617

@evallesp evallesp left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@Valkyrie00 Valkyrie00 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/approve

@openshift-ci openshift-ci Bot added the approved label Jul 7, 2026
@nemarjan

nemarjan commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

/approve

@openshift-ci

openshift-ci Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: nemarjan, Valkyrie00

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:
  • OWNERS [Valkyrie00,nemarjan]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@lmiccini

lmiccini commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

/test images

@lmiccini

lmiccini commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

/test images

1 similar comment
@lmiccini

lmiccini commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

/test images

@eduolivares

Copy link
Copy Markdown
Contributor

/retest

@openshift-merge-bot openshift-merge-bot Bot merged commit 1bc9f55 into openstack-k8s-operators:main Jul 8, 2026
10 checks passed
@eduolivares

Copy link
Copy Markdown
Contributor

/cherry-pick 18.0-fr6

@openshift-cherrypick-robot

Copy link
Copy Markdown

@eduolivares: new pull request created: #4041

Details

In response to this:

/cherry-pick 18.0-fr6

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants