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 nodeports
- 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 (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 Upgradeablity
- 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 of ONAP project teams to provide full release-to-release upgrades as an MVP for Dublin
- A&AI (complete)
- SDC (in progress)
- SO (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)