Dynamic release cycle for UMD Peter Solagna EGI

  • Slides: 5
Download presentation
Dynamic release cycle for UMD Peter Solagna – EGI. eu

Dynamic release cycle for UMD Peter Solagna – EGI. eu

Problems to solve • After the end of EMI there won’t be coordinated releases:

Problems to solve • After the end of EMI there won’t be coordinated releases: PT will release when they wish, where they wish • There will be urgent releases also in the future bug/vulnerabilities

Proposal for dynamic UMD releases For every repository group (every high level repository structure

Proposal for dynamic UMD releases For every repository group (every high level repository structure we will have) • Stable repository • Update repository • Products, when successfully tested in verification & staged rollout are pushed in the update repository – No integration tests, no coordinated release of multiple products. – Sites will know that the products in that repository have been tested in SR, and successfully

Proposal for dynamic UMD releases pt 2 • Every three month products from the

Proposal for dynamic UMD releases pt 2 • Every three month products from the update repository are rolled into the stable repository – A policy to qualify products to be released in the stable should be discussed • In the stable repository products are released with “official” coordinated releases – New dependencies are tested to be safe for the other products in the stable repository • To keep the stable repository safe from the EPEL updates, products must be fetched with all their dependencies. Nothing should be able to alter the product in the stable repositories

Advantages • The release of a new product in UMD (update repository) is depending

Advantages • The release of a new product in UMD (update repository) is depending only on the will of EA to process quickly the staged rollout • Sites who are not interested in the latest updates can use only the stable repo, without risking dependencies issues, which are possible in the update