Skip to content

Python images for Embr - #3082

Open
Shilpi Rachna (ShilpiRach) wants to merge 8 commits into
mainfrom
shilpir/slimimages
Open

Shilpi Rachna (ShilpiRach) wants to merge 8 commits into
mainfrom
shilpir/slimimages

Conversation

@ShilpiRach

@ShilpiRach Shilpi Rachna (ShilpiRach) commented Sep 14, 2026

Copy link
Copy Markdown

Summary

Adds Embr-specific Python Resolute runtime images for Python 3.13, 3.14, and 3.15.

The Embr Python image path is separate from the default Oryx Python image generation path and uses Embr-specific version metadata from images/embrconstants.yml.

Changes

  • Added Embr Python Resolute runtime image build and test scripts.
  • Added images/runtime/python/embr/template.Dockerfile.
  • Added Embr Python version and SHA metadata for:
    • Python 3.13.15
    • Python 3.14.7
    • Python 3.15.0b3
  • Added Embr Python README documentation.
  • Aligned the Embr Python runtime image with the default Python 3.15 Resolute image shape, including:
    • Oryx startup command generator
    • Python installed under /opt/python
    • Gunicorn support
    • Azure Linux certificate import
  • Added SQL Server ODBC support only to the Embr Python image:
    • msodbcsql18
    • mssql-tools18
  • Intentionally does not include uvicorn / uvicorn-worker; customers can add those through app dependencies when needed.

Default image impact

This PR does not change the default Python image generation path. It does not modify default Python version metadata, default Python Dockerfiles, or default runtime image build logic.

Validation

  • Added image tests for Python version/runtime behavior.
  • Added startup command generation validation.
  • Added checks for Gunicorn and SQL Server ODBC availability in the Embr image.

@ShilpiRach
Shilpi Rachna (ShilpiRach) requested a review from a team as a code owner September 14, 2026 05:08
@ShilpiRach
Shilpi Rachna (ShilpiRach) added this pull request to stack #3084 September 14, 2026 11:09
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.

2 participants