-
Type: Story
-
Status: Resolved (View Workflow)
-
Priority: High
-
Resolution: Done
-
Component/s: OMEC
-
Labels:None
-
Story Points:8
-
Epic Link:
-
Sprint:COMAC Sprint 2, COMAC Sprint 3, COMAC Sprint 4
Initial goals of refactoring are
- Remove hard coding
- Resolve pod dependencies nicely
- Remove referencing Pod IP directly - make sure recreating a particular pod does not affect whole serviceĀ
- Support multi-cluster scenario
- Add readiness/liveness probe if possible
- Make it look/work better
- Fix namespace to work
- Separate file for each resource types
- Use jobs for initial setup, registering SIM information, and so on
- Turn on/off resource requests and limits
As a next step,
- Support HA scenarios
- Add redundancy
- Use Persistent Volume for DB
- Scale out
1.
|
Refactor HSS | Resolved | Hyunsun Moon | |
2.
|
Refactor HSSDB | Resolved | Hyunsun Moon | |
3.
|
Refactor SPGWC | Resolved | Hyunsun Moon | |
4.
|
Refactor SPGWU | Resolved | Hyunsun Moon | |
5.
|
Refactor OpenMME | Resolved | Hyunsun Moon | |
6.
|
Use common patterns in values and manifests | Resolved | Hyunsun Moon | |
7.
|
Support multi-cluster scenario | Resolved | Hyunsun Moon | |
8.
|
Avoid accessing other services via pod IP address directly | Resolved | Hyunsun Moon | |
9.
|
Refactor mcord-setup | Resolved | Hyunsun Moon | |
10.
|
Refactor CDN-Local | Resolved | Woojoong Kim | |
11.
|
Refactor CDN-Remote | Resolved | Woojoong Kim | |
12.
|
Rename mcord to omec in helm-charts | Resolved | Hyunsun Moon | |
13.
|
Refactor COMAC XOS | Resolved | Woojoong Kim | |
14.
|
Refactor COMAC-Platform chart | Resolved | Woojoong Kim | |
15.
|
Refactor COMAC-CU | Resolved | Woojoong Kim |