Brief Project Overview
New component capabilities for Dublin (i.e. the functional enhancements)
Platform Resiliency
- Highly-Available Kubernetes Cluster Deployment
- Multi-site support using CNI reference integration
- note: applications can take advantage of multi-site by using POD and/or Node (anti)affinity, taints/tolerations, labels per application
Platform Security
- Integration of an Ingress Controller for Northbound access control and reduction of nodeportsNodePorts
- Network Policies (Deferred to El Alto - due to lack of available resources)
Footprint Optimization
- Database Consolidation
- single shared MariaDB-Galera instance (clients in Dublin: SO, SDNC)
- includes removing mySQL from SDNC in favor of MariaDB-Galera
- single shared Cassandra instance (clients in Dublin: AAI, SDC)
- migration of Portal on shared MariaDB-Galera and Cassandra being investigated (Stretch Goal - has not yet been communicated with Portal Team)
- single shared Postgres instance (deferred to El Alto)
- single shared MariaDB-Galera instance (clients in Dublin: SO, SDNC)
Platform
...
Upgradeability
- Upgrade Framework supporting automated rolling upgrade for applications
- includes in-place schema and data migrations (as well as support for migration to Blue-Green (Pre-prod to Prod) deployment environments)
- includes upgrading from embedded database instances into shared database instance
- OOM working with a subset ofONAP project teams to provide full release-to-release upgrades as an MVP for Dublin
- A&AI (complete)
- SO (in progress)
- SDC (in progress)
- SDNC (in progress)
Helm Chart Ownership Transfer
- OOM working with a subset of ONAP project teams to transfer the team's Helm Charts into project oom subrepos
- Building of OOM codebase will work the same as it does in Casablanca
- oom subrepos pulled into parent oom repository following docs team approach of linking in submodules
Offline Installer
- Delivery of Casablanca Offline Installer in Dublin timeframe
- Working to align OOM charts such that they are compatible with Offline Installer going forward (WIP)
Brief Project Overview
...
New or modified interfaces
If they are modified, are
...
they backwards compatible?
Interface naming (point to an example)
...