OOM London Release Proposal
Cleanup of OOM charts (OOM-3074: Remove components and options from chartsClosed)
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 (OOM-2975: Remove dependencies on AAFClosed)
Remove AAF from helmcharts and overrides
Use ServiceMesh setup as default OOM deployment
Update Smoke tests to support SM
Deployment options (OOM-3074: Remove components and options from chartsClosed)
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:
Ingress/ServiceMesh logic update (OOM-3075: Extend the Ingress template and add Component ingress configurationClosed)
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 (OOM-3012: Remove NodePort in Service definitions under ServiceMeshClosed)
ServiceMesh support
Internal component authorization (Step 2) (OOM-2822: Service 2 Service Authorization with Service MeshClosed)
Kiali export required
External authorization (Step 3) OOM-2823: Customer 2 service Authorization on Service MeshClosed
Keycloak
OauthProxy...
component configuration
Missing component SM support (UUI, Holmes,...) (OOM-2820: Components on Service Mesh EpicClosed)
Update Gating/Daily chains (OOM-3076: Update Gating/Daily pipelines to support ServiceMeshClosed)
Update Gating to use ServiceMesh as default setup
Update Smoke tests to support SM
ONAP Monitoring (OOM-3055: ONAP Monitoring tool maintenanceClosed)
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 (OOM-3078: Update docs for OOM and add newClosed)
Helm Charts versioning concept (OOM-3079: Create and implement a helm chart versioning conceptClosed)
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