Latest commits for file Dockerfile https://opendev.org/openstack/python-openstackclient/branch/master/Dockerfile Client for OpenStack services Sun, 22 Feb 2026 22:23:33 +0000 Add 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 Finucane 22eecc54f846b66f13ad781988078f13b924677f Thu, 17 Apr 2025 08:53:27 +0000 Update 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 Finucane f4e97d97336b9c1abd9dcffdabcf4b401bce4530 Thu, 17 Apr 2025 08:53:19 +0000 Update 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 Boylan 4673c8915402726f38eacce89bbae4a59e34c23d Tue, 31 Oct 2023 18:44:00 +0000 Update 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 Breeds deab1a7ad87126d2714005b4fc68327b9abd39f3 Tue, 18 Jul 2023 20:24:53 +1000 Drop 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 ]]> likui 4e769f0ed02eb9b5179258483cc9b08efe81842b Mon, 04 Jul 2022 17:48:55 +0100 Add 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 Taylor 5c4eb0bf9d7bc154e583f1d864984d56192ccb4b Mon, 06 Jul 2020 14:53:50 -0500 Be 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 Taylor 8efb319819534545a63c57e98ef8446becdb94c2 Thu, 26 Mar 2020 08:48:20 -0500 Build 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 Taylor 8c47b67e8337c05a6e14d717452a4438aa17167f Sat, 14 Mar 2020 17:15:46 -0500