Overview
This is a catalog of software, systems, and responsibilities that I've generally maintained.
Shared
Web
The largest shared component is the web servers.
The current web servers are described here: SCA NGINX Configuration
However, an effort to modernize some of them lead to the creation of two additional servers - sca-resty01 and sca-resty02 nominally.
This includes a new method of also using keepalived in an active-active mode (with two virtual IPs). (https://docs.nginx.com/nginx/admin-guide/high-availability/ha-keepalived-nodes/ ).
The sca-nginx01 pairs of machines forward all requests to sca-resty01 currently.
Ideally sca-nginx01/2 are decommissioned - at that time it would require them to acquire the virtual IP that sca-nginx01/02 use so that the F5 would forward to those machines instead of sca-nginx machines.
That deployment is adequately described here:
https://github.com/slaclab/sca-resty/
Jenkins
https://srs.slac.stanford.edu/hudson
Fermi
All web requests to glast-ground assets occur through sca-nginx01/02 and then sca-resty01/02 in a few specific cases.