Saturday 23 September 2023 Termcom Meeting: Difference between revisions

From CSCWiki
Jump to navigation Jump to search
(Created page with "== Notes == * WATIAM of the maintainer/person doing the task is placed beside the item list == Todo List == === "High(er)" Priority === * CSCF contact for hardware * Determine new server specs; get quotes * Mirror checker ** Push latest source @n4chung ** Implement remaining/missing checkers @???? ** Deploy to staging/prod? * Certbot: two domains * Kubernetes: sketchy PV thing * Netapp integration * * CEO WebUI ** Membership Website Verification (with Webcom) ** ......")
 
No edit summary
 
(2 intermediate revisions 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 ===


* '''Determine new server specs'''
* CSCF contact for hardware
* '''Recap Mirror Upgrade Parts'''
* Determine new server specs; get quotes
** Upgrade BOM
* Mirror checker
** 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
** Push latest source @n4chung
** Implement remaining/missing checkers @????
** Implement remaining/missing checkers @????
** Deploy to staging/prod?
** Deploy to staging/prod?
* '''Faculty/CSCF Inheritance'''
* Certbot: two domains
** Potentially new servers (from last term) - ''they seem busy with their own things too''
* Kubernetes: sketchy PV thing
* Netapp integration
** Netapp integration (from CSCF)
* '''Server Rack/Room Installation'''
*
** Helping hands? ''we need some people to bring the heavy server stuff around''
* CEO WebUI
** Server Room Access
** Membership Website Verification (with Webcom)
** Rearranging servers - ''the NetApp fills a full 42U?? (It's huge)''
** ... ''(I think I missed something here) @Max''
**


=== 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 31: 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''': fix errors coming from two domains (expired raymo and WICS?)
*
* '''Kubernetes''': sketchy PV (persistent volume) setup
* CSC Cloud Port Forwarding @j24chung
* '''CEO WebUI'''
** Membership Website Verification (with Webcom)
** ... ''(I think I missed something here) @Max''
* '''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

  • 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