Technical Road Map

Table of Contents


What is SIMPLE Grid Technical Road Map?

The SIMPLE Grid Technical Roadmap is a set of milestones for the core components and repositories of the SIMPLE Grid Framework that help meet the needs of site admins and end-users of the SIMPLE Grid Framework.

Milestones for upcoming releases of SIMPLE Grid Framework

SIMPLE Grid Framework 1.0 (Sep 2018)

Release Manager: Mayank Sharma

Overall Status:

Release Candidate Link to Kanban Board
Alpha https://github.com/orgs/WLCG-Lightweight-Sites/projects/1

Core

Feature Description Status Point of Contact Comments
SIMPLE Grid YAML Compiler Process variables, overriding of values, include statements etc. in the site level configuration file Ongoing

Mayank Sharma

Tarang Mahapatra

*
SIMPLE Grid Configuration Validation Engine Create validation rules for information present in site level configuration file Ongoing

Panos Paparrigopoulos

Mayank Sharma

* Basic architecture and support for basic validation rules completed
SIMPLE Grid Puppet Module The main central configuration manager for the first release of the SIMPLE Framework Ongoing Mayank Sharma  

Repositories

The following repositories will be part of this release:

*

*

Please check the Technical Roadmap for Component Repositories section to go to their individual technical road map's and kanban boards for this release of the SIMPLE framework.

SIMPLE Grid Framework (Someday)

Core

Feature Description Comments
Support for use of TOSCA templates as the Site Level Configuration File Analyses effectiveness of replacing Site Level Configuration file with more standardized TOSCA templates The DODAS framework developed by INFN uses TOSCA templates for describing infrastructure topology and orchestration information. Meeting with Daniele Spiga after CHEP 2018 made it a good candidate for incorporation in next major release of the SIMPLE framework.
Kubetnetes support for container orchestration Kubernetes provides a strong alternative to using Docker Swarm for container orchestration and is a widely popular tool. This feature aims to allow containers within the SIMPLE Grid Framework to be managed via Kunernetes. Julia Gavrilenko has started looking into the integration of Kubernetes. She has written Ansible playbooks to set up a Kube Cluster and deploy Torque WN containers. Here is the code on GitHub
Apache Mesos support for container orchestration Enable using Apache Mesos for container orchestration. An easy way to do so would be to integrate the DODAS. Mapping of our Site Level configuration file to a TOSCA template that can be read by the DODAS framework would be a good starting point to investigate.

Repositories

Feature Description Comments
Add support for ARC -CE    
Add support for HTCondor CE    
Add support for HTCondor Batch System    
Add support for HTCondor WN    
Upgrade CreamCE and Torque Batch system repository to use latest versions of Cream and Torque    
Upgrade Torque WN repository to use the latest version of Torque    

Milestones for upcoming releases of Component Repositories

-- MayankSharma - 2018-08-06

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2018-08-07 - MayankSharma
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LCG All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback