# Reparenting in downstream ###### tags: `Design` # What's done * Container build * https://code.engineering.redhat.com/gerrit/q/topic:%22cs-parenting-build-containers%22+(status:open%20OR%20status:merged) * Image build * https://code.engineering.redhat.com/gerrit/q/topic:%22cs-parenting-images-build%22+(status:open%20OR%20status:merged) * Multinode job * Standalone job(Done for rhel-8) * https://code.engineering.redhat.com/gerrit/q/topic:%22cs-parenting-standalone%22+(status:open%20OR%20status:merged) * Content-provider(Sandeep) - Done * Upstream patch : https://review.opendev.org/c/openstack/tripleo-ci/+/834100 * Patch up: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-config/+/400141 # What's need to be done * Undercloud Job (not needed) * Vanila Standalone job for rhel-9 (Sandeep) * Patch: https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/318435 * Usage of standalone scenario and multinode jobs options (bhagyashris) * Currently in downstream we are duplicating the job defintion from upstream * For ex: [periodic-tripleo-ci-rhel-8-scenario001-standalone](http://git.app.eng.bos.redhat.com/git/openstack/tripleo-ci-internal-jobs.git/tree/zuul.d/standalone-jobs.yaml#n318) * In rdo - we use multiparent - options from upstream + 1 parent from rdo. * For ex: https://github.com/rdo-infra/rdo-jobs/blob/8dc5e1c164b5de31fb6eb802696c0b450fa21c14/zuul.d/standalone-jobs.yaml#L317-L325 * Plan is to use similiar multiparenting pattern in downstream once we have new parent in upstream for sc001. * Here [399683](https://code.engineering.redhat.com/gerrit/c/openstack/tripleo-ci-internal-jobs/+/399683) Done reparenting of scenarios and multionode jobs using multiparent concept as metioned above * OVB jobs (bhagyashris) * Baremetal Jobs (pooja)