Operations Boot Camp 1
Boot camp feedback form
Slack: #rubinops-bootcamp
October 13-15. 0800 - 1300 PDT
There may be co-work sessions before or after that core time.
Goals
This boot camp serves two main goals 1) to make a brief introduction to Rubin Operations for staff and collaborators who may not be familiar with the current plans for operations and 2) deliver hands on and more detailed information for individuals working on operations activities in 2021. This is to be a workshop format with questions/discussion and hands on sessions. Full Survey Operations is still ~3 years away and many tools and systems are still under construction.
Attendees
- Folks who will need to onboard to participate in delivering Data Preview Zero (DP0.1)
- People interested in getting oriented with what Rubin Operations is.
Agenda
(The bootcamp is informal, and the agenda may still be modified)
Day 1 (8 am to 1 pm PDT)
- 8:00 Introduction to Rubin Operations (Chair Frossie Economou)
Slides, to be viewed ahead of time
- Part 1 (50 mins) - Rubin overview. Video recording
- Overview (Bob Blum)
- Observatory Operations (Chuck Claver)
- Data Production (Wil O'Mullane)
- System Performance (Leanne Guy)
- EPO (Amanda Bauer)
- In kind program (Phil Marshall)
- Q&A
- Part 2 (50 mins) - Rubin Data Production and System Performance Activities (high level intro) Video recording
- DP: PPP and DRP high level overview (Wil O'Mullane). Internal Pipeline & Platform evolution and maintenance in practice. Data release production.
- SP: V&V and CE interfaces (Melissa Graham, Colin Slater. Leanne Guy). External input to Pipeline & Platform evolution and maintenance. Data release user support.
- Q&A
- Part 1 (50 mins) - Rubin overview. Video recording
- 10:00 Break
- Data Production Environment in Pre Operations I (Chair Leanne Guy) Video recording
- 10:30 Interim Data Facility and Data Preview Zero (https://rtn-001.lsst.io/) (Wil O’Mullane + Hsin-Fang Chiang)
- Google Cloud Platform intro and demo
- DP0 data, audience, and schedule milestones
- 11:30 Break
- 12:00 Software Development Without Tears (Frossie Economou) Video recording
- Open Source Culture
- Decision making
- Planning and tracking work
- Communication
- developer.lsst.io
- 13:00 Adjourn
Day 2 (8 am to 1 pm PDT)
- Data Production Environment in Pre Operations II (Chair Amanda Bauer)
- 8:00 Documentation (Jonathan Sick) Video recording
- code level
- package level
- technotes
- 9:30 - 10:00 Break (come say Hi in the break room https://topia.io/rubin-pipelines)
- 10:00 Science Pipelines Video recording
- What are the Science Pipelines (Yusra AlSayyad)
- Writing and Running a Gen3 Pipeline (Nate Lust)
Developing the Science Pipelines software on GitHub (Jenness)
- Pull requests
- Ticket Branches
- Reviews
- 11:30 - 12:00 Break (Chair Bob Blum)
- 12:00 Science Platform (Frossie Economou) Video recording
- NOTE: there are no slides for this talk, show-and-tell format
- Science Platform overview
- What will change in the transition between LDF and IDF
- Using the Notebook service (nublado) as an in-project tool
- how to access Qserv - through TAP
- 13:00 Adjourn (Social in today's break room: https://topia.io/rubin-pipelines)
Day 3 (8 am to 1 pm PDT)
- Data Production Environment in Pre Operations III (Chair Wil O’Mullane) Video recording
- 08:00 Science Pipelines continued
- Rerunning and debugging a Pipeline (Jim Bosch)
- Interacting with data products through the Gen3 Butler (Jim Bosch)
- Moving toward Operations (Chair Marshall)
- 09:00 Commissioning and Science Verification (Chuck Claver, Keith Bechtol)
- Update to the Commissioning schedule (Chuck)
- Planning for science Verification (Keith)
- 10:00 Break
- 10:30 Community Engagement (Melissa Graham) Video recording
- Community support model and tools
- Open discussion re. DP0
- 11:30 Early Science (Leanne Guy/Bob Blum/Zeljko Ivezic)
- 12:00 Wrap up and Transition to Operations (Blum and all)
- 09:00 Commissioning and Science Verification (Chuck Claver, Keith Bechtol)
- 13:00 Adjourn
Special Event: Friday Oct 16th (8am)
- Deploying Kubernetes services with ArgoCD (Christine Banek) Video recording
- This is a talk aimed at devops engineers that deploy k8s services
- Familiarity with typical Kubernetes deployment practices (eg. Helm) is assumed
- This session will also cover information IDACs would need to deploy Rubin Science Platform services
- See also https://github.com/lsst-sqre/lsp-deploy/blob/master/README.md
- 8am PT / 16:00 London / 17:00 Paris / 18:00 Athens
- BlueJeans https://ls.st/lsx