action #129958
Updated by tinita over 1 year ago
## Motivation We have some containers in devel: openQA but they don't follow a clear standard. We should follow openSUSE best practices for containers ## Acceptance criteria * **AC1:** current openSUSE container best practices are known * **AC2:** all container images in devel: openQA follow the tumbleweed container template definitions * **A|C3** no build warnings show up in OBS container builds (if possible) ## Suggestions * Look up the template in OBS that defines rules to follow. [template](https://build.opensuse.org/package/show/openSUSE:Templates:Images:Tumbleweed/dockerfile-application-container), [docs](https://en.opensuse.org/Building_derived_containers) follow * Follow the example of https://build.opensuse.org/package/show/openSUSE:Factory/openQA-devel-container * Fix container packages * Optionally submit to Fctry over devel:openQA:tested * Ensure container packages are rebuilt on deps changes, package changes, Dockerfile changes * Mention our images in documentation * Ensure builds fail if there are warnings (if possible), see https://build.opensuse.org/package/live_build_log/devel:openQA/openQA_container_client/containers/x86_64