Project

General

Profile

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 

Back