Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @ egi.eu.

Difference between revisions of "EGI Core activities:2013-bidding Software provisioning infrastructure"

From EGIWiki
Jump to navigation Jump to search
Line 15: Line 15:
** Untested: contains the packages to be installed during the verification
** Untested: contains the packages to be installed during the verification
** Testing: contains the packages to be installed during staged rollout
** Testing: contains the packages to be installed during staged rollout
** Base: contains the packages containing
** 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




Line 23: Line 25:
== Operations ==
== Operations ==
== Maintenance ==
== Maintenance ==
= Service level targets =
= Service level targets =
== Support ==
== Support ==
The activity must provide support through the dedicated GGUS support unit, during working hours
The activity must provide support through the dedicated GGUS support unit, during working hours

Revision as of 12:10, 3 July 2013

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