13
Some checks failed
Build Quartz Notes / build (push) Failing after 20s

This commit is contained in:
2026-07-13 09:16:09 +01:00
parent 9645ee23b0
commit 129ce1442b
336 changed files with 3812 additions and 579 deletions

14
Career/Tech Talks/MA4 Notes.md Executable file
View File

@@ -0,0 +1,14 @@
---
note type:
- microlise
- note
date: 2026-07-02
done: true
---
- MA4 is a Microlise data centre / infrastructure environment. The MA4 migration project involves moving VMs, servers, and services from the legacy infrastructure to the new MA4 environment. The migration has been carried out in phases (Phase 1 covering DEV and OAT environments, with pre-prod and prod to follow).
- SOV house to close by march next year
- Inter-Data Centre Conncectity (IDC)
![[Pasted image 20260625102149.png]]
-

View File

@@ -0,0 +1,23 @@
---
note type:
- microlise
- note
date: 2026-07-02
done: true
---
**OpenShift migration**
- PROD workloads are going to be migrated from Sovereign House (PROD) to Powergate (GEN) clusters
- `mms. Local` is going to eventually be dropped
- OpenShift needs to use `*.ml.local` for ALL routes, which map directly to the routes (on HELM charts)
- `api.microlise.com` ->`apim.ml.local`
- `api-oat.microlise.com` -> `oat.apim.ml.local` (same for `cert`/ `uat`)
- `apim-int.ml.local` replaces `svc.cluster.local` for internal communications (`dev.apim-int.ml.local` for DEV)
- `live.microlise.com` -> `app.ml.local` / `api.ml.local` (same for oat/cert/uat)
- `apim` or `live` using paths - continue with paths for routes - otherwise use subdomains
- route migration - add new route, alongside old, test, drop the old route (once everything has been updated to point to it)
- need to use `route` `name` in the HELM charts
- new subdomains - use the new workflow in #help-openshift-platform once it's available - automated process
- setup the new routes on GEN/DEV first, to confirm they're all working - then repeat on PROD
- workload migration - process TBC - spin up new PROD workloads on GEN cluster, drop from PROD cluster
- GEN - doesn't require change control, PROD workloads on GEN - will still require it