On 10/4/25, 15:22, "Jeremy Stanley" <fungi@yuggoth.org> wrote:

On 2025-04-10 09:46:07 -0300 (-0300), Winicius Allan wrote:

> What you could do is to build your own image

[...]

 

This is highly encouraged for production systems and other sensitive

deployments regardless. The OpenStack community does not have

resources to track or manage problems like security vulnerabilities

in the various non-OpenStack software contained in these images, and

the container images published by the community are therefore meant

as examples for testing and non-critical prototyping. The frozen

dependency constraints on stable OpenStack branches are going to

fall progressively out of date as time moves forward, and this is

intentional as they're a snapshot in time for the purposes of

stabilizing upstream testing processes; these frozen dependency

versions will accumulate more and more known vulnerabilities over

time.

 

Production deployments should be done with images you build and

test, using versions of dependencies you track and audit for

potential security risks so that you can directly mitigate or patch

them accordingly.

 

Thanks for this clear explanation, Jeremy. This is something that everyone using OpenStack in production must be aware of.

 

Best regards,

Alberto