Saturday 23 September 2023 Termcom Meeting: Difference between revisions

From CSCWiki
Jump to navigation Jump to search
No edit summary
No edit summary
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'''
* Netapp integration (from CSCF)
** 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 ===
=== 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 thing
* '''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'''
** "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 ==



Revision as of 20:38, 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