EGI Core activities:2013-bidding Software provisioning infrastructure
Go back to the activity list.
- Service name: Software provisioning infrastructure
- Service category: Software
- Service type: Operation and maintenance
Introduction
The software provisioning infrastructure provides the technical tools to support the UMD release process from pulling packages from the developers repositories to the build of a release.
Technical description
The software provisioning infrastructure is composed by the following components:
- Integration with RT, a new product release (the tuple Product, Platform, Architecture) is associated with a RT ticket, which tracks the status of the product in the software provisioning process.
- Bouncer: this tool, starting from the information provided during the submission of the product to UMD, queries the developers repositories as well as the associated operating system add-ons repositories to determine which packages compose the product and must be downloaded into the UMD repositories
- Repositories, the following respositories must be maintained for every operating system and major release supported:
- Untested: contains the packages to be installed during the verification
- Testing: contains the packages to be installed during staged rollout
- Base: contains the packages released in the first major release
- Update: contains the packages released in the update releases
- Release Candidate: it is generated before a UMD release to test the installability
- Front-end
The software provisioning infrastructure must support multiple operating system (SL based, and Debian based) and major releases (at least two major releases).
Operations
Maintenance
Service level targets
Support
The activity must provide support through the dedicated GGUS support unit, during working hours