Skip to content

Migrate to Python 3.14 and use confluent-docker-utils branch#1195

Open
Abhishek Krishna (abh1sh5k) wants to merge 5 commits into7.9.xfrom
feature/python3.14-docker-utils-branch
Open

Migrate to Python 3.14 and use confluent-docker-utils branch#1195
Abhishek Krishna (abh1sh5k) wants to merge 5 commits into7.9.xfrom
feature/python3.14-docker-utils-branch

Conversation

@abh1sh5k
Copy link
Member

Summary

This PR migrates the base image from Python 3.9 to Python 3.14 and changes confluent-docker-utils to use the replace-docker-compose-with-sdk branch instead of a tagged release.

Changes

1. Python 3.9 → 3.14 Migration

  • Property names updated:
    • ubi8-minimal.python39.versionubi8-minimal.python314.version
    • ubi8-minimal.python39-pip.versionubi8-minimal.python314-pip.version
  • Dockerfile updated (base/Dockerfile.ubi8):
    • Package names: python39python3.14
    • Package names: python39-pippython3.14-pip
  • POM references updated in base/pom.xml (both spotify and fabric8 plugins)

2. confluent-docker-utils Branch Reference

  • Changed git-repo.confluent-docker-utils.tag from v0.0.162 to replace-docker-compose-with-sdk
  • Updated base/requirements.txt to reference the branch instead of the tag

Files Modified

  • pom.xml - Updated property definitions
  • base/pom.xml - Updated build arguments
  • base/Dockerfile.ubi8 - Updated Python package names
  • base/requirements.txt - Updated confluent-docker-utils reference

Testing Notes

⚠️ Important: Please verify that Python 3.14 packages are available in the UBI8 repositories before merging. The version strings may need to be updated based on actual package availability.

Related

Based on 7.9.x branch.

@abh1sh5k Abhishek Krishna (abh1sh5k) requested a review from a team as a code owner February 5, 2026 10:25
@airlock-confluentinc airlock-confluentinc bot force-pushed the feature/python3.14-docker-utils-branch branch from a1d1577 to 818a40c Compare February 5, 2026 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant