Versions Compared

Key

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

...

The overall Epic for OOM based deployment of ONAP is 

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyOOM-6
 with the following status: 

Jira Charts
borderfalse
showinforfalse
serverONAP JIRA
jql%22Epic%20Link%22%20in%20(%22OOM-6%22)
statTypestatuses
chartTypepie
width
isAuthenticatedtrue
serverId425b2b0a-557c-3c0c-b515-579789cceedb

During the Beijing release the 'initContainers' constructs were updated from the previous beta implementation to the current released syntax under the JIRA Story 

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyOOM-406
 
Jira Charts
borderfalse
showinforfalse
serverONAP JIRA
jql%22Epic%20Link%22%20in%20(%22OOM-6%22)
statTypestatuses
chartTypepie
width
isAuthenticatedtrue
serverId425b2b0a-557c-3c0c-b515-579789cceedb

Configuration

Each project within ONAP has its own configuration data generally consisting of: environment variables, configuration files, and database initial values.  Many technologies are used across the projects resulting in significant operational complexity and an inability to apply global parameters across the entire ONAP deployment. OOM solves this problem by introducing a common configuration technology, Helm charts, that provide a hierarchical configuration configuration with the ability to override values with higher level charts or command line options.  For example, if one wishes to change the OpenStack instance oam_network_cidr and ensure that all ONAP components reflect this change, one could change the vnfDeployment/openstack/oam_network_cidr value in the global configuration file as shown below:

...

OOM uses Helm K8S package manager to deploy ONAP components. Each component is arranged in a packaging format called a chart – a collection of files that describe a set of k8s resources. Helm allows for rolling upgrades of the ONAP component deployed. To upgrade a component Helm release you will need an updated Helm chart. The chart might have modified, deleted or added values, deployment yamls, and more.

...

helm rollback [flags] [RELEASE] [REVISION]
for example, to upgrade the onap-mso helm release to the latest MSO container release v1.1.2:
  • Edit mso valus.yaml which is part of the chart

...

The previous mso pod will be terminated and a new mso pod with an updated mso container will be created.

Jira Charts
borderfalse
showinforfalse
serverONAP JIRA
jql%22Epic%20Link%22%20in%20(%22OOM-9%22)
statTypestatuses
chartTypepie
width
isAuthenticatedtrue
serverId425b2b0a-557c-3c0c-b515-579789cceedb

Deletion