Www.egi.eu EGI-InSPIRE RI-261323 EGI-InSPIRE www.egi.eu EGI-InSPIRE RI-261323 EGI Release Process Michel Drescher, EGI Kostas Koumantaros, GRNET 7/5/2016.

Slides:



Advertisements
Similar presentations
Rational Unified Process®
Advertisements

Africa & Arabia ROC tutorial Model for L1-L2 user support based on x-GUS Mario Reale GARR - Italy ASREN-JUNET Grid School - 24 November 2011 Africa & Arabia.
Configuration Management Process and Environment MACS Review 1 February 5th, 2010 Roland Moser PR a-RMO, February 5 th, 2010 R. Moser 1 R. Gutleber.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Unified Middleware Distribution (UMD): SW provisioning to EGI Mario David.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Future support of EGI services Tiziana Ferrari/EGI.eu Future support of EGI.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EG recent developments T. Ferrari/EGI.eu ADC Weekly Meeting 15/05/
EGI-InSPIRE Steven Newhouse Interim EGI.eu Director EGI-InSPIRE Project Director.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI SA2 services evolution (after the end of EGI-InSPIRE) Peter Solagna, Michel.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Report Mario Reale NGI IT / GARR HEPiX f2f meeting.
EGEE-III INFSO-RI Enabling Grids for E-sciencE COD21 22 Sept 2009 Forum & COD-22 since COD21 until EGI Hélène Cordier COD-22, CNRS-IN2P3,
RI EGI-InSPIRE RI EGI Future activities Peter Solagna – EGI.eu.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Enforcement of the personal data retention policy Peter Solagna, EGI.eu WLCG.
Working with Feature Services Gary MacDougall Russell Brennan.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI (Present and) Future of the EGI Services for WLCG Peter Solagna – EGI.eu.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI and MeDIA Steven Newhouse EGI.eu MeDIA - April
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI How to integrate portals with the EGI monitoring system Dusan Vudragovic.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Ops Portal New Requirements.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI SA2 – Software Provisioning Michel Drescher Technical Manager EGI.eu SA2.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Supporting Distributed Computing Infrastructures Torsten Antoni, KIT
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI SAM New Requirements from the SA1 Survey.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Requirements Status EGI.eu UCB
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Accounting Requirements Stuart Pullinger STFC 09/04/2013 EGI CF – Accounting.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI TS8.10 A new approach to Computing Availability/Reliability reports for EGI.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI WP5 Review Michel Drescher EGI.eu SA2 – Michel Drescher - EGI-InSPIRE EC.
EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number Marios Chatziangelou, et al.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI WP5 Review Michel Drescher EGI.eu SA2 – Michel Drescher - EGI-InSPIRE EC.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Operations Portal Development Update on Requirements Cyril L'Orphelin IN2P3/CNRS.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI UMD Roadmap Steven Newhouse 14/09/2010.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI User Communities Requirements for Technology Providers Steve Brewer,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Security Monitoring Daniel Kouřil EGI-TF 2011.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Training Marketplace Claire Devereux STFC, UK
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Federated Cloud and Software Vulnerabilities Linda Cornwall, STFC 20.
EGI Process Assessment and Improvement Plan – EGI core services – Tiziana Ferrari FedSM project 1EGI Process Assessment and Improvement Plan (Core Services)
Setting up NGI operations Ron Trompert EGI-InSPIRE – ROD teams workshop1.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI User Services Advisory Group Gergely Sipos EGI.eu User Community Support.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Regionalisation summary Prague 1.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Status of ARGUS support Peter Solagna – EGI.eu.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI GGUS Report Generator Günter Grein, KIT Helmut Dres, KIT Torsten Antoni,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI GLUE 2: Deployment and Validation Stephen Burke egi.eu EGI OMB March 26 th.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Accounting Requirements Stuart Pullinger STFC 09/04/2013 EGI CF – Accounting.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI /19/13 1 Use the AppDB as Virtual Appliance Marketplace Marios Chatziangelou,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI TSA1.6 for OMB Torsten Antoni, KIT 1.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Update on Service Availability Monitoring (SAM) Marian Babik, David Collados,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Regional tools use cases overview Peter Solagna – EGI.eu On behalf of the.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Evaluation of Liferay modules EGI-InSPIRE mini-project Gergely Sipos EGI.eu.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI VO Services Activities VO Services Activities NA3 F2F Meeting (3/03/2011)
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI UMD Platform Documentation Álvaro Simón CESGA 02/12/2011 SA2 TF2011, Amsterdam1.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Software Repository Progress Report Kostas Koumantaros et al, GRNET 7/3/2016.
RI EGI-InSPIRE RI Puppet community Next steps Peter Solagna – EGI.eu.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI APEL Regional Accounting Alison Packer (STFC) Iván Díaz Álvarez (CESGA) APEL.
EGI-InSPIRE RI EGI-InSPIRE RI EGI-InSPIRE Software provisioning and HTC Solution Peter Solagna Senior Operations Manager.
EGI-InSPIRE RI Future of the Technology Helpdesk Helmut Dres, CF Manchester1 Proposal for the transition from the current.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Operations Portal OTAG September, 21th 2011 Cyril L’Orphelin – CCIN2P3/CNRS.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI GGUS – the EGI Helpdesk Status and Plans T. Antoni Karlsruhe Institute of.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI.eu Service Portfolio - EGI CF’13 - Apr 2013 EGI.eu Service Portfolio.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI MPI VT report OMB Meeting 28 th February 2012.
SA2 Steven Newhouse EGI-InSPIRE (INFSO RI ).
SLAs with Software Provider. Scope “…declare the rights and responsibilities between EGI.eu and the Software Provider for a particular component.” Which.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Middleware-related EGI and WLCG activities.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI SA2 – Software Provisioning Michel Drescher Technical Manager EGI.eu SA2.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI SA1.2 Plans 2013 Security Operations David Kelsey (STFC) 26/02/2013 Operations.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Applications Database Software Releases Alexander Nakos, et al.
Requirements Gathering
EGEE to EGI Transition Meeting: Middleware Repository
TSA2.2 QC Change Management
Outline Introduction Objectives Motivation Expected Output
StratusLab Sustainability
EMI: dal Produttore al Consumatore
Presentation transcript:

EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Release Process Michel Drescher, EGI Kostas Koumantaros, GRNET 7/5/2016 TCB F2F, 20 Jan 20111

EGI-InSPIRE RI Agenda Software Release Process –Release phases –Contacts and documentation EGI Software Repository –Current implementation –Future plans 7/5/2016 2

EGI-InSPIRE RI Agenda Software Release Process –Release phases –Contacts and documentation EGI Software Repository –Current implementation –Future plans 7/5/2016 3

EGI-InSPIRE RI Process Overview 1.Delivery 2.Verification 3.StageRollout 4.GA to Production

EGI-InSPIRE RI Delivery Dedicated GGUS instance for EGI Technology TP Release Managers submits ticket –With additional technical information GGUS ticket is linked to new EGI RT ticket RT sanity checks delivered information –Instructs Repository to prepare release

EGI-InSPIRE RI Verification Verification effort and focus based on: –Ops and User Requirements –TP test plans and results –Issue history, new features, etc. Verification coverage is determined Verification is conducted Results and decision are documented

EGI-InSPIRE RI StageRollout EA exposes software to production Partly functional, partly non-functional tests conducted –Test coverage based on many information resources Results and decision are documented No release enters production without dedicated StageRollout testing.

EGI-InSPIRE RI GA to Production SW placed in Production repository RT ticket resolved GGUS ticket updated with RT ticket info –GGUS notifies the TP Announcement via CIC Ops Portal –NGI Operations managers –Production Site admins

EGI-InSPIRE RI Resources and contacts Quality Criteria Definition –Lead: Enol Fernandez, CSIC, –Quality Criteria Roadmap: –Current Quality Criteria: Quality Criteria Verification –Lead: Carlos Fernandez, CESGA, –Report templates: StageRollout –Lead: Mario David, LIP, –Report template:

EGI-InSPIRE RI Agenda Software Release Process –Release phases –Contacts and documentation EGI Software Repository –Current implementation –Future plans 7/5/

EGI-InSPIRE RI Current implementation Technology Provider orientated –Software will be identifiable by TP Release orientated –Multiple major releases are supported –Implements the Release Workflow Releases are accepted/rejected as such –All or nothing, no further discrimination

EGI-InSPIRE RI Current implementation (2) Structure mirrors what TPs provide –We need to define what we want it to be and enforce it through SLAs Installing software –YUM/APT Issue command to install specific component –“yum install Nagios”

EGI-InSPIRE RI Current implementation (3) RepoFile Creation –Based on info provided by TP Example: –[egi-sam] name=EGI SAM repo baseurl= m/1/$basearch enabled=1 priority=10 gpgcheck=0 Then Yum install nagios … This info will soon be published at the repo portal including a link to the corresponding documentation.

EGI-InSPIRE RI Current Implementation(4) Frontend is WordPress CMS based. Thus we can –publish through it necessary info. –Sync with RSS from egi.eu –Get rss from CIC portal Etc.

EGI-InSPIRE RI Screenshot 1

EGI-InSPIRE RI Screenshot 2

EGI-InSPIRE RI Screenshot 3

EGI-InSPIRE RI Future plans (short term) Adapt the Front End to carry more information for the releases to be available. Adapt the frontend to the latest EGI look and Feel. Provide RSS of new release info. Get to do trial releases in Collaboration with EMI. (aka get feedback)

EGI-InSPIRE RI Future plans Decoupling EGI Repository from TPs (UMD) Capability orientated –Which components implement which capability? Component orientated –Components have release cycles, not TPs –Components may be accepted individually

EGI-InSPIRE RI Future plans (2) Contents of EGI Repository mirrors closely what is accepted by EGI –And not what is published by TPs Site Administrators need only two sources –Platform (e.g. SL5, Ubuntu LTS) –EGI Repository

EGI-InSPIRE RI Future plans (3) Clear association between –Capability, and –Available components Query YUM for available implementations –“yum install ComputeJob” –“Three implementations are available: GRAM, CREAM, gLiteCE. Choose which to install.” –“yum install GRAM”

EGI-InSPIRE RI Future plans (4) UMD will be a slice through the repository –Only proven components are part of UMD –“Best of breed”, i.e. a subset of EGI Repository May serve as canonical baseline for uniform site configuration