summaryrefslogtreecommitdiffstats
path: root/feature-state-management/checkstyle-suppressions.xml
blob: 3c394a9cb09c5044871b15cd5be90b646efcbda3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?xml version="1.0"?>
<!--
  ============LICENSE_START=======================================================
   Copyright (C) 2018 AT&T Technologies. All rights reserved.
  ================================================================================
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at
  
       http://www.apache.org/licenses/LICENSE-2.0
  
  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
  
  SPDX-License-Identifier: Apache-2.0
  ============LICENSE_END=========================================================
-->

<!DOCTYPE suppressions PUBLIC
     "-//Puppy Crawl//DTD Suppressions 1.0//EN"
     "http://www.puppycrawl.com/dtds/suppressions_1_0.dtd">
 
<suppressions>
  <suppress checks="AbbreviationAsWordInName"
    files="DroolsPDPIntegrityMonitor.java"
    lines="1-9999"/>
</suppressions>
.. figure:: oomLogoV2-medium.png :align: right In summary OOM provides the following capabilities: - **Deploy** - with built-in component dependency management - **Configure** - unified configuration across all ONAP components - **Monitor** - real-time health monitoring feeding to a Consul UI and Kubernetes - **Heal**- failed ONAP containers are recreated automatically - **Scale** - cluster ONAP services to enable seamless scaling - **Upgrade** - change-out containers or configuration with little or no service impact - **Delete** - cleanup individual containers or entire deployments OOM supports a wide variety of Kubernetes private clouds - built with Rancher, Kubeadm or Cloudify - and public cloud infrastructures such as: Microsoft Azure, Amazon AWS, Google GCD, VMware VIO, and Openstack. The OOM documentation is broken into four different areas each targeted at a different user: - :ref:`quick-start-label` - deploy ONAP on an existing cloud - :ref:`user-guide-label` - a guide for operators of an ONAP instance - :ref:`developer-guide-label` - a guide for developers of OOM and ONAP - :ref:`cloud-setup-guide-label` - a guide for those setting up cloud environments that ONAP will use - :ref:`hardcoded-certiticates-label` - the list of all hardcoded certificates sets in ONAP installation The :ref:`release_notes` for OOM describe the incremental features per release. Component Orchestration Overview ================================ Multiple technologies, templates, and extensible plug-in frameworks are used in ONAP to orchestrate platform instances of software component artifacts. A few standard configurations are provide that may be suitable for test, development, and some production deployments by substitution of local or platform wide parameters. Larger and more automated deployments may require integration the component technologies, templates, and frameworks with a higher level of automated orchestration and control software. Design guidelines are provided to insure the component level templates and frameworks can be easily integrated and maintained. The following diagram provides an overview of these with links to examples and templates for describing new ones. .. graphviz:: digraph COO { rankdir="LR"; { node [shape=folder] oValues [label="values"] cValues [label="values"] comValues [label="values"] sValues [label="values"] oCharts [label="charts"] cCharts [label="charts"] comCharts [label="charts"] sCharts [label="charts"] blueprint [label="TOSCA blueprint"] } {oom [label="ONAP Operations Manager"]} {hlo [label="High Level Orchestrator"]} hlo -> blueprint hlo -> oom oom -> oValues oom -> oCharts oom -> component oom -> common common -> comValues common -> comCharts component -> cValues component -> cCharts component -> subcomponent subcomponent -> sValues subcomponent -> sCharts blueprint -> component }