Summary
Due in about 2 months (05/13/2021)
Roadmap Summary
No issues for this version
RoadmapSummary¶
- High priority topics
- Reduce operations effort
- Easy deployment and use of tokens
Automatic Factory configuration generation, via CRIC- Improve autoconfiguration and other automation scripts in Factories
- Provide containers for Frontend and Factory
- Increase automation in CI/CD
- Improve support for tokens
Support for tokens in GlideinWMSUse HTCondor IDtokens for Glideins authenticationSupport submission of Glideins to sites using sci-tokenAuthenticate Factory and Frontend using HTCondor IDtokens
- Tokens as first-class credential
- Ease token management
- Support transitive trust via OSG Collector
- Improve modularity and code quality (especially of Frontend)
Move to Python 3- Fix remaining bugs with the Python 3 implementation
- Improve code quality
- Separate out the Glidein code
- Extend and ease the support of custom scripts
- Make the code more modular (especially the Frontend)
- Expand, simplify, and automate testing
- Keep supporting Python 2 until mid-2021 or until OSG 3.5 is supported
- Singularity support
Allow VO scripts also inside Singularity- Allow CVMFS/Singularity when none is available on a worker node
- Singularity invocation via HTCondor
- Support condor_ssh_to_job for Singularity jobs
- Use more of HTCondor features in GWMS
- Blackhole prevention
- Singularity invocation via HTCondor
- Use of tokens (security without x509 certificates)
- Upgrade Frontend and Factory monitoring
- Collaborate with UCSD (Edgar) and merge the results in production
- Reduce operations effort
- Upcoming Releases
- Tickets
- Open issues ordered by priority
- Open issues, per release
- Ticket collections big-ticket items including multiple tickets and overarching multiple releases
- Open Issues filtered by stakeholder (names are case insensitive)
- Open Issues that could be used to spawn internship projects (the stakeholder "Internship", case insensitive, has been used as selector tag)