Latest commits for file Dockerfile
https://opendev.org/openstack/python-openstackclient/branch/master/Dockerfile
Client for OpenStack servicesSun, 22 Feb 2026 22:23:33 +0000Add labels to Dockerfile
https://opendev.org/openstack/python-openstackclient/commit/22eecc54f846b66f13ad781988078f13b924677f
Add labels to Dockerfile
Change-Id: Ic2c774c4fea263c7b04d20182e3354d9ae93788b
Signed-off-by: Stephen Finucane <[email protected]>
<![CDATA[Add labels to Dockerfile
Change-Id: Ic2c774c4fea263c7b04d20182e3354d9ae93788b
Signed-off-by: Stephen Finucane
]]>Stephen Finucane22eecc54f846b66f13ad781988078f13b924677fThu, 17 Apr 2025 08:53:27 +0000Update the docker image to python3.12
https://opendev.org/openstack/python-openstackclient/commit/f4e97d97336b9c1abd9dcffdabcf4b401bce4530
Update the docker image to python3.12
Change-Id: I2120ac8d27bcefffa0b414cb74871922ccd2ad80
Signed-off-by: Stephen Finucane <[email protected]>
<![CDATA[Update the docker image to python3.12
Change-Id: I2120ac8d27bcefffa0b414cb74871922ccd2ad80
Signed-off-by: Stephen Finucane
]]>Stephen Finucanef4e97d97336b9c1abd9dcffdabcf4b401bce4530Thu, 17 Apr 2025 08:53:19 +0000Update the docker image to python3.11
https://opendev.org/openstack/python-openstackclient/commit/4673c8915402726f38eacce89bbae4a59e34c23d
Update the docker image to python3.11
OpenDev is trying to get consumers of these images to update to newer
iterations so that old images can be dropped from the build list. OSC
is successfully running voting python3.11 unittest jobs at this point.
This should make it safe to update the Docker container image for OSC
to python3.11 without risk of regressions.
Making this update should bring some (small) performance updates as
py311 is generally quicker than py310. As mentioned before it will also
allow OpenDev to reduce the set of images that are being built.
Change-Id: I01e3c9e27f92205979ea6562b23f0f7f3b431728
<![CDATA[Update the docker image to python3.11
OpenDev is trying to get consumers of these images to update to newer
iterations so that old images can be dropped from the build list. OSC
is successfully running voting python3.11 unittest jobs at this point.
This should make it safe to update the Docker container image for OSC
to python3.11 without risk of regressions.
Making this update should bring some (small) performance updates as
py311 is generally quicker than py310. As mentioned before it will also
allow OpenDev to reduce the set of images that are being built.
Change-Id: I01e3c9e27f92205979ea6562b23f0f7f3b431728
]]>Clark Boylan4673c8915402726f38eacce89bbae4a59e34c23dTue, 31 Oct 2023 18:44:00 +0000Update the underlying python containers to "3.10-bookworm"
https://opendev.org/openstack/python-openstackclient/commit/deab1a7ad87126d2714005b4fc68327b9abd39f3
Update the underlying python containers to "3.10-bookworm"
The existing 3.9 is based on debian buster and isn't getting security
updates ... or any updates really. This change updates to a base
container that will get updates for a while.
I picked 3.10 rather than 3.11 as 3.10 is part of the bobcat[1]
[1] https://governance.openstack.org/tc/reference/runtimes/2023.2.html
Change-Id: I606389a81ab189b1abf2c700acf5c5543a09165a
<![CDATA[Update the underlying python containers to "3.10-bookworm"
The existing 3.9 is based on debian buster and isn't getting security
updates ... or any updates really. This change updates to a base
container that will get updates for a while.
I picked 3.10 rather than 3.11 as 3.10 is part of the bobcat[1]
[1] https://governance.openstack.org/tc/reference/runtimes/2023.2.html
Change-Id: I606389a81ab189b1abf2c700acf5c5543a09165a
]]>Tony Breedsdeab1a7ad87126d2714005b4fc68327b9abd39f3Tue, 18 Jul 2023 20:24:53 +1000Drop support for Python 3.6, 3.7
https://opendev.org/openstack/python-openstackclient/commit/4e769f0ed02eb9b5179258483cc9b08efe81842b
Drop support for Python 3.6, 3.7
Python 3.6 and Python 3.7 support has been dropped since Zed [1]. This
necessitates changes our jobs to build and publish docker images since
those currently use Python 3.6. We now use Python 3.9.
[1] https://governance.openstack.org/tc/reference/runtimes/zed.html
Change-Id: I228b7ff6691a025f1ba9b7d9449f294868942151
Co-authored-by: Stephen Finucane <[email protected]>
<![CDATA[Drop support for Python 3.6, 3.7
Python 3.6 and Python 3.7 support has been dropped since Zed [1]. This
necessitates changes our jobs to build and publish docker images since
those currently use Python 3.6. We now use Python 3.9.
[1] https://governance.openstack.org/tc/reference/runtimes/zed.html
Change-Id: I228b7ff6691a025f1ba9b7d9449f294868942151
Co-authored-by: Stephen Finucane
]]>likui4e769f0ed02eb9b5179258483cc9b08efe81842bMon, 04 Jul 2022 17:48:55 +0100Add a command to trigger entrypoint cache creation
https://opendev.org/openstack/python-openstackclient/commit/5c4eb0bf9d7bc154e583f1d864984d56192ccb4b
Add a command to trigger entrypoint cache creation
stevedore will cache the entrypoint scan when needed. Since we
just installed the things here, do an openstack --help to cause
the entrypoints to get scanned at build time and for the cache
file to be written into the container image.
Change-Id: I73502be6d68c4a38561c9524b4def3c6a6f61ac6
<![CDATA[Add a command to trigger entrypoint cache creation
stevedore will cache the entrypoint scan when needed. Since we
just installed the things here, do an openstack --help to cause
the entrypoints to get scanned at build time and for the cache
file to be written into the container image.
Change-Id: I73502be6d68c4a38561c9524b4def3c6a6f61ac6
]]>Monty Taylor5c4eb0bf9d7bc154e583f1d864984d56192ccb4bMon, 06 Jul 2020 14:53:50 -0500Be explicit about python version in image
https://opendev.org/openstack/python-openstackclient/commit/8efb319819534545a63c57e98ef8446becdb94c2
Be explicit about python version in image
python-base has versions available now, defaulting to 3.7. Update
our config to 3.7 to be explicit about what we're using. This will
let us update the version as we feel like.
Change-Id: I40ffde91808a8bb95479697b9127dba16de8a8cd
<![CDATA[Be explicit about python version in image
python-base has versions available now, defaulting to 3.7. Update
our config to 3.7 to be explicit about what we're using. This will
let us update the version as we feel like.
Change-Id: I40ffde91808a8bb95479697b9127dba16de8a8cd
]]>Monty Taylor8efb319819534545a63c57e98ef8446becdb94c2Thu, 26 Mar 2020 08:48:20 -0500Build utility image for using osc
https://opendev.org/openstack/python-openstackclient/commit/8c47b67e8337c05a6e14d717452a4438aa17167f
Build utility image for using osc
python-openstackclient currently has a non-zero number of dependencies,
so for admins who would like to run it on laptops or similar it can
get tricky. In opendev, for instance, admins have it installed into
a venv on a jump host, but it's really wonky to keep up with.
Use the opendev/python-builder opendev/python-base pair to make a
minimal image that contains an install of python-openstackclient
and publish it to the osclient org on dockerhub. There is an overall
policy against having binary artifacts such as this appear to be
official deliverables of the OpenStack project, which this is not.
It's also only publishing images based on master, so no warranties
should be implied. But if this makes life easier for a user somewhere,
cool.
Change-Id: I9a8bfc27c127e92b6856cb6a3e45b32c818db16c
<![CDATA[Build utility image for using osc
python-openstackclient currently has a non-zero number of dependencies,
so for admins who would like to run it on laptops or similar it can
get tricky. In opendev, for instance, admins have it installed into
a venv on a jump host, but it's really wonky to keep up with.
Use the opendev/python-builder opendev/python-base pair to make a
minimal image that contains an install of python-openstackclient
and publish it to the osclient org on dockerhub. There is an overall
policy against having binary artifacts such as this appear to be
official deliverables of the OpenStack project, which this is not.
It's also only publishing images based on master, so no warranties
should be implied. But if this makes life easier for a user somewhere,
cool.
Change-Id: I9a8bfc27c127e92b6856cb6a3e45b32c818db16c
]]>Monty Taylor8c47b67e8337c05a6e14d717452a4438aa17167fSat, 14 Mar 2020 17:15:46 -0500