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 |
Code, Wiki |
Configuration Validation Engine |
Validate that configuration requirement of component repositories are met by information in Site-Level Configuration File |
Panos Papparigopoulos Mayank Sharma |
Code, Wiki |
SIMPLE Grid Puppet Module |
Central Configuration Manager written in Puppet |
Mayank Sharma |
Code, Wiki |
SIMPLE Grid Ansible Module |
Central Configuration Manager written in Ansible |
Tarang Mahapatra Mayank Sharma |
Code, Wiki |
List of Component Repositories
Technical Roadmap and Release Planning
SIMPLE Grid Technical Road Map
Contribute
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