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

vdk-core: Allow different python versions for vdk docker images #2346

Merged
merged 1 commit into from
Jul 7, 2023

Conversation

doks5
Copy link
Contributor

@doks5 doks5 commented Jun 30, 2023

Currently, all vdk-related docker images (mainly quickstart-vdk) are built with python3.7, because the python base image is hard-coded into the Dockerfile (Dockerfile-vdk-base). This causes issues if images for different python versions are to be built.

This change adds more flexibility, by updating the Dockerfile to accept build argument with the python image that is to be used for building the vdk image. It also updates the shell script that builds and releases the vdk images to read a new environment variable, VDK_BASE_PYTHON_IMAGE, which indicates which python version is to be used.

Testing Done: Locally executed the script and verified that the passed python base image propagates to the Dockerfile.

Currently, all vdk-related docker images (mainly quickstart-vdk) are built with python3.7,
because the python base image is hard-coded into the Dockerfile (Dockerfile-vdk-base).
This causes issues if images for different python versions are to be built.

This change adds more flexibility, by updating the Dockerfile to accept build argument
with the python image that is to be used for building the vdk image. It also updates
the shell script that builds and releases the vdk images to read a new environment variable,
VDK_BASE_PYTHON_IMAGE, which indicates which python version is to be used.

Testing Done: Locally executed the script and verified that the passed python base image
propagates to the Dockerfile.

Signed-off-by: Andon Andonov <[email protected]>
@doks5 doks5 self-assigned this Jun 30, 2023
@doks5 doks5 merged commit 1f18b58 into main Jul 7, 2023
@doks5 doks5 deleted the person/andonova/python-support-vdk branch July 7, 2023 12:04
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.

4 participants