summaryrefslogtreecommitdiffstats
path: root/docs/models.rst
blob: 9e41f5be2a13cf3d1c5631b61d5947db4e97887f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
.. This work is licensed under a Creative Commons Attribution 4.0 International License.
.. http://creativecommons.org/licenses/by/4.0

========================
Models
========================

SDC supports the onboarding and design of resources and services that adhere to one of a number of models. The following models are included in the default deployment:

**SDC AID**

The `ONAP SDC data model <https://wiki.onap.org/display/DW/SDC+Data+model>`_ supported widely by ONAP components. 

**ETSI SOL001 v2.5.1**

The data model for NFV descriptors standardised by ETSI, `version 2.5.1 <https://docbox.etsi.org/ISG/NFV/Open/Publications_pdf/Specs-Reports/NFV-SOL%20001v2.5.1%20-%20GS%20-%20TOSCA-based%20NFV%20descriptors%20spec.pdf>`_. Limited support exists in ONAP components, but some support is provided in SO SOL003 and SOL005 adapters and ETSI Catalog Manager.

Further models can be added through the :ref:`Supported APIs <offeredapis>` at deployment or runtime.
Model inheritance is supported though it is expected that the names of the types be unique across the inheritance tree. Resources that are imported or designed to adhere to a particular model can only be used in a service that adheres to the same model.
light .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ }
# Copyright © 2018  AT&T Intellectual Property.  All rights reserved.
# Modifications Copyright © 2018 Amdocs,Bell Canada
#
# 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.

#################################################################
# Global configuration defaults.
#################################################################
global:
  nodePortPrefix: 302
  nodePortPrefixExt: 304
  readinessImage: onap/oom/readiness:3.0.1
  loggingRepository: docker.elastic.co
  loggingImage: beats/filebeat:5.5.0
  clientImage: onap/dmaap/dbc-client:1.0.9
  repository: nexus3.onap.org:10001
  busyBoxImage: busybox:1.30
  busyBoxRepository: docker.io

#Global DMaaP app config
  allow_http: false

  #Logstash config
  logstashServiceName: log-ls
  logstashPort: 5044

  #dmaap-dr-prov server configuration
  dmaapDrProvName: dmaap-dr-prov
  dmaapDrProvExtPort2: 443
  dmaapDrProvExtPort: 80

  #AAF global config overrides
  aafEnabled: true
  aafAgentImage: onap/aaf/aaf_agent:2.1.20
  aafAppNs: org.osaaf.aaf
  aafLocatorContainer: oom

#Component overrides
message-router:
  enabled: true
dmaap-bc:
  enabled: true
dmaap-dr-node:
  enabled: true
dmaap-dr-prov:
  enabled: true

#Pods Service Account
serviceAccount:
  nameOverride: dmaap
  roles:
    - read