OOM London Release Proposal
Cleanup of OOM charts (https://lf-onap.atlassian.net/browse/OOM-3074)
Remove (or archive) unsupported components
APPC
PORTAL
VID
LOG?? → to be checked, whether supported or added as "optional" base component
CONTRIB
PLATFORM (partly)
CONSUL
AAF (later)
VNFSDK ?
SNIRO-EMULATOR ?
CLI ?
What we need to clarify:
should we move them in an "archived" folder or completely delete them?
who needs to confirm (PTLs, Architecture, TSC)?
Fiachra will start in the TSC on 08.12. (APPC, PORTAL, VID)
Gerrit cleanup
Check all "old" open CRs and abandon, if needed
AAF removal (https://lf-onap.atlassian.net/browse/OOM-2975)
Remove AAF from helmcharts and overrides
Use ServiceMesh setup as default OOM deployment
Update Smoke tests to support SM
Deployment options (https://lf-onap.atlassian.net/browse/OOM-3074)
Default/Production
Pods run in "Plain" mode (nonTLS)
Service Mesh enables
Istio-Ingress
Tested in Daily+Gating
Development/Unsecure
Pods run in "Plain" mode (nonTLS)
Ingress optional
Off: NodePorts as access
ON: Ingress (NGinx)
Update DB charts:
Cassandra Chart (https://lf-onap.atlassian.net/browse/OOM-3073)
MariaDB-Galera (https://lf-onap.atlassian.net/browse/OOM-3072)
Ingress/ServiceMesh logic update (https://lf-onap.atlassian.net/browse/OOM-3075)
Ingress template enhancements
External Port configuration
Hostname enhancements (pre-/postfix)
Support for other Ingress (e.g. Traefik) ?
Component configuration
Strimzi (see External Kafka Access via Ingress)
DCAE
Remove NodePorts in "Ingress" deployment (https://lf-onap.atlassian.net/browse/OOM-3012)
ServiceMesh support
Internal component authorization (Step 2) (OOM-2822: Service 2 Service Authorization with Service MeshClosed)
Kiali export required
External authorization (Step 3) https://lf-onap.atlassian.net/browse/OOM-2823
Keycloak
OauthProxy...
component configuration
Missing component SM support (UUI, Holmes,...) (https://lf-onap.atlassian.net/browse/OOM-2820)
Update Gating/Daily chains (https://lf-onap.atlassian.net/browse/OOM-3076)
Update Gating to use ServiceMesh as default setup
Update Smoke tests to support SM
ONAP Monitoring (https://lf-onap.atlassian.net/browse/OOM-3055)
Robot+Testsuite ?
Consul ? → should be retired and replaced by pythonsdk testsuite
Kiali+Jaeger
...
DB ServiceMonitor (Miro)
OSM component for shared ServiceMonitors
Should not be a separate component, but integrated to common chart
Update OOM documentation (https://lf-onap.atlassian.net/browse/OOM-3078)
Helm Charts versioning concept (https://lf-onap.atlassian.net/browse/OOM-3079)
Introduce semantic helmchart versioning...
Helm Chart repository (Nexus) (https://lf-onap.atlassian.net/browse/OOM-2756)
finalize the chart merge jobs
Update documentation
Linked to the Chart versioning concept
ONAP Alternative Installation
ArgoCD (request from Bell)
KubeSpray+Terraform