Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There are no significant architecture changes for OOM in the Casablanca release.

The focus for this release is on incremental improvements in the following areas, as presented at the Casablanca Architecture F2F in Vancouver:

  1. Persistent Storage
    • pluggable persistent storage technologies to expand beyond static host path configuration + NFS backend
    • evolve standardized standardized Helm Templates (introduced in Beijing) evolved slightly to  to support global configuration and sub chart overrides of Storage Classes
    • provide support for GlusterFS as a the first storage class provisioner 
      Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyOOM-1228
  2. Resource Limits
    • apply CPU and Memory limits per Helm ChartImproves limits to Helm Charts in order to improve Pod placement based on resources available to in a Kubernetes Cluster
    • OOM working with project teams for accurate valuesto gather accurate values per project 
      Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyOOM-1145
  3. Common "shared" Helm Charts
      • mariadb-galera cluster
      • postgres
      • cassandra
      • project teams benefit from "sharing" common Helm Charts that reference common images and tested functionality 
      Platform Resiliency
      • Backup and Restore 
        • mariadb-galera cluster 
          Jira
          serverONAP JIRA
          serverId425b2b0a-557c-3c0c-b515-579789cceedb
          keyOOM-1176
        • mariadb (standalone) 
          Jira
          serverONAP JIRA
          serverId425b2b0a-557c-3c0c-b515-579789cceedb
          keyOOM-1164
        • postgres cluster 
          Jira
          serverONAP JIRA
          serverId425b2b0a-557c-3c0c-b515-579789cceedb
          keyOOM-1178
        • cassandra 
          Jira
          serverONAP JIRA
          serverId425b2b0a-557c-3c0c-b515-579789cceedb
          keyOOM-1177
        • redis 
        • Jira
          serverONAP JIRA
          serverId425b2b0a-557c-3c0c-b515-579789cceedb
          keyOOM-1179
    • Platform Resiliency
      • Backup and Restore tools and procedures 1232Node Selectors 
        Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyOOM-1232
      • Node Selectors for Pod placement 1229Enable (Anti)Affinity Rules 
        Jira
        serverONAP JIRA
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyOOM-12311229


Software Changes since Beijing

Upgrading from Helm 2.8.2 to 2.9.1. 


API Updates

OOM does not provide any external APIs.

...