Skip to content
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

Update requirements to allow OpenSSL 3.0 usage #4

Merged
merged 2 commits into from
Feb 7, 2024

Conversation

BondarenkoStas
Copy link

@BondarenkoStas BondarenkoStas commented Feb 7, 2024

N.B. With this PR to CBRO-1218-undo-migrations we diverge one more version from the original schemachange.
Original schemachange didn't have any meaninful for us changes since 3.5.2. Changelog.


Swithing to Debian 12 in python base image caused OpenSSL switch from 1.1.1 to 3.0.

Current version of snowflake-connector-python 2.8.0 which depends on
pyopenssl 22.1.0 fails because of OpenSSL switch.
Failed pipeline: https://ci.at.samo.io/job/salemove/job/snowflake-ingestion/job/PR-589/8/consoleFull

After the update of snowflake-connector-python to 3.7.0 pyopenssl
becomes 23.3.0 and doesn't fail anymore in this image.

Tested snowflake-ingestion in this PR with base image update.
Pipeline doesn't fail anymore, and does migration/rollback successfully.

CBRO-1908

@BondarenkoStas BondarenkoStas changed the title Update requirements Update requirements to allow OpenSSL 3.0 usage Feb 7, 2024
@BondarenkoStas BondarenkoStas marked this pull request as ready for review February 7, 2024 14:11
@BondarenkoStas BondarenkoStas force-pushed the update_requirementss branch 3 times, most recently from 70da4f6 to 878e4b3 Compare February 7, 2024 14:17
[Swithing to Debian 12](salemove/base-images#46) in python base image
caused [OpenSSL switch](salemove/base-images#46 (comment)) from 1.1.1 to 3.0.

Current version of `snowflake-connector-python` 2.8.0 which depends on
`pyopenssl` 22.1.0 fails because of OpenSSL switch https://ci.at.samo.io/job/salemove/job/snowflake-ingestion/job/PR-589/8/consoleFull

After the update of `snowflake-connector-python` to 3.7.0 `pyopenssl`
becomes `23.3.0` and doesn't fail anymore in this image.

Tested `snowflake-ingestion` in [this PR](salemove/snowflake-ingestion#600).
[Pipeline](https://ci.at.samo.io/job/salemove/job/snowflake-ingestion/job/PR-600/6/consoleFull)
doesn't fail anymore, and does migration/rollback successfully.

CBRO-1908
@BondarenkoStas BondarenkoStas merged commit e4d3f2f into CBRO-1218-undo-migrations Feb 7, 2024
7 checks passed
@BondarenkoStas BondarenkoStas deleted the update_requirementss branch February 7, 2024 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants