FAQ | This is a LIVE service | Changelog

Commit 366d89d5 authored by Steve Ison's avatar Steve Ison
Browse files

Update utbs page with new hosts and deployment.

parent 90373ea0
Pipeline #176620 passed with stage
in 28 seconds
......@@ -24,16 +24,14 @@ The UTBS is currently deployed to the following environments:
| Name | URL | Supporting VMs |
| ----------- | ------------------ | --------------- |
| Production | [https://training.cam.ac.uk](https://training.cam.ac.uk) | utbs-node1.csi.private.cam.ac.uk |
| | | utbs-node2.csi.private.cam.ac.uk |
| | | utbs-nodeq.csi.private.cam.ac.uk |
| Production | [https://training.cam.ac.uk](https://training.cam.ac.uk) | utbs-live1.srv.uis.private.cam.ac.uk |
| | [https://uis-tm-live.tokens.uis.cam.ac.uk/](https://uis-tm-live.tokens.uis.cam.ac.uk/) | utbs-live2.srv.uis.private.cam.ac.uk |
| | | utbs-live-db.srv.uis.private.cam.ac.uk |
| Staging | [https://utbs-test.csx.cam.ac.uk](https://utbs-test.csx.cam.ac.uk) | utbs-test-node1.csi.private.cam.ac.uk |
| | | utbs-test-node2.csi.private.cam.ac.uk |
| Staging | [https://uis-tm-test.training.cam.ac.uk/](https://uis-tm-test.training.cam.ac.uk/) | utbs-test1.srv.uis.private.cam.ac.uk |
| | | utbs-test2.srv.uis.private.cam.ac.uk |
| | | utbs-test-nodeq.csi.private.cam.ac.uk |
| Training | [https://utbs-training.csx.cam.ac.uk](https://utbs-training.csx.cam.ac.uk) | utbs-train-node1.csi.private.cam.ac.uk |
| | | utbs-train-node2.csi.private.cam.ac.uk |
| | | utbs-train-nodeq.csi.private.cam.ac.uk |
| Training | [https://uis-tm-train.training.cam.ac.uk](https://uis-tm-train.cam.ac.uk) | utbs-train1.srv.uis.private.cam.ac.uk |
| | | utbs-train2.srv.uis.private.cam.ac.uk |
The training environment is used to train users of the system.
......@@ -45,6 +43,7 @@ The source code for the UTBS is spread over the following repositories:
| ----------- | ------------------ |
| [Application Server](https://gitlab.developers.cam.ac.uk/uis/devops/utbs/utbs) | The source code for the main application server. |
| [UTBS API client](https://gitlab.developers.cam.ac.uk/uis/devops/utbs/utbs-client)|utbs-client provides Java, Python and PHP client code for accessing the UTBS web service API.|
| [Ansible](https://gitlab.developers.cam.ac.uk/uis/devops/grails-application-ansible-deployment) | The Ansible used to deploy all the Dev Group Grails Apps |
## Technologies used
......@@ -53,7 +52,7 @@ The following gives an overview of the technologies the UTBS is built on.
| Category | Language | Framework(s) |
| -------- | -------- | --------- |
| Web Application | Groovy 2.4.12 | Grails 1.3.10 |
| DB | Postgres | 10.5 |
| DB | Postgres | 13 |
## Operational documentation
......@@ -63,12 +62,22 @@ The following gives an overview of how the UTBS is deployed and maintained.
### Deploying a new release
Deployed by installing RPMs from the [Bes repo](https://wiki.cam.ac.uk/ucs/Bes_-_Managed_Installation_Service#.28S.29RPMS_Available_on_Bes)
The UTBS application is deployed using WAR packages. These are built by Gitlab CI in the [Application Server repository](https://gitlab.developers.cam.ac.uk/uis/devops/utbs/utbs). These are deployed using the Ansible above
### Monitoring
The UTBS is monitored by the UIS infra-sas [nagios service](https://nagios.uis.cam.ac.uk/nagios/).
Sevices currently monitored:
* ping - standard nagios ping check.
* SSL - checks for a valid TLS certificate on port 8443.
* https_devgroup - checks for a 200 response from the /adm/status page on port 8443.
* disc-space - checks for at least 15% free disk space.
* colocation-check - checks that all resources are located in distinct locations.
There is also a check for a vaild TLS certificate being served by the traffic manager for https://uis-tm.training.cam.ac.uk/
### Debugging
A docker development environment is available.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment