Saturday 23 September 2023 Termcom Meeting: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
* WATIAM of the maintainer/person doing the task is placed beside the item list |
* WATIAM of the maintainer/person doing the task is placed beside the item list |
||
* To Termcom: feel free to volunteer yourself for anything below! Some things may require more subject domain knowledge and so on, but more senior Syscom members would be interested in helping! |
|||
== Todo List == |
== Todo List == |
||
Line 7: | Line 8: | ||
=== "High(er)" Priority === |
=== "High(er)" Priority === |
||
⚫ | |||
⚫ | |||
* '''Recap Mirror Upgrade Parts''' |
|||
⚫ | |||
** Upgrade BOM |
|||
⚫ | |||
** Where are the parts? |
|||
** Upgrade Logistics - ''mirror downtime??'' |
|||
** Server Room Logistics |
|||
⚫ | |||
** get hardware quotes |
|||
⚫ | |||
** Push latest source @n4chung |
** Push latest source @n4chung |
||
** Implement remaining/missing checkers @???? |
** Implement remaining/missing checkers @???? |
||
** Deploy to staging/prod? |
** Deploy to staging/prod? |
||
* '''Faculty/CSCF Inheritance''' |
|||
⚫ | |||
** Potentially new servers (from last term) - ''they seem busy with their own things too'' |
|||
⚫ | |||
* '''Server Rack/Room Installation''' |
|||
** Helping hands? ''we need some people to bring the heavy server stuff around'' |
|||
** Server Room Access |
|||
** Rearranging servers - ''the NetApp fills a full 42U?? (It's huge)'' |
|||
** |
|||
=== Normal Priority === |
=== Normal Priority === |
||
* Pyceo Issues (Notable Ones) https://git.csclub.uwaterloo.ca/public/pyceo |
* '''Pyceo Issues (Notable Ones)''' https://git.csclub.uwaterloo.ca/public/pyceo |
||
** #101 - Validate usernames of new members https://git.csclub.uwaterloo.ca/public/pyceo/issues/101 |
** #101 - Validate usernames of new members https://git.csclub.uwaterloo.ca/public/pyceo/issues/101 |
||
*** Should be straightforward and be good for learning about CSC infrastructure |
*** Should be straightforward and be good for learning about CSC infrastructure |
||
Line 25: | Line 39: | ||
*** Almost done... need to finish implementing some CI tests |
*** Almost done... need to finish implementing some CI tests |
||
** #102 - Add tracing https://git.csclub.uwaterloo.ca/public/pyceo/issues/102 |
** #102 - Add tracing https://git.csclub.uwaterloo.ca/public/pyceo/issues/102 |
||
* Certbot: two domains |
* '''Certbot''': fix errors coming from two domains (expired raymo and WICS?) |
||
* Kubernetes: sketchy PV |
* '''Kubernetes''': sketchy PV (persistent volume) setup |
||
* CEO WebUI |
* '''CEO WebUI''' |
||
** Membership Website Verification (with Webcom) |
** Membership Website Verification (with Webcom) |
||
** ... ''(I think I missed something here) @Max'' |
** ... ''(I think I missed something here) @Max'' |
||
* CSC Cloud Port Forwarding @j24chung |
* '''CSC Cloud Port Forwarding''' @j24chung |
||
** Allow members to |
** Allow members to |
||
* Club Custom Web Stack |
* '''Club Custom Web Stack''' @e226li |
||
** "It's 2023"... it shouldn't be this sketch |
** "It's 2023"... it shouldn't be this sketch |
||
* Mailing List Moderation (Spam) Rotation Schedule |
* '''Mailing List Moderation (Spam)''' Rotation Schedule |
||
** Termcom could help moderate... |
|||
** Put mail in a "shared" location? ''Nextcloud?!?'' |
|||
** ''Rorate every two weeks?'' |
|||
** (Could mailman "intelligently" forward emails??) |
|||
=== Low Priority === |
=== Low Priority === |
||
* Observability Stack: revamp logging |
* '''Observability Stack''': revamp logging |
||
* X99 Office Terminal |
* '''X99 Office Terminal''' |
||
** Requires decent GNU/Linux knowledge |
|||
** Install Debian |
|||
** Configure to use (potentially sussy) CSC infrastructure<br /> |
|||
== Meeting Agenda Topics == |
== Meeting Agenda Topics == |
||
Latest revision as of 20:42, 23 September 2023
Notes
- WATIAM of the maintainer/person doing the task is placed beside the item list
- To Termcom: feel free to volunteer yourself for anything below! Some things may require more subject domain knowledge and so on, but more senior Syscom members would be interested in helping!
Todo List
"High(er)" Priority
- Determine new server specs
- Recap Mirror Upgrade Parts
- Upgrade BOM
- Where are the parts?
- Upgrade Logistics - mirror downtime??
- Server Room Logistics
- CSCF contact for hardware purchase
- get hardware quotes
- Mirror checker
- Push latest source @n4chung
- Implement remaining/missing checkers @????
- Deploy to staging/prod?
- Faculty/CSCF Inheritance
- Potentially new servers (from last term) - they seem busy with their own things too
- Netapp integration (from CSCF)
- Server Rack/Room Installation
- Helping hands? we need some people to bring the heavy server stuff around
- Server Room Access
- Rearranging servers - the NetApp fills a full 42U?? (It's huge)
Normal Priority
- Pyceo Issues (Notable Ones) https://git.csclub.uwaterloo.ca/public/pyceo
- #101 - Validate usernames of new members https://git.csclub.uwaterloo.ca/public/pyceo/issues/101
- Should be straightforward and be good for learning about CSC infrastructure
- #99 - TLS certificates for expired members' custom domains should get deleted https://git.csclub.uwaterloo.ca/public/pyceo/issues/99
- IMPORTANT: for allowing members to use CSC's limited IPs for port forwarding??
- #87 - Automate custom domain VHOST support in CSC Cloud https://git.csclub.uwaterloo.ca/public/pyceo/issues/87
- Almost done... need to finish implementing some CI tests
- #102 - Add tracing https://git.csclub.uwaterloo.ca/public/pyceo/issues/102
- #101 - Validate usernames of new members https://git.csclub.uwaterloo.ca/public/pyceo/issues/101
- Certbot: fix errors coming from two domains (expired raymo and WICS?)
- Kubernetes: sketchy PV (persistent volume) setup
- CEO WebUI
- Membership Website Verification (with Webcom)
- ... (I think I missed something here) @Max
- CSC Cloud Port Forwarding @j24chung
- Allow members to
- Club Custom Web Stack @e226li
- "It's 2023"... it shouldn't be this sketch
- Mailing List Moderation (Spam) Rotation Schedule
- Termcom could help moderate...
- Put mail in a "shared" location? Nextcloud?!?
- Rorate every two weeks?
- (Could mailman "intelligently" forward emails??)
Low Priority
- Observability Stack: revamp logging
- X99 Office Terminal
- Requires decent GNU/Linux knowledge
- Install Debian
- Configure to use (potentially sussy) CSC infrastructure
Meeting Agenda Topics
- Mirror Hardware upgrade
- New Server Acquisition
- CEO Issues/PRs
- Mirror Checker Rewrite (mirror-checker-ng)
- Termcom responsibilities
- Information from Last Term