On Wed, 12 Apr 2023 at 18:27, Karl Kloppenborg <kkloppenborg@rwts.com.au> wrote:

Hello Placement and OS-Traits teams.

Karl from Openstack-Helm.

 

After debugging a number of issues in Cyborg, it has become necessary to update the pinned OS-TRAITs version in stable/yoga and stable/zed.

I have submitted the following two reviews for updating the pinned versions to 2.10.0

 

https://review.opendev.org/c/openstack/placement/+/880249

https://review.opendev.org/c/openstack/placement/+/880249


This won't do what you want.  The version that will be installed is controlled by constraints in the openstack/requirements repo

https://opendev.org/openstack/requirements/src/branch/stable/yoga/upper-constraints.txt#L388 and
https://opendev.org/openstack/requirements/src/branch/stable/zed/upper-constraints.txt#L361

We don't typically allow this kind of bump on stable branches as it often indicates a feature backport which we avoid in order to keep the release and gate stable.

So we could *potentially* do what you need but the community as a whole will need to understand the rationale for why.  Upping the version on a stable branch will also have vendor impacts for supported versions of os-traints.

By merging these changes, it will allow us to continue to use vGPU capabilities in cyborg in the stable/yoga and stable/zed onwards branches.


Continue to use?  Please help us understand this.

Tony.