OOM Kohn Release Proposal



Collection (not ordered by priority)

  • Platform version updates: @Andreas Geißler 

    • Kubespray, as part of Integration Chains (2.17 → 2.18)

    • Kubernetes (1.21.5 → 1.22.5)

    • Helm (3.6.3 → 3.7.1)

    • Istio (1.10.2 → 1.13.1)

    • ...

  • Cassandra updates: (DT team is trying to support)

    • Version update

    • Use proper resource settings (flavors for testing, production,...)

  • Remove AAF dependencies @Fiachra Corcoran 

    • DMaaP

  • ONAP "Networking" Options (to be clarified with SECCOM/ARC) and discussion required....

    # Global ingress configuration ingress: enabled: false virtualhost: baseurl: "simpledemo.onap.org" # Global Service Mesh configuration # POC Mode, don't use it in production serviceMesh: enabled: false tls: true # be aware that linkerd is not well tested engine: "istio" # valid value: istio or linkerd



    • General Assumption: AAF replacement → No support for Container Port encryption

    • Option 1: (serviceMesh.enabled: false, ingress.enabled: false)

      • internal encryption: NO

      • external communication:

        • Enable Service Nodeports

        • No encryption one nodeports

    • Option 2: (serviceMesh.enabled: false, ingress.enabled: true)

      • internal encryption: NO

      • external communication:

        • Disable Service Nodeports

        • Enable Ingress (nginx)

        • Encryption on Ingress port (optional)

    • Option 3: (serviceMesh.enabled: true, serviceMesh.tls: true, ingress.enabled: true)

      • internal encryption: YES

      • external communication:

        • Disable Service Nodeports

        • Enable Ingress (IstioGatway)

        • Encryption on Ingress port (optional)

  • Ingress setup: (SO/Ericsson) 

  • Service Mesh (Istio) support

    • Document Istio Installation (PaaS doc)

    • Create Daily SM pipeline (check with Integration Team)

    • Component SM support:

      • Multicloud @Andreas Geißler

      • Policy @Andreas Geißler 

      • DCAE @Gareth Roper 

      • OOF @Adrian Matthews 

      • VFC @Andrew Lamb 

      • Modeling @Andrew Lamb 

      • A1PolicyManagement

      • UUI

      • Contrib (NetBox, AWX) @Andreas Geißler 

      • NBI

      • MSB ? - is that needed ?

      • Holmes

      • DCAEMOD - seems to work already

      • DMaaP (disable AAF dependency)

    • AuthorizationPolicy resources for each component ("Step 2")

    • RBAC ("Step 3")

      • Keycloak installation and configuration

  • OOM deployment options

    • Kubespray installation (DT)

    • ArgoCD support

  • OOM Documentation

    • which repos to maintain

      • oom → yes

      • offline-installer ?

      • platform/cert-service ?

    • Content:

      • Release Notes:

        • Only one location for Release Notes (OOM repo) ?

        • Remove links to old Release Notes 

      • OOM PaaS

        • What should be described and added?

        • Istio stetup

        • Keycloak ?

      • OOM Quick guide

        • Document "traditional" Helm installation using released charts from the Nexus repo instead of cloning the oom repo and building charts locally

      • OOM Project Description

      • OOM User Guide

      • OOM Developer Guide

      • OOM HA guide

      • OOM Ingress Setup