SIMPLE Grid - Development

This TWiki contains resources for current developers and/or interested developers of SIMPLE Grid project.

Table of Contents

SIMPLE Grid Project Specification

The SIMPLE Grid specification document describes various components or lightweight elements and their functions. It also provides details on the control pipelines that manage how these components should work together to implement a WLCG site.

The following GitHub Wiki page is where the latest specification is maintained: SIMPLE Grid Specification.

List of Misc. Framework Components

Project Name Description Maintainer/s Links
SIMPLE Grid YAML Compiler Pre-process site level configuration file to decipher variables, overrides, default values etc.

Mayank Sharma

Tarang Mahapatra

Configuration Validation Engine Validate that configuration requirement of component repositories are met by information in Site-Level Configuration File

Panos Papparigopoulos

Mayank Sharma


List of Component Repositories

Component Name Component Type Technology Keywords Maintainer/s Links
CreamCE Component Repository: Compute Element + Batch System CreamCE, Torque Batch System Mayank Sharma Code
TorqueWN Worker Node Torque Client Mayank Sharma Code
Puppet Module Central Configuration Manager Puppet Mayank Sharma Code
Ansible Module Central Configuration Manager Ansible Tarang Mahapatra Code

Technical Roadmap and Release Planning



The SIMPLE Grid Framework is capable of supporting any WLCG Service that can be put in a container. Essentially a new Github repository that contains a Dockerfile and some configuration files (that tell the framework about how to run the container), is enough to make a WLCG Service deployable using SIMPLE Grid Framework.

If you'd like to help support more Grid Components (like ARC, Slurm, HTCondor or storage services etc.), please do get in touch using any of the Communication Channels mentioned below.

If you'd like to help improve any of the existing repositories mentioned above, please contact the maintainers directly.

Communication Channels

Mattermost Channel : For SCRUM meetings/ Instant Messaging

Web Forum: The primary discussion forum for developers, site admins and all open source efforts

Technical Discussion List: Mailing List for more technical discussions regarding the project.

-- MayankSharma - 2018-07-02

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r4 - 2018-07-10 - 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