NAME CHART VERSION APP VERSION DESCRIPTION
-local/onap 8.0.0 Honolulu Open Network Automation Platform (ONAP)
-local/aaf 8.0.0 ONAP Application Authorization Framework
-local/aai 8.0.0 ONAP Active and Available Inventory
-local/appc 8.0.0 Application Controller
-local/cassandra 8.0.0 ONAP cassandra
-local/cds 8.0.0 ONAP Controller Design Studio (CDS)
-local/clamp 8.0.0 ONAP Clamp
-local/cli 8.0.0 ONAP Command Line Interface
-local/common 8.0.0 Common templates for inclusion in other charts
-local/consul 8.0.0 ONAP Consul Agent
-local/contrib 8.0.0 ONAP optional tools
-local/cps 8.0.0 ONAP Configuration Persistene Service (CPS)
-local/dcaegen2 8.0.0 ONAP DCAE Gen2
-local/dgbuilder 8.0.0 D.G. Builder application
-local/dmaap 8.0.0 ONAP DMaaP components
-local/log 8.0.0 ONAP Logging ElasticStack
-local/mariadb-galera 8.0.0 Chart for MariaDB Galera cluster
-local/mongo 8.0.0 MongoDB Server
-local/msb 8.0.0 ONAP MicroServices Bus
-local/multicloud 8.0.0 ONAP multicloud broker
-local/music 8.0.0 MUSIC - Multi-site State Coordination Service
-local/mysql 8.0.0 MySQL Server
-local/nbi 8.0.0 ONAP Northbound Interface
-local/network-name-gen 8.0.0 Name Generation Micro Service
-local/nfs-provisioner 8.0.0 NFS provisioner
-local/oof 8.0.0 ONAP Optimization Framework
-local/policy 8.0.0 ONAP Policy Administration Point
-local/pomba 8.0.0 ONAP Post Orchestration Model Based Audit
-local/portal 8.0.0 ONAP Web Portal
-local/postgres 8.0.0 ONAP Postgres Server
-local/robot 8.0.0 A helm Chart for kubernetes-ONAP Robot
-local/sdc 8.0.0 Service Design and Creation Umbrella Helm charts
-local/sdnc 8.0.0 SDN Controller
-local/sdnc-prom 8.0.0 ONAP SDNC Policy Driven Ownership Management
-local/sniro-emulator 8.0.0 ONAP Mock Sniro Emulator
-local/so 8.0.0 ONAP Service Orchestrator
-local/uui 8.0.0 ONAP uui
-local/vfc 8.0.0 ONAP Virtual Function Controller (VF-C)
-local/vid 8.0.0 ONAP Virtual Infrastructure Deployment
-local/vnfsdk 8.0.0 ONAP VNF SDK
+local/onap 9.0.0 Istanbul Open Network Automation Platform (ONAP)
+local/aaf 9.0.0 ONAP Application Authorization Framework
+local/aai 9.0.0 ONAP Active and Available Inventory
+local/appc 9.0.0 Application Controller
+local/cassandra 9.0.0 ONAP cassandra
+local/cds 9.0.0 ONAP Controller Design Studio (CDS)
+local/clamp 9.0.0 ONAP Clamp
+local/cli 9.0.0 ONAP Command Line Interface
+local/common 9.0.0 Common templates for inclusion in other charts
+local/consul 9.0.0 ONAP Consul Agent
+local/contrib 9.0.0 ONAP optional tools
+local/cps 9.0.0 ONAP Configuration Persistene Service (CPS)
+local/dcaegen2 9.0.0 ONAP DCAE Gen2
+local/dgbuilder 9.0.0 D.G. Builder application
+local/dmaap 9.0.0 ONAP DMaaP components
+local/log 9.0.0 ONAP Logging ElasticStack
+local/mariadb-galera 9.0.0 Chart for MariaDB Galera cluster
+local/mongo 9.0.0 MongoDB Server
+local/msb 9.0.0 ONAP MicroServices Bus
+local/multicloud 9.0.0 ONAP multicloud broker
+local/music 9.0.0 MUSIC - Multi-site State Coordination Service
+local/mysql 9.0.0 MySQL Server
+local/nbi 9.0.0 ONAP Northbound Interface
+local/network-name-gen 9.0.0 Name Generation Micro Service
+local/nfs-provisioner 9.0.0 NFS provisioner
+local/oof 9.0.0 ONAP Optimization Framework
+local/policy 9.0.0 ONAP Policy Administration Point
+local/pomba 9.0.0 ONAP Post Orchestration Model Based Audit
+local/portal 9.0.0 ONAP Web Portal
+local/postgres 9.0.0 ONAP Postgres Server
+local/robot 9.0.0 A helm Chart for kubernetes-ONAP Robot
+local/sdc 9.0.0 Service Design and Creation Umbrella Helm charts
+local/sdnc 9.0.0 SDN Controller
+local/sdnc-prom 9.0.0 ONAP SDNC Policy Driven Ownership Management
+local/sniro-emulator 9.0.0 ONAP Mock Sniro Emulator
+local/so 9.0.0 ONAP Service Orchestrator
+local/uui 9.0.0 ONAP uui
+local/vfc 9.0.0 ONAP Virtual Function Controller (VF-C)
+local/vid 9.0.0 ONAP Virtual Infrastructure Deployment
+local/vnfsdk 9.0.0 ONAP VNF SDK
el alto 1.15.2 2.14.2 1.15.2 18.09.x
frankfurt 1.15.9 2.16.6 1.15.11 18.09.x
guilin 1.15.11 2.16.10 1.15.11 18.09.x
- Honolulu 1.19.9 3.5.2 1.19.9 19.03.x
- Istanbul 1.2.0
+ honolulu 1.19.9 3.5.2 1.19.9 19.03.x 1.2.0
+ Istanbul 1.19.11 3.6.3 1.19.11 19.03.x 1.5.4
============== =========== ======= ======== ======== ============
.. note::
* 6.0.0 for Frankfurt
* 7.0.0 for Guilin
* 8.0.0 for Honolulu
+* 9.0.0 for Istanbul
**Step 2.** Install Helm Plugins required to deploy ONAP::
> cp -R ~/oom/kubernetes/helm/plugins/ ~/.local/share/helm/plugins
- > helm plugin install https://github.com/chartmuseum/helm-push.git
+ > helm plugin install https://github.com/chartmuseum/helm-push.git \
+ --version 0.9.0
+
+.. note::
+ The ``--version 0.9.0`` is required as new version of helm (3.7.0 and up) is
+ now using ``push`` directly and helm-push is using ``cm-push`` starting
+ version ``0.10.0`` and up.
**Step 3.** Install Chartmuseum::
Release Cert-Manager Prometheus Stack
============== ============= =================
honolulu 1.2.0 13.x
+ istanbul 1.5.4 19.x
============== ============= =================
This guide provides instructions on how to install the PaaS
Installation steps
------------------
-The recommended version of Cert-Manager for Kubernetes 1.19 is v1.2.0.
+The recommended version of Cert-Manager for Kubernetes 1.19 is v1.5.4.
Cert-Manager is deployed using regular YAML manifests which include all
the needed resources (the CustomResourceDefinitions, cert-manager,
namespace, and the webhook component).
Installation can be as simple as::
- > kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.2.0/cert-manager.yaml
+ > kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.5.4/cert-manager.yaml
Prometheus Stack (optional)
===========================
------------------
The recommended version of kube-prometheus-stack chart for
-Kubernetes 1.19 is 13.x (which is currently the latest major chart version),
-for example 13.3.1.
+Kubernetes 1.19 is 19.x (which is currently the latest major chart version),
+for example 19.0.2.
In order to install Prometheus Stack, you must follow these steps:
> helm install prometheus prometheus-community/kube-prometheus-stack --namespace=prometheus
- To install the kube-prometheus-stack Helm chart in specific version, for example 13.3.1::
+ To install the kube-prometheus-stack Helm chart in specific version, for example 19.0.2::
- > helm install prometheus prometheus-community/kube-prometheus-stack --namespace=prometheus --version=13.3.1
+ > helm install prometheus prometheus-community/kube-prometheus-stack --namespace=prometheus --version=19.0.2
To install a specific version of a single ONAP component (`so` in this example)
with the given release name enter::
- > helm deploy so onap/so --version 8.0.0 --set global.masterPassword=password --set global.flavor=unlimited --namespace onap
+ > helm deploy so onap/so --version 9.0.0 --set global.masterPassword=password --set global.flavor=unlimited --namespace onap
.. note::
The dependent components should be installed for component being installed
dependencies:
<...>
- name: so
- version: ~8.0.0
+ version: ~9.0.0
repository: '@local'
condition: so.enabled
<...>
> helm list
NAME REVISION UPDATED STATUS CHART APP VERSION NAMESPACE
- dev 1 Wed Oct 14 13:49:52 2020 DEPLOYED onap-8.0.0 Honolulu onap
- dev-cassandra 5 Thu Oct 15 14:45:34 2020 DEPLOYED cassandra-8.0.0 onap
- dev-contrib 1 Wed Oct 14 13:52:53 2020 DEPLOYED contrib-8.0.0 onap
- dev-mariadb-galera 1 Wed Oct 14 13:55:56 2020 DEPLOYED mariadb-galera-8.0.0 onap
+ dev 1 Wed Oct 14 13:49:52 2020 DEPLOYED onap-9.0.0 Istanbul onap
+ dev-cassandra 5 Thu Oct 15 14:45:34 2020 DEPLOYED cassandra-9.0.0 onap
+ dev-contrib 1 Wed Oct 14 13:52:53 2020 DEPLOYED contrib-9.0.0 onap
+ dev-mariadb-galera 1 Wed Oct 14 13:55:56 2020 DEPLOYED mariadb-galera-9.0.0 onap
Here the Name column shows the RELEASE NAME, In our case we want to try the
scale operation on cassandra, thus the RELEASE NAME would be dev-cassandra.
> helm search cassandra
NAME CHART VERSION APP VERSION DESCRIPTION
- local/cassandra 8.0.0 ONAP cassandra
- local/portal-cassandra 8.0.0 Portal cassandra
- local/aaf-cass 8.0.0 ONAP AAF cassandra
- local/sdc-cs 8.0.0 ONAP Service Design and Creation Cassandra
+ local/cassandra 9.0.0 ONAP cassandra
+ local/portal-cassandra 9.0.0 Portal cassandra
+ local/aaf-cass 9.0.0 ONAP AAF cassandra
+ local/sdc-cs 9.0.0 ONAP Service Design and Creation Cassandra
Here the Name column shows the chart name. As we want to try the scale
operation for cassandra, thus the corresponding chart name is local/cassandra
> helm list
NAME REVISION UPDATED STATUS CHART NAMESPACE
- so 1 Mon Feb 5 10:05:22 2020 DEPLOYED so-8.0.0 onap
+ so 1 Mon Feb 5 10:05:22 2020 DEPLOYED so-9.0.0 onap
When upgrading a cluster a parameter controls the minimum size of the cluster
during the upgrade while another parameter controls the maximum number of nodes
> helm history so
REVISION UPDATED STATUS CHART DESCRIPTION
1 Mon Feb 5 10:05:22 2020 SUPERSEDED so-8.0.0 Install complete
- 2 Mon Feb 5 10:10:55 2020 DEPLOYED so-8.0.1 Upgrade complete
+ 2 Mon Feb 5 10:10:55 2020 DEPLOYED so-9.0.0 Upgrade complete
Unfortunately, not all upgrades are successful. In recognition of this the
lineup of pods within an ONAP deployment is tagged such that an administrator
> helm history so
REVISION UPDATED STATUS CHART DESCRIPTION
1 Mon Feb 5 10:05:22 2020 SUPERSEDED so-8.0.0 Install complete
- 2 Mon Feb 5 10:10:55 2020 SUPERSEDED so-8.0.1 Upgrade complete
+ 2 Mon Feb 5 10:10:55 2020 SUPERSEDED so-9.0.0 Upgrade complete
3 Mon Feb 5 10:14:32 2020 DEPLOYED so-8.0.0 Rollback to 1
.. note::
+++ /dev/null
-lfdocs-conf~=0.7.5
-funcparserlib~=1.0.0a0
-sphinxcontrib.blockdiag~=2.0.0
-sphinxcontrib-needs<0.6.0
-sphinxcontrib.plantuml~=0.21
-sphinxcontrib.nwdiag~=2.0.0
-sphinxcontrib-seqdiag~=2.0.0
-sphinxcontrib-swaggerdoc~=0.1.7
-sphinx-rtd-theme~=1.0.0
################################################################################
# Copyright (c) 2020 Nordix Foundation. #
+# Modifications Copyright © 2021 Orange #
# #
# Licensed under the Apache License, Version 2.0 (the "License"); #
# you may not use this file except in compliance with the License. #
appVersion: "1.0.0"
description: A Helm chart for A1 Policy Management Service
name: a1policymanagement
-version: 8.0.0
+version: 9.0.0
################################################################################
# Copyright (c) 2020 Nordix Foundation. #
+# Modifications Copyright © 2021 Orange #
# #
# Licensed under the Apache License, Version 2.0 (the "License"); #
# you may not use this file except in compliance with the License. #
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 ZTE
# Modifications Copyright © 2018 AT&T, Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Application Authorization Framework
name: aaf
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP AAF cassandra
name: aaf-cass
-version: 8.0.0
+version: 9.0.0
- # Copyright © 2020 Orange
+# Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T, ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP AAF Certificate Manager
name: aaf-cm
-version: 8.0.0
+version: 9.0.0
-# Copyright © 2020 Orange
+# Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: aaf-templates
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../aaf-templates'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP AAF File Server
name: aaf-fs
-version: 8.0.0
+version: 9.0.0
-# Copyright © 2020 Orange
+# Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: aaf-templates
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../aaf-templates'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP AAF GUI
name: aaf-gui
-version: 8.0.0
+version: 9.0.0
- # Copyright © 2020 Orange
+# Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: aaf-templates
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../aaf-templates'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP AAF Hello
name: aaf-hello
-version: 8.0.0
+version: 9.0.0
- # Copyright © 2020 Orange
+# Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: aaf-templates
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../aaf-templates'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP AAF Locate
name: aaf-locate
-version: 8.0.0
+version: 9.0.0
- # Copyright © 2020 Orange
+# Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: aaf-templates
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../aaf-templates'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP AAF OAuth
name: aaf-oauth
-version: 8.0.0
+version: 9.0.0
- # Copyright © 2020 Orange
+# Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: aaf-templates
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../aaf-templates'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP AAF Service
name: aaf-service
-version: 8.0.0
+version: 9.0.0
- # Copyright © 2020 Orange
+# Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: aaf-templates
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../aaf-templates'
# Copyright 2018 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Secret Management Service
name: aaf-sms
-version: 8.0.0
+version: 9.0.0
# Copyright 2018 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Secret Management Service Quorum Client
name: aaf-sms-quorumclient
-version: 8.0.0
+version: 9.0.0
- # Copyright © 2020 Orange
+# Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright 2018 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
description: Chart to launch Vault as SMS backend
name: aaf-sms-vault
appVersion: 0.9.5
-version: 8.0.0
+version: 9.0.0
- # Copyright © 2020 Orange
+# Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- # Copyright © 2020 Orange
+# Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: aaf-sms-quorumclient
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aaf-sms-quorumclient'
- name: aaf-sms-vault
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aaf-sms-vault'
"UserName": "${OSDF_OPT_ENGINE_USER}",
"Password": "${OSDF_OPT_ENGINE_PASS}"
}
+ },
+ {
+ "name": "cps",
+ "values": {
+ "UserName": "${CPS_USER}",
+ "Password": "${CPS_PASS}"
+ }
}
]
}
export OSDF_OPT_ENGINE_PASS=${OSDF_OPT_ENGINE_PASS_PLAIN};
export SO_PASS=${SO_PASS_PLAIN};
export SDC_PASS=${SDC_PASS_PLAIN};
+ export CPS_PASS=${CPS_PASS_PLAIN};
cd /config-input;
for PFILE in `find . -not -type d | grep -v -F ..`; do
envsubst <${PFILE} >/config/${PFILE};
- name: SDC_PASS_PLAIN
{{- include "common.secret.envFromSecretFast" (dict "global" . "uid" "sdc-creds" "key" "password") | indent 10 }}
+ - name: CPS_USER
+ {{- include "common.secret.envFromSecretFast" (dict "global" . "uid" "cps-creds" "key" "login") | indent 10 }}
+ - name: CPS_PASS_PLAIN
+ {{- include "common.secret.envFromSecretFast" (dict "global" . "uid" "cps-creds" "key" "password") | indent 10 }}
+
volumeMounts:
- mountPath: /config-input
name: {{ include "common.name" . }}-preload-input
login: '{{ .Values.oofCreds.sdcUsername }}'
password: '{{ .Values.oofCreds.sdcPassword }}'
passwordPolicy: required
+ - uid: cps-creds
+ type: basicAuth
+ externalSecret: '{{ tpl (default "" .Values.oofCreds.cpsUserExternalSecret) . }}'
+ login: '{{ .Values.oofCreds.cpsUsername }}'
+ password: '{{ .Values.oofCreds.cpsPassword }}'
+ passwordPolicy: required
oofCreds:
aaiUsername: oof@oof.onap.org
aaiPassword: demo123456!
sdcUsername: aai
sdcPassword: Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
+ cpsUsername: ''
+ cpsPassword: ''
+ cpsUserExternalSecret: '{{ include "common.release" . }}-cps-core-app-user-creds'
+
# Configure resource requests and limits
resources:
small:
# Copyright 2018 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Hardware Security Components
name: aaf-sshsm
-version: 8.0.0
+version: 9.0.0
# Copyright 2018 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Trusted Platform Module Resource Manager
name: aaf-sshsm-abrmd
-version: 8.0.0
+version: 9.0.0
# Copyright 2018 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright 2018 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Trusted Platform Module Distribution Center
name: aaf-sshsm-distcenter
-version: 8.0.0
+version: 9.0.0
# Copyright 2018 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright 2018 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Trusted Platform Module Test CA Service
name: aaf-sshsm-testca
-version: 8.0.0
+version: 9.0.0
# Copyright 2018 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright 2018 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: aaf-sshsm-abrmd
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aaf-sshsm-abrmd'
condition: aaf-sshsm-abrmd.enabled
- name: aaf-sshsm-distcenter
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aaf-sshsm-distcenter'
condition: aaf-sshsm-distcenter.enabled
- name: aaf-sshsm-testca
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aaf-sshsm-testca'
condition: aaf-sshsm-testca.testca.enabled
-# Copyright © 2020 Orange
-# Modifications Copyright © 2018 AT&T, Amdocs, Bell Canada
+# Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Application Authorization Framework Templates
name: aaf-templates
-version: 8.0.0
+version: 9.0.0
-# Copyright © 2020 Orange
+# Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
-# Modifications Copyright © 2020 Orange
+# Modifications Copyright © 2020-2021 Orange
# Modifications Copyright © 2020 Nokia
#
# Licensed under the Apache License, Version 2.0 (the "License");
dependencies:
- name: aaf-cass
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aaf-cass'
condition: aaf-authz.enabled
- name: aaf-cm
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aaf-cm'
condition: aaf-authz.enabled
- name: aaf-fs
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aaf-fs'
condition: aaf-authz.enabled
- name: aaf-gui
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aaf-gui'
condition: aaf-authz.enabled
- name: aaf-hello
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aaf-hello'
condition: aaf-hello.enabled
- name: aaf-locate
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aaf-locate'
condition: aaf-authz.enabled
- name: aaf-oauth
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aaf-oauth'
condition: aaf-authz.enabled
- name: aaf-service
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aaf-service'
condition: aaf-authz.enabled
- name: aaf-sms
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aaf-sms'
condition: aaf-sms.enabled
- name: aaf-sshsm
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aaf-sshsm'
condition: aaf-sshsm.enabled
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Active and Available Inventory
name: aai
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, AT&T
# Modifications Copyright © 2018 Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Babel microservice
name: aai-babel
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, AT&T
# Modifications Copyright © 2018 Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# org.onap.aai
# ================================================================================
# Copyright © 2018 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP AAI GraphAdmin
name: aai-graphadmin
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, AT&T
# Modifications Copyright © 2018 Bell Canada
-# Modifications Copyright © 2020 Orange
+# Modifications Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada, AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP AAI modelloader
name: aai-modelloader
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, AT&T
# Modifications Copyright © 2018 Bell Canada
-# Modifications Copyright © 2020 Orange
+# Modifications Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada, AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP AAI resources
name: aai-resources
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, AT&T
# Modifications Copyright © 2018 Bell Canada
-# Modifications Copyright © 2020 Orange
+# Modifications Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2019 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP AAI Schema Service
name: aai-schema-service
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, AT&T
# Modifications Copyright © 2018 Bell Canada
-# Modifications Copyright © 2020 Orange
+# Modifications Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada, AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP AAI sparky-be
name: aai-sparky-be
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, AT&T
# Modifications Copyright © 2018 Bell Canada
-# Modifications Copyright © 2020 Orange
+# Modifications Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada, AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP AAI traversal
name: aai-traversal
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, AT&T
# Modifications Copyright © 2018 Bell Canada
-# Modifications Copyright © 2020 Orange
+# Modifications Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada, AT&T
-# Modifications Copyright © 2020 Orange
+# Modifications Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
---
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: cassandra
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
condition: global.cassandra.localCluster
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: aai-babel
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aai-babel'
condition: aai-babel.enabled
- name: aai-graphadmin
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aai-graphadmin'
condition: aai-graphadmin.enabled
- name: aai-modelloader
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aai-modelloader'
condition: aai-modelloader.enabled
- name: aai-resources
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aai-resources'
condition: aai-resources.enabled
- name: aai-schema-service
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aai-schema-service'
condition: aai-schema-service.enabled
- name: aai-sparky-be
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aai-sparky-be'
condition: aai-sparky-be.enabled
- name: aai-traversal
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/aai-traversal'
condition: aai-traversal.enabled
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Application Controller
name: appc
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada, AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP APPC Ansible Server
name: appc-ansible-server
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada, AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 AT&T, Amdocs, Bell Canada Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP APPC Self Service Controller Design Tool
name: appc-cdt
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 AT&T, Amdocs, Bell Canada Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 AT&T, Amdocs, Bell Canada Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: mariadb-galera
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dgbuilder
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: appc-ansible-server
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/appc-ansible-server'
condition: appc-ansible-server.enabled
- name: appc-cdt
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/appc-cdt'
condition: appc-cdt.enabled
# Copyright © 2017 Amdocs, Bell Canada
-# Modifications Copyright © 2018 Orange
+# Modifications Copyright © 2018-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Controller Design Studio (CDS)
name: cds
-version: 8.0.0
+version: 9.0.0
# Copyright (c) 2019 IBM, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP CDS Blueprints Processor
name: cds-blueprints-processor
-version: 8.0.0
+version: 9.0.0
# Copyright (c) 2019 IBM, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
-
# Copyright (c) 2019 Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP CDS Command Executor
name: cds-command-executor
-version: 8.0.0
+version: 9.0.0
# Copyright (c) 2019 Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
hostPath:
path: /etc/localtime
- name: {{ include "common.fullname" . }}-blueprints
+ {{- if .Values.persistence.enabled }}
persistentVolumeClaim:
claimName: {{ include "common.release" . }}-cds-blueprints
+ {{- else }}
+ emptyDir: {}
+ {{- end }}
imagePullSecrets:
- name: "{{ include "common.namespace" . }}-docker-registry-key"
externalPort: 10005
persistence:
- enabled: true
+ enabled: false
mountSubPath: cds/blueprints/deploy
deployedBlueprint: /opt/app/onap/blueprints/deploy
# Copyright (c) 2020 Bell Canada, Deutsche Telekom
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP CDS Py Executor
name: cds-py-executor
-version: 8.0.0
+version: 9.0.0
# Copyright (c) 2020 Bell Canada, Deutsche Telekom
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright (c) 2019 Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP CDS SDC listener microservice
name: cds-sdc-listener
-version: 8.0.0
+version: 9.0.0
# Copyright (c) 2019 Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright (c) 2019 Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP CDS UI
name: cds-ui
-version: 8.0.0
+version: 9.0.0
# Copyright (c) 2019 Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
-# Modifications Copyright © 2018 Orange
+# Modifications Copyright © 2018,2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: mariadb-galera
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: cds-blueprints-processor
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/cds-blueprints-processor'
condition: cds-blueprints-processor.enabled
- name: cds-command-executor
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/cds-command-executor'
condition: cds-command-executor.enabled
- name: cds-py-executor
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/cds-py-executor'
condition: cds-py-executor.enabled
- name: cds-sdc-listener
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/cds-sdc-listener'
condition: cds-sdc-listener.enabled
- name: cds-ui
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/cds-ui'
condition: cds-ui.enabled
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Command Line Interface
name: cli
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada, AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP cassandra
name: cassandra
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../repositoryGenerator'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../serviceAccount'
# Copyright © 2020 Samsung Electronics
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Wrapper chart to allow truststore to be shared among cert-initializer instances
name: cert-wrapper
-version: 8.0.0
+version: 9.0.0
# Copyright © 2020 Samsung Electronics
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../certInitializer'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Template used to obtain certificates in onap
name: certInitializer
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../readinessCheck'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../repositoryGenerator'
# Copyright © 2021 Nokia
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
name: certManagerCertificate
description: A Helm chart for Cert-Manager Certificate CRD template
-version: 8.0.0
+version: 9.0.0
# Copyright © 2021 Nokia
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
- name: cmpv2Config
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../cmpv2Config'
# Copyright © 2020 Nokia
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Template used to store cmpv2 configuration in onap
name: cmpv2Config
-version: 8.0.0
+version: 9.0.0
# Copyright © 2020 Nokia
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Common templates for inclusion in other charts
name: common
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 AT&T, Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: D.G. Builder application
name: dgbuilder
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 AT&T, Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../repositoryGenerator'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../serviceAccount'
# Copyright © 2020 Bitnami, AT&T, Amdocs, Bell Canada, highstreet technologies
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP elasticsearch
name: elasticsearch
-version: 8.0.0
+version: 9.0.0
# Copyright © 2020 Bitnami, AT&T, Amdocs, Bell Canada, highstreet technologies
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP elasticsearch curator
name: curator
-version: 8.0.0
+version: 9.0.0
# Copyright © 2020 Bitnami, AT&T, Amdocs, Bell Canada, highstreet technologies
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../../../common'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../../../repositoryGenerator'
# Copyright © 2020 Bitnami, AT&T, Amdocs, Bell Canada, highstreet technologies
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP elasticsearch data
name: data
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../../../common'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../../../repositoryGenerator'
# Copyright © 2020 Bitnami, AT&T, Amdocs, Bell Canada, highstreet technologies
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP elasticsearch master
name: master
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../../../common'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../../../repositoryGenerator'
# Copyright © 2020 Bitnami, AT&T, Amdocs, Bell Canada, highstreet technologies
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
- name: master
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/master'
- name: data
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/data'
condition: elasticsearch.data.enabled,data.enabled
- name: curator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/curator'
condition: elasticsearch.curator.enabled,curator.enabled
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../certInitializer'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../repositoryGenerator'
# Copyright (C) 2021 Wipro Limited.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Chart for etcd init job
name: etcd-init
-version: 8.0.0
+version: 9.0.0
# Copyright (C) 2021 Wipro Limited.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../repositoryGenerator'
# Copyright © 2019 Intel Corporation
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
name: etcd
home: https://github.com/coreos/etcd
-version: 8.0.0
+version: 9.0.0
appVersion: 2.2.5
description: Distributed reliable key-value store for the most critical data of a
distributed system.
# Copyright © 2017 Amdocs, Bell Canada
-# Modifications Copyright © 2018 Orange
+# Modifications Copyright © 2018,2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../repositoryGenerator'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Template used to create same STDOUT log configuration
name: logConfiguration
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
# Copyright © 2018 Amdocs, Bell Canada
# Copyright © 2020 Bitnami, Orange
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Chart for MariaDB Galera cluster
name: mariadb-galera
-version: 8.0.0
+version: 9.0.0
keywords:
- mariadb
- mysql
# Copyright © 2018 Amdocs, Bell Canada
-# Copyright © 2020 Orange
+# Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../readinessCheck'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../repositoryGenerator'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../serviceAccount'
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Chart for MariaDB Galera init job
name: mariadb-init
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../repositoryGenerator'
-# Copyright © 2018 Orange
+# Copyright © 2018, 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: MongoDB Server
name: mongo
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../repositoryGenerator'
# Copyright © 2018 AT&T, Amdocs, Bell Canada Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: MUSIC - Multi-site State Coordination Service
name: music
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 AT&T, Amdocs, Bell Canada Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP - Cassandra Database
name: music-cassandra
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 AT&T, Amdocs, Bell Canada Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../../../common'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../../../repositoryGenerator'
# Copyright © 2018 AT&T, Amdocs, Bell Canada Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: music-cassandra
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/music-cassandra'
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../repositoryGenerator'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../certInitializer'
# Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.\r
+# Modifications Copyright © 2021 Orange\r
#\r
# Licensed under the Apache License, Version 2.0 (the "License");\r
# you may not use this file except in compliance with the License.\r
apiVersion: v1\r
description: Name Generation Micro Service\r
name: network-name-gen\r
-version: 8.0.0\r
+version: 9.0.0\r
# Copyright (C) 2018 AT&T Intellectual Property. All rights reserved.\r
+# Modifications Copyright © 2021 Orange\r
#\r
# Licensed under the Apache License, Version 2.0 (the "License");\r
# you may not use this file except in compliance with the License.\r
\r
dependencies:\r
- name: common\r
- version: ~8.x-0\r
+ version: ~9.x-0\r
repository: 'file://../common'\r
- name: repositoryGenerator\r
- version: ~8.x-0\r
+ version: ~9.x-0\r
repository: 'file://../repositoryGenerator'\r
- name: mariadb-galera\r
- version: ~8.x-0\r
+ version: ~9.x-0\r
repository: 'file://../mariadb-galera'\r
condition: global.mariadbGalera.localCluster\r
- name: mariadb-init\r
- version: ~8.x-0\r
+ version: ~9.x-0\r
repository: 'file://../mariadb-init'\r
condition: not global.mariadbGalera.localCluster\r
--- /dev/null
+# Patterns to ignore when building packages.
+# This supports shell glob matching, relative path matching, and
+# negation (prefixed with !). Only one pattern per line.
+.DS_Store
+# Common VCS dirs
+.git/
+.gitignore
+.bzr/
+.bzrignore
+.hg/
+.hgignore
+.svn/
+# Common backup files
+*.swp
+*.bak
+*.tmp
+*~
+# Various IDEs
+.project
+.idea/
+*.tmproj
--- /dev/null
+# Copyright © 2021 Orange
+#
+# 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.
+
+apiVersion: v1
+description: Chart for Postgres init job
+name: postgres-init
+version: 9.0.0
--- /dev/null
+# Copyright © 2021 Orange
+#
+# 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.
+
+dependencies:
+ - name: common
+ version: ~9.x-0
+ repository: 'file://../common'
+ - name: repositoryGenerator
+ version: ~9.x-0
+ repository: 'file://../repositoryGenerator'
--- /dev/null
+--- User Setup
+CREATE USER "${PG_USER}" LOGIN;
+ALTER USER "${PG_USER}" PASSWORD '${PG_PASSWORD}';
+
+CREATE DATABASE ${PG_DATABASE};
+GRANT ALL PRIVILEGES ON DATABASE ${PG_DATABASE} TO "${PG_USER}";
+
+--- PG_DATABASE Setup
+
+\c ${PG_DATABASE}
+
+CREATE EXTENSION IF NOT EXISTS pg_stat_statements;
+CREATE EXTENSION IF NOT EXISTS pgaudit;
+
+--- Create schema for PG_USER
+
+\c ${PG_DATABASE}
+
+CREATE SCHEMA IF NOT EXISTS "${PG_USER}" AUTHORIZATION "${PG_USER}";
--- /dev/null
+{{/*
+# Copyright © 2021 Orange
+#
+#
+# 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.
+*/}}
+
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ include "common.fullname" . }}
+ namespace: {{ include "common.namespace" . }}
+ labels:
+ app: {{ include "common.name" . }}
+ chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
+ release: {{ include "common.release" . }}
+ heritage: {{ .Release.Service }}
+data:
+{{ tpl (.Files.Glob "resources/config/*").AsConfig . | indent 2 }}
--- /dev/null
+{{/*
+# Copyright © 2021 Orange
+#
+# 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.
+*/}}
+
+apiVersion: batch/v1
+kind: Job
+metadata:
+ name: {{ include "common.fullname" . }}-config-job
+ namespace: {{ include "common.namespace" . }}
+ labels:
+ app: {{ include "common.name" . }}
+ chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
+ release: {{ include "common.release" . }}
+ heritage: {{ .Release.Service }}
+spec:
+ backoffLimit: 20
+ template:
+ metadata:
+ labels:
+ app: {{ include "common.name" . }}
+ release: {{ include "common.release" . }}
+ name: {{ include "common.name" . }}
+ spec:
+ initContainers:
+ - name: {{ include "common.name" . }}-readiness
+ command:
+ - /app/ready.py
+ args:
+ - --container-name
+ - {{ .Values.global.postgres.container.name }}
+ env:
+ - name: NAMESPACE
+ valueFrom:
+ fieldRef:
+ apiVersion: v1
+ fieldPath: metadata.namespace
+ image: {{ include "repositoryGenerator.image.readiness" . }}
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ containers:
+ - command:
+ - sh
+ args:
+ - -c
+ - |
+ function prepare_password {
+ echo -n $1 | sed -e "s/'/''/g"
+ }
+ export PG_PASSWORD=`prepare_password $PG_PASSWORD_INPUT`;
+ export PG_ROOT_PASSWORD=`prepare_password $PG_ROOT_PASSWORD_INPUT`;
+ cd /config-input && for PFILE in `ls -1 .`; do envsubst <${PFILE} >/config/${PFILE}; done;
+ psql "postgresql://postgres:$PG_ROOT_PASSWORD@$PG_HOST" < /config/setup.sql
+ env:
+ - name: PG_HOST
+ value: "{{ .Values.global.postgres.service.name2 }}"
+ - name: PG_PRIMARY_USER
+ value: primaryuser
+ - name: MODE
+ value: postgres
+ - name: PG_PRIMARY_PASSWORD_INPUT
+ {{- include "common.secret.envFromSecretFast" (dict "global" . "uid" (include "common.postgres.secret.primaryPasswordUID" .) "key" "password") | indent 10 }}
+ - name: PG_USER
+ {{- include "common.secret.envFromSecretFast" (dict "global" . "uid" (include "common.postgres.secret.userCredentialsUID" .) "key" "login") | indent 10 }}
+ - name: PG_PASSWORD_INPUT
+ {{- include "common.secret.envFromSecretFast" (dict "global" . "uid" (include "common.postgres.secret.userCredentialsUID" .) "key" "password") | indent 10 }}
+ - name: PG_DATABASE
+ value: "{{ .Values.config.pgDatabase }}"
+ - name: PG_ROOT_PASSWORD_INPUT
+ {{- include "common.secret.envFromSecretFast" (dict "global" . "uid" (include "common.postgres.secret.rootPassUID" .) "key" "password") | indent 10 }}
+ volumeMounts:
+ - mountPath: /config-input/setup.sql
+ name: config
+ subPath: setup.sql
+ - mountPath: /config
+ name: pgconf
+ image: {{ include "repositoryGenerator.image.postgres" . }}
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ name: {{ include "common.name" . }}-update-config
+ volumeMounts:
+ - mountPath: /etc/localtime
+ name: localtime
+ readOnly: true
+ - mountPath: /config-input/setup.sql
+ name: config
+ subPath: setup.sql
+ - mountPath: /config
+ name: pgconf
+ resources:
+{{ include "common.resources" . | indent 12 }}
+ {{- if .Values.nodeSelector }}
+ nodeSelector:
+{{ toYaml .Values.nodeSelector | indent 10 }}
+ {{- end -}}
+ {{- if .Values.affinity }}
+ affinity:
+{{ toYaml .Values.affinity | indent 10 }}
+ {{- end }}
+ volumes:
+ - name: localtime
+ hostPath:
+ path: /etc/localtime
+ - name: config
+ configMap:
+ name: {{ include "common.fullname" . }}
+ - name: pgconf
+ emptyDir:
+ medium: Memory
+ restartPolicy: Never
+ imagePullSecrets:
+ - name: "{{ include "common.namespace" . }}-docker-registry-key"
--- /dev/null
+{{/*
+# Copyright © 2021 Orange
+# #
+# # 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.
+*/}}
+{{ include "common.secretFast" . }}
--- /dev/null
+# Copyright © 2021 Orange
+#
+# 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:
+ postgres:
+ service:
+ name: pgset
+ container:
+ name: postgres
+
+#################################################################
+# Secrets metaconfig
+#################################################################
+secrets:
+ - uid: '{{ include "common.postgres.secret.rootPassUID" . }}'
+ type: password
+ externalSecret: '{{ tpl (default "" .Values.config.pgRootPasswordExternalSecret) . }}'
+ password: '{{ .Values.config.pgRootPassword }}'
+ - uid: '{{ include "common.postgres.secret.userCredentialsUID" . }}'
+ type: basicAuth
+ externalSecret: '{{ tpl (default "" .Values.config.pgUserExternalSecret) . }}'
+ login: '{{ .Values.config.pgUserName }}'
+ password: '{{ .Values.config.pgUserPassword }}'
+ - uid: '{{ include "common.postgres.secret.primaryPasswordUID" . }}'
+ type: password
+ externalSecret: '{{ tpl (default "" .Values.config.pgPrimaryPasswordExternalSecret) . }}'
+ password: '{{ .Values.config.pgPrimaryPassword }}'
+
+#################################################################
+# Application configuration defaults.
+#################################################################
+
+pullPolicy: Always
+
+# application configuration
+config:
+ pgUserName: testuser
+ pgDatabase: userdb
+ pgDataPath: data
+ pgRootPasswordExternalSecret: '{{ include "common.namespace" . }}-postgres-db-root-password'
+ # pgPrimaryPassword: password
+ # pgUserPassword: password
+ # pgRootPassword: password
+
+nodeSelector: {}
+
+affinity: {}
+
+flavor: small
+
+#resources: {}
+# We usually recommend not to specify default resources and to leave this as a conscious
+# choice for the user. This also increases chances charts run on environments with little
+# resources, such as Minikube. If you do want to specify resources, uncomment the following
+# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
+#
+# Example:
+# Configure resource requests and limits
+# ref: http://kubernetes.io/docs/user-guide/compute-resources/
+# Minimum memory for development is 2 CPU cores and 4GB memory
+# Minimum memory for production is 4 CPU cores and 8GB memory
+resources:
+ small:
+ limits:
+ cpu: 100m
+ memory: 300Mi
+ requests:
+ cpu: 10m
+ memory: 90Mi
+ large:
+ limits:
+ cpu: 2
+ memory: 4Gi
+ requests:
+ cpu: 1
+ memory: 2Gi
+ unlimited: {}
# Copyright © 2018 Amdocs, AT&T, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Postgres Server
name: postgres
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, AT&T, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../repositoryGenerator'
{{/*
# Copyright © 2018 Amdocs, AT&T, Bell Canada
# Copyright © 2020 Samsung Electronics
+# Copyright © 2021 Orange
# Modifications Copyright (C) 2021 Bell Canada.
# #
# # Licensed under the Apache License, Version 2.0 (the "License");
- name: PG_MODE
value: {{ $pgMode }}
- name: PG_PRIMARY_HOST
- value: "{{ $dot.Values.container.name.primary }}"
+ value: "{{ $dot.Values.service.name2 }}"
- name: PG_REPLICA_HOST
- value: "{{ $dot.Values.container.name.replica }}"
+ value: "{{ $dot.Values.service.name3 }}"
- name: PG_PRIMARY_PORT
value: "{{ $dot.Values.service.internalPort }}"
- name: PG_PRIMARY_PASSWORD
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Template used to wait for other deployment/sts/jobs in onap
name: readinessCheck
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../repositoryGenerator'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Wrapper chart to allow docker secret to be shared all instances
name: repository-wrapper
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../repositoryGenerator'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Template used to generate the right repository link
name: repositoryGenerator
-version: 8.0.0
+version: 9.0.0
apiVersion: v1
description: Wrapper chart to allow default roles to be shared among onap instances
name: roles-wrapper
-version: 8.0.0
+version: 9.0.0
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Template used to create the right Service Accounts / Role / RoleBinding
name: serviceAccount
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../common'
# ============LICENSE_START=======================================================
# Copyright (c) 2021 Bell Canada.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "1.0"
description: ONAP timescaledb
name: timescaledb
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (c) 2021 Bell Canada.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../repositoryGenerator'
spec:
serviceAccountName: {{ include "common.fullname" (dict "suffix" "read" "dot" . ) }}
{{ include "common.podSecurityContext" . | indent 10 | trim}}
+ initContainers:
+ # we shouldn't need this but for unknown reason, it's fsGroup is not
+ # applied
+ - name: fix-permission
+ command:
+ - /bin/sh
+ args:
+ - -c
+ - chown -R {{ .Values.securityContext.user_id }}:{{ .Values.securityContext.group_id }} /var/lib/postgresql/data
+ image: {{ include "repositoryGenerator.image.busybox" . }}
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ securityContext:
+ runAsUser: 0
+ volumeMounts:
+ - mountPath: /var/lib/postgresql/data
+ name: {{ include "common.fullname" . }}
containers:
- name: {{ include "common.name" . }}
image: {{ include "repositoryGenerator.dockerHubRepository" . }}/{{ .Values.image }}
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Consul Agent
name: consul
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Consul Server
name: consul-server
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: consul-server
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/consul-server'
condition: consul-server.enabled
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP optional tools
name: contrib
-version: 8.0.0
+version: 9.0.0
# Copyright © 2019 Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
name: awx
sources:
- https://github.com/ansible/awx
-version: 8.0.0
+version: 9.0.0
# Copyright © 2019 Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Ansible AWX database
name: awx-postgres
-version: 8.0.0
+version: 9.0.0
# Copyright © 2019 Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2019 Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: awx-postgres
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/awx-postgres'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
cpu: 500m
memory: 1Gi
serviceAccount: {{ include "common.fullname" . }}
- serviceAccountName: {{ include "common.fullname" (dict "suffix" "read" "dot" . )}}
+ serviceAccountName: {{ include "common.fullname" . }}
volumes:
- configMap:
defaultMode: 420
# Copyright © 2020 Nokia
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP EJBCA test server
name: ejbca
-version: 8.0.0
+version: 9.0.0
# Copyright © 2020 Orange, Ericsson
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: mariadb-galera
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: global.mariadbGalera.localCluster
- name: mariadb-init
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: not global.mariadbGalera.localCluster
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: cmpv2Config
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Netbox IPAM
name: netbox
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Netbox - Application (WSGI + Gunicorn)
name: netbox-app
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Netbox - Nginx web server
name: netbox-nginx
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Netbox Posgres database
name: netbox-postgres
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: netbox-app
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/netbox-app'
- name: netbox-nginx
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/netbox-nginx'
- name: netbox-postgres
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/netbox-postgres'
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: awx
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/awx'
condition: awx.enabled
- name: ejbca
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/ejbca'
condition: global.cmpv2Enabled
- name: netbox
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/netbox'
condition: netbox.enabled
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright (C) 2021 Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Configuration Persistance Service (CPS)
name: cps
-version: 8.0.0
+version: 9.0.0
# Copyright (C) Pantheon.tech, Orange
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Configuration Persistance Service (CPS) - Core
name: cps-core
-version: 8.0.0
+version: 9.0.0
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: postgres
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
+ condition: global.postgres.localCluster
+ - name: postgres-init
+ version: ~9.x-0
+ repository: '@local'
+ condition: not global.postgres.localCluster
+ #condition: global.postgres.postgresInit
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright (C) 2021 Pantheon.tech
# Modifications Copyright (C) 2020 Bell Canada.
# Modifications Copyright (C) 2021 Nordix Foundation.
+# Modifications Copyright (C) 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
spring:
datasource:
+{{- if .Values.global.postgres.localCluster }}
url: jdbc:postgresql://{{ .Values.postgres.service.name2 }}:5432/{{ .Values.postgres.config.pgDatabase }}
+{{- else }}
+ url: jdbc:postgresql://{{ .Values.global.postgres.service.name2 }}:5432/{{ .Values.postgres.config.pgDatabase }}
+{{- end }}
username: ${DB_USERNAME}
password: ${DB_PASSWORD}
driverClassName: org.postgresql.Driver
ingress:
virtualhost:
baseurl: "simpledemo.onap.org"
-
-image: onap/cps-and-ncmp:2.0.0
+ #Service Names of the postgres db to connect to.
+ #Override it to cps-postgres if localCluster is enabled.
+ postgres:
+ localCluster: false
+ service:
+ name: pgset
+ name2: tcp-pgset-primary
+ name3: tcp-pgset-replica
+ container:
+ name: postgres
+
+image: onap/cps-and-ncmp:2.0.1
containerPort: &svc_port 8080
managementPort: &mgt_port 8081
pgUserExternalSecret: *pgUserCredsSecretName
pgRootPasswordExternalSecret: *pgRootPassSecretName
+postgres-init:
+ nameOverride: cps-postgres-init
+ config:
+ pgUserName: cps
+ pgDatabase: cpsdb
+ pgDataPath: data
+ pgUserExternalSecret: *pgUserCredsSecretName
+
+ # pgPrimaryPassword: password
+ # pgUserPassword: password
+ # pgRootPassword: password
+
readinessCheck:
wait_for:
- - *postgresName
+ - '{{ ternary .Values.postgres.service.name "postgres" .Values.global.postgres.localCluster }}'
minReadySeconds: 10
updateStrategy:
# ============LICENSE_START=======================================================
# Copyright (c) 2021 Bell Canada.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Configuration Persistance Service (CPS) - Temporal
name: cps-temporal
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (c) 2021 Bell Canada.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: timescaledb
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ============LICENSE_START=======================================================
# Copyright (C) 2021 Nordix Foundation
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Configuration Persistance Service (CPS) - NCMP-DMI-Plugin
name: ncmp-dmi-plugin
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2021 Nordix Foundation
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
- repository: '@local'
\ No newline at end of file
+ version: ~9.x-0
+ repository: '@local'
# Copyright (C) 2021 Bell Canada.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: cps-core
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: cps-core.enabled
- name: cps-temporal
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: cps-temporal.enabled
- name: ncmp-dmi-plugin
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- condition: ncmp-dmi-plugin.enabled
\ No newline at end of file
+ condition: ncmp-dmi-plugin.enabled
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2020 J. F. Lucas. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE Microservices
name: dcaegen2-services
-version: 8.0.0
+version: 9.0.0
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2020 J. F. Lucas. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE Microservices Common templates
name: dcaegen2-services-common
-version: 8.0.0
+version: 9.0.0
# Copyright (c) 2021 J. F. Lucas. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (c) 2021 AT&T Intellectual Property
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE BBS-EventProcessor Microservice
name: dcae-bbs-eventprocessor-ms
-version: 8.0.0
\ No newline at end of file
+version: 9.0.0
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (c) 2021 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (C) 2021 Nordix Foundation.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE DataFile Collector Helm charts
name: dcae-datafile-collector
-version: 8.0.0
\ No newline at end of file
+version: 9.0.0
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (C) 2021 Nordix Foundation.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certManagerCertificate
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2021 Wipro Limited.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE datalake-admin-ui helm chart
name: dcae-datalake-admin-ui
-version: 8.0.0
-
+version: 9.0.0
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2021 Wipro Limited.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (C) 2021 Wipro Limited.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE Datalake DES MS charts
name: dcae-datalake-des
-version: 8.0.0
+version: 9.0.0
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (C) 2021 Wipro Limited.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (C) 2021 Wipro Limited
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE Datalake feeder MS charts
name: dcae-datalake-feeder
-version: 8.0.0
+version: 9.0.0
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (C) 2021 Wipro Limited.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: postgres
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (c) 2021 AT&T Intellectual Property
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE Heartbeat Microservice
name: dcae-heartbeat
-version: 8.0.0
\ No newline at end of file
+version: 9.0.0
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (c) 2021 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: postgres
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2021 J. F. Lucas. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE HV VES collector
name: dcae-hv-ves-collector
-version: 8.0.0
+version: 9.0.0
# Copyright (c) 2021 J. F. Lucas. All rights reserved.
# Copyright (c) 2021 Nokia. All rights reserved.
# Copyright (c) 2021 AT&T. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certManagerCertificate
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2021 Wipro Limited.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE KPI MS chart
name: dcae-kpi-ms
-version: 8.0.0
-
+version: 9.0.0
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2021 Wipro Limited.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
# Modifications Copyright © 2018 Amdocs, Bell Canada
# Copyright (c) 2021 J. F. Lucas. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: ONAP DCAE Microservice Health Check
name: dcae-ms-healthcheck
-version: 8.0.0
+version: 9.0.0
#=================================================================================
# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
# Modifications Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (C) 2021 Nordix Foundation.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE PM-Mapper Helm charts
name: dcae-pm-mapper
-version: 8.0.0
\ No newline at end of file
+version: 9.0.0
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (C) 2021 Nordix Foundation.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../../common/dcaegen2-services-common'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ============================================================================
# Copyright (C) 2021 Nordix Foundation.
# Copyright (c) 2021 AT&T. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE PMSH Service
name: dcae-pmsh
-version: 8.0.0
+version: 9.0.0
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (C) 2021 Nordix Foundation.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: postgres
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2021 J. F. Lucas. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE PRH
name: dcae-prh
-version: 8.0.0
+version: 9.0.0
# Copyright (c) 2021 J. F. Lucas. All rights reserved.
# Copyright (c) 2021 AT&T. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (c) 2021 AT&T Intellectual Property
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE RESTConf Collector
name: dcae-restconf-collector
-version: 8.0.0
\ No newline at end of file
+version: 9.0.0
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (c) 2021 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2021 Wipro Limited.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE SliceAnalysis MS charts
name: dcae-slice-analysis-ms
-version: 8.0.0
-
+version: 9.0.0
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2021 Wipro Limited.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: postgres
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (c) 2021 AT&T Intellectual Property
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE SNMPTrap Collector
name: dcae-snmptrap-collector
-version: 8.0.0
\ No newline at end of file
+version: 9.0.0
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (c) 2021 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ============= LICENSE_START ================================================
# ============================================================================
# Copyright (C) 2021 Wipro Limited.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE Son-handler helm chart
name: dcae-son-handler
-version: 8.0.0
+version: 9.0.0
# ============= LICENSE_START ================================================
# ============================================================================
# Copyright (C) 2021 Wipro Limited.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: postgres
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2021 J. F. Lucas. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE TCA (Gen 2)
name: dcae-tcagen2
-version: 8.0.0
+version: 9.0.0
# Copyright (c) 2020 J. F. Lucas. All rights reserved.
# Copyright (c) 2021 AT&T. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2021 J. F. Lucas. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE VES Collector
name: dcae-ves-collector
-version: 8.0.0
+version: 9.0.0
# Copyright (c) 2021 J. F. Lucas. All rights reserved.
# Copyright (c) 2021 Nokia. All rights reserved.
# Copyright (c) 2021 AT&T. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certManagerCertificate
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (c) 2021 AT&T Intellectual Property
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "Honolulu"
description: DCAE VES-Mapper Microservice
name: dcae-ves-mapper
-version: 8.0.0
\ No newline at end of file
+version: 9.0.0
# ================================ LICENSE_START =============================
# ============================================================================
# Copyright (c) 2021 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ============================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaegen2-services-common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright (c) 2021 J. F. Lucas. All rights reserved.
# Copyright (c) 2021 AT&T. All rights reserved.
# Modifications Copyright (C) 2021 Nordix Foundation.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcae-bbs-eventprocessor-ms
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-bbs-eventprocessor-ms.enabled
- name: dcae-datafile-collector
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-datafile-collector.enabled
- name: dcae-datalake-admin-ui
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-datalake-admin-ui.enabled
- name: dcae-datalake-des
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-datalake-des.enabled
- name: dcae-datalake-feeder
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-datalake-feeder.enabled
- name: dcae-heartbeat
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-heartbeat.enabled
- name: dcae-hv-ves-collector
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-hv-ves-collector.enabled
- name: dcae-kpi-ms
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-kpi-ms.enabled
- name: dcae-ms-healthcheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-ms-healthcheck.enabled
- name: dcae-pm-mapper
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-pm-mapper.enabled
- name: dcae-pmsh
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-pmsh.enabled
- name: dcae-prh
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-prh.enabled
- name: dcae-restconf-collector
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-restconf-collector.enabled
- name: dcae-slice-analysis-ms
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-slice-analysis-ms.enabled
- name: dcae-snmptrap-collector
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-snmptrap-collector.enabled
- name: dcae-son-handler
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-son-handler.enabled
- name: dcae-tcagen2
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-tcagen2.enabled
- name: dcae-ves-collector
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-ves-collector.enabled
- name: dcae-ves-mapper
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcae-ves-mapper.enabled
[
{
- "publicURL": "https://forge.3gpp.org/rep/sa5/MnS/blob/Rel-16-SA-91/OpenAPI/faultMnS.yaml",
- "localURL": "3gpp/rep/sa5/MnS/blob/Rel-16-SA-91/OpenAPI/faultMnS.yaml"
+ "publicURL": "https://forge.3gpp.org/rep/sa5/MnS/blob/SA88-Rel16/OpenAPI/faultMnS.yaml",
+ "localURL": "3gpp/rep/sa5/MnS/blob/SA88-Rel16/OpenAPI/faultMnS.yaml"
},
{
- "publicURL": "https://forge.3gpp.org/rep/sa5/MnS/blob/Rel-16-SA-91/OpenAPI/FileDataReportingMnS.yaml",
- "localURL": "3gpp/rep/sa5/MnS/blob/Rel-16-SA-91/OpenAPI/FileDataReportingMnS.yaml"
+ "publicURL": "https://forge.3gpp.org/rep/sa5/MnS/blob/SA88-Rel16/OpenAPI/heartbeatNtf.yaml",
+ "localURL": "3gpp/rep/sa5/MnS/blob/SA88-Rel16/OpenAPI/heartbeatNtf.yaml"
},
{
- "publicURL": "https://forge.3gpp.org/rep/sa5/MnS/blob/Rel-16-SA-91/OpenAPI/heartbeatNtf.yaml",
- "localURL": "3gpp/rep/sa5/MnS/blob/Rel-16-SA-91/OpenAPI/heartbeatNtf.yaml"
+ "publicURL": "https://forge.3gpp.org/rep/sa5/MnS/blob/SA88-Rel16/OpenAPI/PerDataFileReportMnS.yaml",
+ "localURL": "3gpp/rep/sa5/MnS/blob/SA88-Rel16/OpenAPI/PerDataFileReportMnS.yaml"
},
{
- "publicURL": "https://forge.3gpp.org/rep/sa5/MnS/blob/Rel-16-SA-91/OpenAPI/provMnS.yaml",
- "localURL": "3gpp/rep/sa5/MnS/blob/Rel-16-SA-91/OpenAPI/provMnS.yaml"
+ "publicURL": "https://forge.3gpp.org/rep/sa5/MnS/blob/SA88-Rel16/OpenAPI/provMnS.yaml",
+ "localURL": "3gpp/rep/sa5/MnS/blob/SA88-Rel16/OpenAPI/provMnS.yaml"
}
]
\ No newline at end of file
openapi: 3.0.1
info:
title: 3GPP 5GC NRM
- version: 16.6.0
+ version: 16.5.0
description: >-
OAS 3.0.1 specification of the 5GC NRM
© 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
- description: 3GPP TS 28.541 V16.6.0; 5G NRM, 5GC NRM
+ description: 3GPP TS 28.541 V16.4.0; 5G NRM, 5GC NRM
url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.541/
paths: {}
components:
commModelType:
$ref: '#/components/schemas/CommModelType'
targetNFServiceList:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
+ $ref: 'genericNrm.yaml#/components/schemas/DnList'
commModelConfiguration:
type: string
CommModelList:
fiveQIValues:
type: array
items:
- type: integer
+ type: integer
dscp:
type: integer
thresholdRtt:
type: integer
- QosData:
- type: object
- properties:
- qosId:
- type: string
- fiveQIValue:
- type: integer
- maxbrUl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/BitRateRm'
- maxbrDl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/BitRateRm'
- gbrUl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/BitRateRm'
- gbrDl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/BitRateRm'
- arp:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/Arp'
- qosNotificationControl:
- type: boolean
- reflectiveQos:
- type: boolean
- sharingKeyDl:
- type: string
- sharingKeyUl:
- type: string
- maxPacketLossRateDl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm'
- maxPacketLossRateUl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/PacketLossRateRm'
- extMaxDataBurstVol:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/ExtMaxDataBurstVolRm'
-
- QosDataList:
- type: array
- items:
- $ref: '#/components/schemas/QosData'
-
- SteeringMode:
- type: object
- properties:
- steerModeValue:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SteerModeValue'
- active:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/AccessType'
- standby:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/AccessTypeRm'
- threeGLoad:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/Uinteger'
- prioAcc:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/AccessType'
-
- TrafficControlData:
- type: object
- properties:
- tcId:
- type: string
- flowStatus:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/FlowStatus'
- redirectInfo:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RedirectInformation'
- addRedirectInfo:
- type: array
- items:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/RedirectInformation'
- minItems: 1
- muteNotif:
- type: boolean
- trafficSteeringPolIdDl:
- type: string
- nullable: true
- trafficSteeringPolIdUl:
- type: string
- nullable: true
- routeToLocs:
- type: array
- items:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/RouteToLocation'
- traffCorreInd:
- type: boolean
- upPathChgEvent:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/UpPathChgEvent'
- steerFun:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SteeringFunctionality'
- steerModeDl:
- $ref: '#/components/schemas/SteeringMode'
- steerModeUl:
- $ref: '#/components/schemas/SteeringMode'
- mulAccCtrl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/MulticastAccessControl'
-
- TrafficControlDataList:
- type: array
- items:
- $ref: '#/components/schemas/TrafficControlData'
-
- PccRule:
- type: object
- properties:
- pccRuleId:
- type: string
- description: Univocally identifies the PCC rule within a PDU session.
- flowInfoList:
- type: array
- items:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/FlowInformation'
- applicationId:
- type: string
- appDescriptor:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/ApplicationDescriptor'
- contentVersion:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/ContentVersion'
- precedence:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29571_CommonData.yaml#/components/schemas/Uinteger'
- afSigProtocol:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/AfSigProtocol'
- isAppRelocatable:
- type: boolean
- isUeAddrPreserved:
- type: boolean
- qosData:
- type: array
- items:
- $ref: '#/components/schemas/QosDataList'
- altQosParams:
- type: array
- items:
- $ref: '#/components/schemas/QosDataList'
- trafficControlData:
- type: array
- items:
- $ref: '#/components/schemas/TrafficControlDataList'
- conditionData:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/ConditionData'
- tscaiInputDl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscaiInputContainer'
- tscaiInputUl:
- $ref: 'https://forge.3gpp.org/rep/all/5G_APIs/raw/REL-16/TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/TscaiInputContainer'
-
#-------- Definition of concrete IOCs --------------------------------------------
$ref: '#/components/schemas/AmfRegion-Multiple'
Configurable5QISet:
$ref: '#/components/schemas/Configurable5QISet-Multiple'
- Dynamic5QISet:
- $ref: '#/components/schemas/Dynamic5QISet-Multiple'
ManagedElement-Single:
allOf:
$ref: '#/components/schemas/NefFunction-Multiple'
Configurable5QISet:
$ref: '#/components/schemas/Configurable5QISet-Multiple'
- Dynamic5QISet:
- $ref: '#/components/schemas/Dynamic5QISet-Multiple'
AmfFunction-Single:
allOf:
snssaiList:
$ref: 'nrNrm.yaml#/components/schemas/SnssaiList'
amfSet:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: 'genericNrm.yaml#/components/schemas/Dn'
managedNFProfile:
$ref: '#/components/schemas/ManagedNFProfile'
commModelList:
$ref: '#/components/schemas/ManagedNFProfile'
commModelList:
$ref: '#/components/schemas/CommModelList'
- configurable5QISetRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
- dynamic5QISetRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ Configurable5QISetRef:
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
- $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
- type: object
$ref: '#/components/schemas/GtpUPathQoSMonitoringControl-Single'
QFQoSMonitoringControl:
$ref: '#/components/schemas/QFQoSMonitoringControl-Single'
- PredefinedPccRuleSet:
- $ref: '#/components/schemas/PredefinedPccRuleSet-Single'
UpfFunction-Single:
allOf:
$ref: '#/components/schemas/ManagedNFProfile'
commModelList:
$ref: '#/components/schemas/CommModelList'
- configurable5QISetRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
- dynamic5QISetRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
-
- $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
- type: object
properties:
$ref: '#/components/schemas/EP_N16-Multiple'
EP_Rx:
$ref: '#/components/schemas/EP_Rx-Multiple'
- PredefinedPccRuleSet:
- $ref: '#/components/schemas/PredefinedPccRuleSet-Single'
-
AusfFunction-Single:
allOf:
- $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
EP_N2-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N3-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/LocalAddress'
remoteAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
- epTransportRefs:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
EP_N4-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N5-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N6-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N7-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N8-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N9-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N10-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N11-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N12-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N13-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N14-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N15-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N16-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N17-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
EP_N20-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
EP_N21-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N22-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
EP_N26-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N27-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
EP_N31-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_N32-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
remotePlmnId:
EP_S5C-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_S5U-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_Rx-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_MAP_SMSC-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_NLS-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: 'nrNrm.yaml#/components/schemas/RemoteAddress'
EP_NLG-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
FiveQiDscpMappingSet-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
Configurable5QISet-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
type: array
items:
$ref: '#/components/schemas/FiveQICharacteristics'
-
- Dynamic5QISet-Single:
- allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
- - type: object
- properties:
- attributes:
- allOf:
- - type: object
- properties:
- dynamic5QIs:
- type: array
- items:
- $ref: '#/components/schemas/FiveQICharacteristics'
-
GtpUPathQoSMonitoringControl-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
QFQoSMonitoringControl-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
qFMeasurementPeriod:
type: integer
- PredefinedPccRuleSet-Single:
- allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
- - type: object
- properties:
- attributes:
- allOf:
- - type: object
- properties:
- predefinedPccRules:
- type: array
- items:
- $ref: '#/components/schemas/PccRule'
#-------- Definition of JSON arrays for name-contained IOCs ----------------------
type: array
items:
$ref: '#/components/schemas/Configurable5QISet-Single'
- Dynamic5QISet-Multiple:
- type: array
- items:
- $ref: '#/components/schemas/Dynamic5QISet-Single'
-
#------------ Definitions in TS 28.541 for TS 28.532 -----------------------------
resources-5gcNrm:
oneOf:
- - $ref: '#/components/schemas/SubNetwork-Single'
- - $ref: '#/components/schemas/ManagedElement-Single'
- - $ref: '#/components/schemas/AmfFunction-Single'
- - $ref: '#/components/schemas/SmfFunction-Single'
- - $ref: '#/components/schemas/UpfFunction-Single'
- - $ref: '#/components/schemas/N3iwfFunction-Single'
- - $ref: '#/components/schemas/PcfFunction-Single'
- - $ref: '#/components/schemas/AusfFunction-Single'
- - $ref: '#/components/schemas/UdmFunction-Single'
- - $ref: '#/components/schemas/UdrFunction-Single'
- - $ref: '#/components/schemas/UdsfFunction-Single'
- - $ref: '#/components/schemas/NrfFunction-Single'
- - $ref: '#/components/schemas/NssfFunction-Single'
- - $ref: '#/components/schemas/SmsfFunction-Single'
- - $ref: '#/components/schemas/LmfFunction-Single'
- - $ref: '#/components/schemas/NgeirFunction-Single'
- - $ref: '#/components/schemas/SeppFunction-Single'
- - $ref: '#/components/schemas/NwdafFunction-Single'
- - $ref: '#/components/schemas/ScpFunction-Single'
- - $ref: '#/components/schemas/NefFunction-Single'
+ - $ref: '#/components/schemas/SubNetwork-Single'
+ - $ref: '#/components/schemas/ManagedElement-Single'
+ - $ref: '#/components/schemas/AmfFunction-Single'
+ - $ref: '#/components/schemas/SmfFunction-Single'
+ - $ref: '#/components/schemas/UpfFunction-Single'
+ - $ref: '#/components/schemas/N3iwfFunction-Single'
+ - $ref: '#/components/schemas/PcfFunction-Single'
+ - $ref: '#/components/schemas/AusfFunction-Single'
+ - $ref: '#/components/schemas/UdmFunction-Single'
+ - $ref: '#/components/schemas/UdrFunction-Single'
+ - $ref: '#/components/schemas/UdsfFunction-Single'
+ - $ref: '#/components/schemas/NrfFunction-Single'
+ - $ref: '#/components/schemas/NssfFunction-Single'
+ - $ref: '#/components/schemas/SmsfFunction-Single'
+ - $ref: '#/components/schemas/LmfFunction-Single'
+ - $ref: '#/components/schemas/NgeirFunction-Single'
+ - $ref: '#/components/schemas/SeppFunction-Single'
+ - $ref: '#/components/schemas/NwdafFunction-Single'
+ - $ref: '#/components/schemas/ScpFunction-Single'
+ - $ref: '#/components/schemas/NefFunction-Single'
- - $ref: '#/components/schemas/ExternalAmfFunction-Single'
- - $ref: '#/components/schemas/ExternalNrfFunction-Single'
- - $ref: '#/components/schemas/ExternalNssfFunction-Single'
- - $ref: '#/components/schemas/ExternalSeppFunction-Single'
+ - $ref: '#/components/schemas/ExternalAmfFunction-Single'
+ - $ref: '#/components/schemas/ExternalNrfFunction-Single'
+ - $ref: '#/components/schemas/ExternalNssfFunction-Single'
+ - $ref: '#/components/schemas/ExternalSeppFunction-Single'
- - $ref: '#/components/schemas/AmfSet-Single'
- - $ref: '#/components/schemas/AmfRegion-Single'
- - $ref: '#/components/schemas/QFQoSMonitoringControl-Single'
- - $ref: '#/components/schemas/GtpUPathQoSMonitoringControl-Single'
+ - $ref: '#/components/schemas/AmfSet-Single'
+ - $ref: '#/components/schemas/AmfRegion-Single'
+ - $ref: '#/components/schemas/QFQoSMonitoringControl-Single'
+ - $ref: '#/components/schemas/GtpUPathQoSMonitoringControl-Single'
- - $ref: '#/components/schemas/EP_N2-Single'
- - $ref: '#/components/schemas/EP_N3-Single'
- - $ref: '#/components/schemas/EP_N4-Single'
- - $ref: '#/components/schemas/EP_N5-Single'
- - $ref: '#/components/schemas/EP_N6-Single'
- - $ref: '#/components/schemas/EP_N7-Single'
- - $ref: '#/components/schemas/EP_N8-Single'
- - $ref: '#/components/schemas/EP_N9-Single'
- - $ref: '#/components/schemas/EP_N10-Single'
- - $ref: '#/components/schemas/EP_N11-Single'
- - $ref: '#/components/schemas/EP_N12-Single'
- - $ref: '#/components/schemas/EP_N13-Single'
- - $ref: '#/components/schemas/EP_N14-Single'
- - $ref: '#/components/schemas/EP_N15-Single'
- - $ref: '#/components/schemas/EP_N16-Single'
- - $ref: '#/components/schemas/EP_N17-Single'
+ - $ref: '#/components/schemas/EP_N2-Single'
+ - $ref: '#/components/schemas/EP_N3-Single'
+ - $ref: '#/components/schemas/EP_N4-Single'
+ - $ref: '#/components/schemas/EP_N5-Single'
+ - $ref: '#/components/schemas/EP_N6-Single'
+ - $ref: '#/components/schemas/EP_N7-Single'
+ - $ref: '#/components/schemas/EP_N8-Single'
+ - $ref: '#/components/schemas/EP_N9-Single'
+ - $ref: '#/components/schemas/EP_N10-Single'
+ - $ref: '#/components/schemas/EP_N11-Single'
+ - $ref: '#/components/schemas/EP_N12-Single'
+ - $ref: '#/components/schemas/EP_N13-Single'
+ - $ref: '#/components/schemas/EP_N14-Single'
+ - $ref: '#/components/schemas/EP_N15-Single'
+ - $ref: '#/components/schemas/EP_N16-Single'
+ - $ref: '#/components/schemas/EP_N17-Single'
- - $ref: '#/components/schemas/EP_N20-Single'
- - $ref: '#/components/schemas/EP_N21-Single'
- - $ref: '#/components/schemas/EP_N22-Single'
+ - $ref: '#/components/schemas/EP_N20-Single'
+ - $ref: '#/components/schemas/EP_N21-Single'
+ - $ref: '#/components/schemas/EP_N22-Single'
- - $ref: '#/components/schemas/EP_N26-Single'
- - $ref: '#/components/schemas/EP_N27-Single'
+ - $ref: '#/components/schemas/EP_N26-Single'
+ - $ref: '#/components/schemas/EP_N27-Single'
- - $ref: '#/components/schemas/EP_N31-Single'
- - $ref: '#/components/schemas/EP_N31-Single'
+ - $ref: '#/components/schemas/EP_N31-Single'
+ - $ref: '#/components/schemas/EP_N31-Single'
- - $ref: '#/components/schemas/EP_S5C-Single'
- - $ref: '#/components/schemas/EP_S5U-Single'
- - $ref: '#/components/schemas/EP_Rx-Single'
- - $ref: '#/components/schemas/EP_MAP_SMSC-Single'
- - $ref: '#/components/schemas/EP_NLS-Single'
- - $ref: '#/components/schemas/EP_NLG-Single'
- - $ref: '#/components/schemas/Configurable5QISet-Single'
- - $ref: '#/components/schemas/FiveQiDscpMappingSet-Single'
- - $ref: '#/components/schemas/PredefinedPccRuleSet-Single'
- - $ref: '#/components/schemas/Dynamic5QISet-Single'
+ - $ref: '#/components/schemas/EP_S5C-Single'
+ - $ref: '#/components/schemas/EP_S5U-Single'
+ - $ref: '#/components/schemas/EP_Rx-Single'
+ - $ref: '#/components/schemas/EP_MAP_SMSC-Single'
+ - $ref: '#/components/schemas/EP_NLS-Single'
+ - $ref: '#/components/schemas/EP_NLG-Single'
+ - $ref: '#/components/schemas/Configurable5QISet-Single'
+ - $ref: '#/components/schemas/FiveQiDscpMappingSet-Single'
openapi: 3.0.1
info:
- title: TS 28.532 File data reporting Service
- version: 16.6.0
+ title: TS 28.532 Performance data file reporting Service
+ version: 16.4.0
description: >-
- OAS 3.0.1 specification of the File data reporting Management Service © 2020,
+ OAS 3.0.1 specification of the Performance data file reporting Management Service © 2020,
3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All
rights reserved.
externalDocs:
- description: 3GPP TS 28.532 V16.5.0; Generic management services
+ description: 3GPP TS 28.532 V16.4.0; Generic management services
url: 'http://www.3gpp.org/ftp/Specs/archive/28_series/28.532/'
servers:
- - url: '{MnSRoot}/FileDataReportingMnS/{MnSversion}'
+ - url: '{MnSRoot}/PerfDataFileReportMnS/v1640'
variables:
MnSRoot:
description: See subclause 4.4 of TS 32.158
default: http://example.com/3GPPManagement
- version:
- description: Indicates the current version of the specification
- default: 16.5.0
paths:
/Files:
get:
summary: Read resources of information of available files
- description: With HTTP GET, resources of information of available files are read. The resources to be read are identified with the path component (base resource) and the query component (fileaType, beginTime and endTime) of the URI. The fields query component allows to select the resource properties to be returned.
+ description: 'With HTTP GET, resources of information of available files are read. The resources to be read are identified with the path component (base resource) and the query component (managementDataType, beginTime and endTime) of the URI. The fields query component allows to select the resource properties to be returned.'
parameters:
- - name: fileType
+ - name: managementDataType
in: query
description: This parameter identifies the type of management data that the file contains to select the resources from the collection resources identified with the path component of the URI.
required: true
- schema:
- $ref: '#/components/schemas/fileType-Type'
+ $ref: '#/components/schemas/managementDataType-Type'
- name: beginTime
in: query
description: This parameter identifies the time stamp no later than which the file became available to select the resources from the collection resources identified with the path component of the URI.
required: true
- schema:
- $ref: '#/components/schemas/dateTime-Type'
+ $ref: '#/components/schemas/dateTime-Type'
- name: endTime
in: query
description: This parameter identifies the time stamp no earlier than which the file became available to select the resources from the collection resources identified with the path component of the URI.
required: true
- schema:
- $ref: '#/components/schemas/dateTime-Type'
+ $ref: '#/components/schemas/dateTime-Type'
responses:
'200':
description: 'Success case ("200 OK"). The resources identified in the request for retrieval are returned in the response message body. In case the fields query parameter is used, the selected resources are returned.'
type: string
fileFormat:
type: string
- fileType:
- $ref: '#/components/schemas/fileType-Type'
error-ResponseType:
type: object
properties:
properties:
errorInfo:
type: string
- fileType-Type:
+ managementDataType-Type:
type: string
enum:
- - PERFORMANCE
- - TRACE
- - ANALYTICS
- - PROPRIETARY
+ - PM
header-Type:
description: Header used in notifications as notification header
type: object
--- /dev/null
+openapi: 3.0.1
+info:
+ title: TS 28.550 Performance Measurement Job Control Service
+ version: 16.5.0
+ description: >-
+ OAS 3.0.1 specification of the Performance Measurement Job Control Service
+ @ 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
+ All rights reserved.
+externalDocs:
+ description: 3GPP TS 28.550 V16.5.0; Performance assurance
+ url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.550/
+servers:
+ - url: 'http://{URI-DN-prefix}/{root}/PerfMeasJobCtrlMnS/v1650/{LDN-first-part}'
+ variables:
+ URI-DN-prefix:
+ description: See subclause 4.4 of TS 32.158
+ default: example.com
+ root:
+ description: See subclause 4.4 of TS 32.158
+ default: 3GPPManagement
+ LDN-first-part:
+ description: See subclause 4.4 of TS 32.158
+ default: ''
+paths:
+ /measJobs:
+ post:
+ summary: Create a measurement job
+ description: To create a measurement job the representation of the measurement job is POSTed on the /measJobs collection resource.
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/measJobCreation-RequestType'
+ responses:
+ '201':
+ description: Success case ("201 Created"). The representation of the newly created measurement job resource shall be returned.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/measJobCreation-ResponseType'
+ '202':
+ description: Partial success case ("202 Partically created"). The representation of the newly created measurement job resource with unsupported list shall be returned.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/measJobCreation-ResponseType'
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/error-ResponseType'
+ get:
+ summary: Read resources of measurement jobs
+ description: 'With HTTP GET, resources of measurement jobs are read. The resources to be read are identified with the path component (base resource) and the query component (jobIdList) of the URI. The fields query component allows to select the resource properties to be returned.'
+ parameters:
+ - name: jobIdList
+ in: query
+ description: This parameter identifies the list of jobId to select the resources from the collection resources identified with the path component of the URI.
+ required: true
+ schema:
+ type: array
+ items:
+ type: string
+ responses:
+ '200':
+ description: 'Success case ("200 OK"). The resources identified in the request for retrieval are returned in the response message body. In case the fields query parameter is used, the selected resources are returned.'
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/measJobsRetrieval-ResponseType'
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/error-ResponseType'
+ '/measJobs/{jobId}':
+ get:
+ summary: Read resource of a single measurement job
+ description: 'With HTTP GET, resource of a measurement job is read. The resource to be read is identified with the path component of the URI.'
+ parameters:
+ - name: jobId
+ in: path
+ description: Identifies the measurement job to be read.
+ required: true
+ schema:
+ $ref: '#/components/schemas/uri-Type'
+ responses:
+ '200':
+ description: 'Success case ("200 OK"). The resource identified in the path for retrieval is returned in the response message body. '
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/measJobsRetrieval-ResponseType'
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/error-ResponseType'
+ delete:
+ summary: Delete a single measurement job
+ description: The measurement job is deleted by deleting the corresponding measurement job resource. The resource to be deleted is identified with the path component of the URI.
+ parameters:
+ - name: jobId
+ in: path
+ description: Identifies the measurement job to be deleted.
+ required: true
+ schema:
+ $ref: '#/components/schemas/uri-Type'
+ responses:
+ '204':
+ description: Success case ("204 No Content"). The measurement job resource has been deleted. The response message body is absent.
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/error-ResponseType'
+components:
+ schemas:
+ dateTime-Type:
+ type: string
+ format: date-Time
+ uri-Type:
+ type: string
+ measJobCreation-RequestType:
+ type: object
+ properties:
+ iOCName:
+ type: string
+ iOCInstanceList:
+ type: array
+ items:
+ $ref: '#/components/schemas/uri-Type'
+ measurementCategoryList:
+ type: array
+ items:
+ type: string
+ reportingMethod:
+ $ref: '#/components/schemas/reportingMethod-Type'
+ granularityPeriod:
+ type: integer
+ reportingPeriod:
+ type: integer
+ startTime:
+ $ref: '#/components/schemas/dateTime-Type'
+ stopTime:
+ $ref: '#/components/schemas/dateTime-Type'
+ schedule:
+ $ref: '#/components/schemas/schedule-Type'
+ streamTarget:
+ type: string
+ priority:
+ $ref: '#/components/schemas/priority-Type'
+ reliability:
+ type: string
+ measJobCreation-ResponseType:
+ type: object
+ properties:
+ unsupportedList:
+ type: array
+ items:
+ $ref: '#/components/schemas/unsupportedMeas-Type'
+ measJobsRetrieval-ResponseType:
+ type: object
+ properties:
+ jobInfoList:
+ type: array
+ items:
+ $ref: '#/components/schemas/measJobInfo-ResourceType'
+ error-ResponseType:
+ type: object
+ properties:
+ error:
+ type: object
+ properties:
+ errorInfo:
+ type: string
+ measJobInfo-ResourceType:
+ type: object
+ properties:
+ href:
+ $ref: '#/components/schemas/uri-Type'
+ iOCName:
+ type: string
+ iOCInstanceList:
+ type: array
+ items:
+ $ref: '#/components/schemas/uri-Type'
+ measurementCategoryList:
+ type: array
+ items:
+ type: string
+ reportingMethod:
+ $ref: '#/components/schemas/reportingMethod-Type'
+ granularityPeriod:
+ type: integer
+ reportingPeriod:
+ type: integer
+ startTime:
+ $ref: '#/components/schemas/dateTime-Type'
+ stopTime:
+ $ref: '#/components/schemas/dateTime-Type'
+ schedule:
+ $ref: '#/components/schemas/schedule-Type'
+ streamTarget:
+ type: string
+ priority:
+ $ref: '#/components/schemas/priority-Type'
+ reliability:
+ type: string
+ schedule-Type:
+ type: object
+ properties:
+ scheduleOption:
+ $ref: '#/components/schemas/scheduleOption-Type'
+ dailySchedule:
+ type: array
+ items:
+ $ref: '#/components/schemas/timeInterval-Type'
+ weeklySchedule:
+ type: array
+ items:
+ $ref: '#/components/schemas/scheduleOfDay-Type'
+ timeInterval-Type:
+ type: object
+ properties:
+ intervalStart:
+ type: string
+ format: Time
+ intervalEnd:
+ type: string
+ format: Time
+ scheduleOfDay-Type:
+ type: object
+ properties:
+ dayOfWeek:
+ $ref: '#/components/schemas/dayOfWeek-Type'
+ intervalsOfDay:
+ type: array
+ items:
+ $ref: '#/components/schemas/timeInterval-Type'
+ unsupportedMeas-Type:
+ type: object
+ properties:
+ iOCInstance:
+ $ref: '#/components/schemas/uri-Type'
+ measurementTypeName:
+ type: string
+ reason:
+ type: string
+ reportingMethod-Type:
+ type: string
+ enum:
+ - file
+ - streaming
+ priority-Type:
+ type: string
+ enum:
+ - low
+ - medium
+ - high
+ scheduleOption-Type:
+ type: string
+ enum:
+ - daily
+ - weekly
+ dayOfWeek-Type:
+ type: string
+ enum:
+ - Monday
+ - Tuesday
+ - Wednesday
+ - Thursday
+ - Friday
+ - Saturday
+ - Sunday
--- /dev/null
+openapi: 3.0.1
+info:
+ title: TS 28.532 Performance Threshold Monitoring Service
+ version: 16.4.0
+ description: OAS 3.0.1 specification of the Performance Threshold Monitoring Service
+servers:
+ - url: 'http://{monitoringNotifTarget}'
+ variables:
+ monitoringNotifTarget:
+ description: >-
+ The open API server of the performance threshold monitoring service is
+ located in the consumer side, see monitoringNotifTarget attribute of
+ the IOC ThresholdMonitor defined in 3GPP TS 28.622 [11].
+ default: example.com
+paths:
+ /notificationSink:
+ post:
+ summary: Send notifications about performance threshold crossing
+ description: To send a notifyThresholdCrossing notification
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/notifyThresholdCrossing-NotifType'
+ responses:
+ '204':
+ description: >-
+ Success case ("204 No Content"). The notification is successfully
+ delivered. The response message body is absent.
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/error-ResponseType'
+components:
+ schemas:
+ dateTime-Type:
+ type: string
+ format: date-Time
+ uri-Type:
+ type: string
+ long-Type:
+ type: string
+ format: long
+ thresholdLevel-Type:
+ type: integer
+ measurementTypeName-Type:
+ type: string
+ measurementValue-Type:
+ type: string
+ additionalText-Type:
+ type: string
+ error-ResponseType:
+ type: object
+ properties:
+ error:
+ type: object
+ properties:
+ errorInfo:
+ type: string
+ header-Type:
+ description: Header used in notifications as notification header
+ type: object
+ properties:
+ uri:
+ $ref: '#/components/schemas/uri-Type'
+ notificationId:
+ $ref: '#/components/schemas/notificationId-Type'
+ notificationType:
+ $ref: '#/components/schemas/notificationType-Type'
+ eventTime:
+ $ref: '#/components/schemas/dateTime-Type'
+ notificationId-Type:
+ $ref: '#/components/schemas/long-Type'
+ notificationType-Type:
+ type: string
+ enum:
+ - notifyThresholdCrossing
+ notifyThresholdCrossing-NotifType:
+ type: object
+ properties:
+ header:
+ $ref: '#/components/schemas/header-Type'
+ body:
+ type: object
+ properties:
+ startOfMonitoringGP:
+ $ref: '#/components/schemas/dateTime-Type'
+ endOfMonitoringGP:
+ $ref: '#/components/schemas/dateTime-Type'
+ monitoredObjectInstance:
+ $ref: '#/components/schemas/uri-Type'
+ thresholdLevel:
+ $ref: '#/components/schemas/thresholdLevel-Type'
+ measurementTypeName:
+ $ref: '#/components/schemas/measurementTypeName-Type'
+ measurementValue:
+ $ref: '#/components/schemas/measurementValue-Type'
+ additionalText:
+ $ref: '#/components/schemas/additionalText-Type'
--- /dev/null
+openapi: 3.0.1
+info:
+ title: TS 28.550 Performance Data Streaming Service
+ version: 16.3.0
+ description: OAS 3.0.1 specification of the Performance Data Streaming Service
+servers:
+ - url: 'http://{streamTarget}/PerfDataStreamMnS/v1630'
+ description: This URL is used for posting the set of information about streams supported on the connection between the producer and the consumer.
+ variables:
+ streamTarget:
+ description: 'The open API server of the performance data streaming service is located in the consumer side,and the “streamTarget” part corresponds to the streamTarget parameter provided in the createMeasurementJob operation (see clause 6.1.1.2) or the streamTarget attribute of the MOI of MeasurementControlor MeasurementReader, see 3GPP TS 28.622 [5]).'
+ default: example.com
+ - url: 'wss://{streamTarget}/PerfDataStreamMnS/v1630/streamingConnection'
+ description: This URL is used for establishing the WebSocket connection for the performance data streaming service.
+ variables:
+ streamTarget:
+ description: 'The open API server of the performance data streaming service is located in the consumer side,and the “streamTarget” part corresponds to the streamTarget parameter provided in the createMeasurementJob operation (see clause 6.1.1.2) or the streamTarget attribute of the MOI of MeasurementControlor MeasurementReader, see 3GPP TS 28.622 [5]).'
+ default: example.com
+paths:
+ /streamInfoList:
+ post:
+ summary: The set of information about the streams sent from the producer to the consumer
+ description: To send the streamInfoList from the producer to the consumer
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/streamInfoListPost-RequestType'
+ responses:
+ '201':
+ description: Success case ("201 Posted"). The streamInfoList is successfully posted.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/streamInfoListPost-ResponseType'
+ '202':
+ description: Partial success case ("202 Partially posted"). The representation of the posted resource on stream information.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/streamInfoListPost-ResponseType'
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/error-ResponseType'
+ get:
+ summary: Read resources of stream information from the streaming consumer
+ description: 'With HTTP GET, resources of stream information are read. The resources to be read are identified with the path component (base resource) and the query component (streamIdList) of the URI. The fields query component allows to select the resource properties to be returned.'
+ parameters:
+ - name: streamIdList
+ in: query
+ description: This parameter identifies the list of streamId to select from the collection resources identified with the path component of the URI.
+ required: true
+ schema:
+ type: array
+ items:
+ type: integer
+ responses:
+ '200':
+ description: 'Success case ("200 OK"). The resources identified in the request for retrieval are returned in the response message body. In case the fields query parameter is used, the selected resources are returned.'
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/listOfStreamInfoRetrieval-ResponseType'
+ '202':
+ description: Partial success case ("202 Partially retrieved"). The representation of the retrieved resources on stream information.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/listOfStreamInfoRetrieval-ResponseType'
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/error-ResponseType'
+ patch:
+ summary: Update resources of stream information to the streaming consumer
+ description: 'With HTTP PATCH, resources of stream information are to be updated. The resources to be updated are identified with the path component (base resource) and the query component (streamIdList) of the URI. The fields query component allows to select the resource properties to be updated.'
+ parameters:
+ - name: streamIdList
+ in: query
+ description: This parameter identifies the list of streamId to select from the collection resources identified with the path component of the URI.
+ required: true
+ schema:
+ type: array
+ items:
+ type: integer
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/listOfStreamInfoToUpdate-RequestType'
+ responses:
+ '200':
+ description: Success case ("200 OK"). The resources selected by the query parameter are updated and returned in the response message body.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/listOfStreamInfoUpdate-ResponseType'
+ '202':
+ description: Partial success case ("202 Partially updated"). The representation of the updated resources on stream information
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/listOfStreamInfoUpdate-ResponseType'
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/error-ResponseType'
+ delete:
+ summary: The information of streams to be deleted by the producer to the consumer
+ description: 'With HTTP DELETE, resources of stream information are to be deleted. The resources to be deleted are identified with the path component (base resource) and the query component (streamIdList) of the URI. The fields query component allows to select the resource properties to be deleted.'
+ parameters:
+ - name: streamIdList
+ in: query
+ description: This parameter identifies the list of streamId to select from the collection resources identified with the path component of the URI.
+ required: true
+ schema:
+ type: array
+ items:
+ type: integer
+ responses:
+ '204':
+ description: Success case ("204 No Content"). The stream information resource has been deleted. The response message body is absent.
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/error-ResponseType'
+ '/streamInfoList/{streamId}':
+ get:
+ summary: Read resource of the stream information from the streaming consumer
+ description: 'With HTTP GET, resource of stream information is read. The resource to be read is identified with the path component the URI.'
+ parameters:
+ - name: streamId
+ in: path
+ description: Identifies the stream for which the information is to be retrieved.
+ required: true
+ schema:
+ $ref: '#/components/schemas/uri-Type'
+ responses:
+ '200':
+ description: Success case ("200 OK"). The resource identified in the request for retrieval is returned in the response message body.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/listOfStreamInfoRetrieval-ResponseType'
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/error-ResponseType'
+ patch:
+ summary: Update the resource of stream information to the streaming consumer
+ description: 'With HTTP PATCH, resource of stream information is to be updated. The resource to be updated is identified by the path component of the URI. '
+ parameters:
+ - name: streamId
+ in: path
+ description: Identifies the stream for which the information is to be updated.
+ required: true
+ schema:
+ $ref: '#/components/schemas/uri-Type'
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/streamInfoToUpdate-RequestType'
+ responses:
+ '200':
+ description: Success case ("200 OK"). The resources identified by the path of the URI is updated and returned in the response message body.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/streamInfoUpdate-ResponseType'
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/error-ResponseType'
+ delete:
+ summary: The stream information to be deleted by the producer to the consumer
+ description: 'With HTTP DELETE, resource of stream information identified by the path component of the URI is to be deleted.'
+ parameters:
+ - name: streamId
+ in: path
+ description: Identifies the stream for which the information is to be deleted
+ required: true
+ schema:
+ $ref: '#/components/schemas/uri-Type'
+ responses:
+ '204':
+ description: Success case ("204 No Content"). The stream information resource has been deleted. The response message body is absent.
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/error-ResponseType'
+ /streamConnection:
+ get:
+ summary: The connection for streaming from the producer to the consumer
+ description: To establish the WebSocket connection between the producer and the consumer. The HTTP version of this operation shall not be earlier than HTTP/1.1
+ parameters:
+ - in: header
+ name: Upgrade
+ required: true
+ schema:
+ $ref: '#/components/schemas/Upgrade-HeaderType'
+ - in: header
+ name: Connection
+ required: true
+ schema:
+ $ref: '#/components/schemas/Connection-HeaderType'
+ - in: header
+ name: Sec-WebSocket-Key
+ required: true
+ schema:
+ $ref: '#/components/schemas/Sec-WebSocket-Key-HeaderType'
+ - in: header
+ name: Sec-WebSocket-Version
+ required: true
+ schema:
+ $ref: '#/components/schemas/Sec-WebSocket-Version-HeaderType'
+ responses:
+ '101':
+ description: Success case ("101 Switching Protocols "). The connection has been successfully switched to WebSocket. The response message body is absent.
+ headers:
+ Upgrade:
+ schema:
+ $ref: '#/components/schemas/Upgrade-HeaderType'
+ Connection:
+ schema:
+ $ref: '#/components/schemas/Connection-HeaderType'
+ Sec-WebSocket-Accept-HeaderType:
+ schema:
+ $ref: '#/components/schemas/Sec-WebSocket-Accept-HeaderType'
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/error-ResponseType'
+components:
+ schemas:
+ uri-Type:
+ type: string
+ streamInfoIn-Type:
+ type: object
+ properties:
+ streamId:
+ type: integer
+ iOCInstance:
+ $ref: '#/components/schemas/uri-Type'
+ measTypes:
+ type: array
+ items:
+ type: string
+ streamInfoOut-Type:
+ type: object
+ properties:
+ streamId:
+ $ref: '#/components/schemas/uri-Type'
+ iOCInstance:
+ $ref: '#/components/schemas/uri-Type'
+ measTypes:
+ type: array
+ items:
+ type: string
+ error-ResponseType:
+ type: object
+ properties:
+ error:
+ type: object
+ properties:
+ errorInfo:
+ type: string
+ streamInfoListPost-RequestType:
+ type: object
+ properties:
+ streamInfoList:
+ type: array
+ items:
+ $ref: '#/components/schemas/streamInfoIn-Type'
+ streamInfoListPost-ResponseType:
+ type: object
+ properties:
+ streamInfoListPosted:
+ type: array
+ items:
+ $ref: '#/components/schemas/streamInfoOut-Type'
+ streamInfoRetrieval-ResponseType:
+ type: object
+ properties:
+ streamInfoOut:
+ $ref: '#/components/schemas/streamInfoOut-Type'
+ listOfStreamInfoRetrieval-ResponseType:
+ type: object
+ properties:
+ listOfStreamInfoOut:
+ type: array
+ items:
+ $ref: '#/components/schemas/streamInfoOut-Type'
+ streamInfoToUpdatePropertyType:
+ type: object
+ properties:
+ iOCInstance:
+ description: 'The updated measured object instance, empty value means no update.'
+ allOf:
+ - $ref: '#/components/schemas/uri-Type'
+ measTypes:
+ description: 'The updated list of measurement type, empty value means no update.'
+ type: array
+ items:
+ type: string
+ streamInfoToUpdate-RequestType:
+ type: object
+ properties:
+ streamInfoToUpdate:
+ $ref: '#/components/schemas/streamInfoToUpdatePropertyType'
+ listOfStreamInfoToUpdate-RequestType:
+ type: object
+ properties:
+ listOfStreamInfoToUpdate:
+ type: array
+ items:
+ $ref: '#/components/schemas/streamInfoToUpdatePropertyType'
+ streamInfoUpdate-ResponseType:
+ type: object
+ properties:
+ streamInfoUpdated:
+ $ref: '#/components/schemas/streamInfoOut-Type'
+ listOfStreamInfoUpdate-ResponseType:
+ type: object
+ properties:
+ listOfStreamInfoUpdated:
+ type: array
+ items:
+ $ref: '#/components/schemas/streamInfoOut-Type'
+ Upgrade-HeaderType:
+ type: string
+ enum:
+ - websocket
+ Connection-HeaderType:
+ type: string
+ enum:
+ - Upgrade
+ Sec-WebSocket-Key-HeaderType:
+ type: string
+ Sec-WebSocket-Version-HeaderType:
+ type: string
+ Sec-WebSocket-Accept-HeaderType:
+ type: string
--- /dev/null
+openapi: 3.0.1
+info:
+ title: Common Type Definitions
+ version: 16.3.0
+ description: >-
+ OAS 3.0.1 specification of common type definitions in the Generic NRM
+ © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
+ All rights reserved.
+externalDocs:
+ description: 3GPP TS 28.623 V16.3.0; Generic NRM, Common Type Definitions
+ url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.623/
+paths: {}
+components:
+ schemas:
+ Long:
+ type: string
+ format: long
+ Float:
+ type: string
+ format: float
+ DateTime:
+ type: string
+ format: date-Time
+ Dn:
+ type: string
+ Uri:
+ type: string
+ AttributeNameValuePairSet:
+ type: object
+ minProperties: 1
+ AttributeValueChangeSet:
+ description: >-
+ The key in this map is the attribute name. The value of each key is an array.
+ When only one item is present in the array, it carries the new attribute
+ value. If two items are present, then the first item carries the old value
+ and the second item the new value. The items can be of any type including null.
+ type: object
+ additionalProperties:
+ type: array
+ minItems: 1
+ maxItems: 2
+ items:
+ nullable: true
+ Filter:
+ type: string
+ SystemDN:
+ type: string
+ NotificationId:
+ type: integer
+ NotificationHeader:
+ description: >-
+ Header used for all notifications types
+ type: object
+ required:
+ - uri
+ - notificationId
+ - notificationType
+ - eventTime
+ - systemDn
+ properties:
+ uri:
+ $ref: '#/components/schemas/Uri'
+ notificationId:
+ $ref: '#/components/schemas/NotificationId'
+ notificationType:
+ oneOf:
+ - $ref: 'faultMnS.yaml#/components/schemas/AlarmNotificationTypes'
+ #- $ref: 'provMnS.yaml#/components/schemas/CmNotificationTypes'
+ # more to be added
+ eventTime:
+ $ref: '#/components/schemas/DateTime'
+ systemDN:
+ $ref: '#/components/schemas/SystemDN'
+ ErrorResponse:
+ description: >-
+ Default schema for the response message body in case the request
+ is not successful.
+ type: object
+ properties:
+ error:
+ type: object
+ properties:
+ errorInfo:
+ type: string
--- /dev/null
+openapi: 3.0.3
+
+info:
+ title: coslaNrm
+ version: 16.4.0
+ description:
+ OAS 3.0.1 specification of the Cosla NRM
+ © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
+ All rights reserved.
+
+externalDocs:
+ description: 3GPP TS 28.536 V16.4.0; 5G NRM, Slice NRM
+ url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.536/
+
+paths: {}
+
+components:
+
+ schemas:
+
+#------------ Type definitions ---------------------------------------------------
+
+ ControlLoopLifeCyclePhase:
+ anyOf:
+ - type: string
+ enum:
+ - PREPARATION
+ - COMMISSIONING
+ - OPERATION
+ - DECOMMISSIONING
+ - type: string
+
+ TimeUnit:
+ anyOf:
+ - type: string
+ enum:
+ - SECOND
+ - MINUTE
+ - HOUR
+ - DAY
+ - type: string
+
+ OperationalState:
+ anyOf:
+ - type: string
+ enum:
+ - ENABLED
+ - DISABLED
+ - type: string
+
+ AdministrativeState:
+ anyOf:
+ - type: string
+ enum:
+ - LOCKED
+ - SHUTTING_DOWN
+ - UNLOCKED
+ - type: string
+
+ ObservationTime:
+ type: integer
+
+ ObservationTimePeriod:
+ type: object
+
+ AssuranceControlLoopGoal:
+ type: object
+
+ AssuranceGoalStatus:
+ type: object
+
+ AssuranceGoalStatusObserved:
+ type: object
+
+ AssuranceGoalStatusPredicted:
+ type: object
+
+#-------- Definition of concrete IOCs --------------------------------------------
+
+ AssuranceControlLoop-Single:
+ allOf:
+ - $ref: 'genericNrm.yaml#/components/schemas/SubNetwork-Attr'
+ - type: object
+ properties:
+ operationalState:
+ $ref: '#/components/schemas/OperationalState'
+ administrativeState:
+ $ref: '#/components/schemas/AdministrativeState'
+ controlLoopLifeCyclePhase:
+ $ref: '#/components/schemas/ControlLoopLifeCyclePhase'
+ observationTimePeriod:
+ allOf:
+ - $ref: '#/components/schemas/ObservationTimePeriod'
+ - type: object
+ properties:
+ observationTime:
+ $ref: '#/components/schemas/ObservationTime'
+ timeUnit:
+ $ref: '#/components/schemas/TimeUnit'
+ AssuranceGoalStatus:
+ allOf:
+ - $ref: '#/components/schemas/AssuranceGoalStatus'
+ - type: object
+ properties:
+ assuranceGoalStatusObserved:
+ $ref: '#/components/schemas/AssuranceGoalStatusObserved'
+ assuranceGoalStatusPredicted:
+ $ref: '#/components/schemas/AssuranceGoalStatusPredicted'
+ managedEntity-Multiple:
+ $ref: '#/components/schemas/ManagedEntity-Multiple'
+ assuranceControlLoopGoal:
+ $ref: '#/components/schemas/AssuranceControlLoopGoal'
+
+ ManagedEntity-Single:
+ oneOf:
+ - $ref: 'sliceNrm.yaml#/components/schemas/NetworkSlice'
+ - $ref: 'sliceNrm.yaml#/components/schemas/NetworkSliceSubnet'
+ - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+ - $ref: 'genericNrm.yaml#/components/schemas/ManagedElement-Attr'
+
+#-------- Definition of JSON arrays for name-contained IOCs ----------------------
+
+ AssuranceControlLoop-Multiple:
+ type: array
+ items:
+ $ref: '#/components/schemas/AssuranceControlLoop-Single'
+
+ ManagedEntity-Multiple:
+ type: array
+ items:
+ $ref: '#/components/schemas/ManagedEntity-Single'
openapi: 3.0.1
info:
title: Fault Supervision MnS
- version: 16.6.0
+ version: 16.4.0
description: >-
OAS 3.0.1 definition of the Fault Supervision MnS
© 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
- description: 3GPP TS 28.532; Generic management services
+ description: 3GPP TS 28.532 V16.4.0; Generic management services
url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.532/
servers:
- - url: '{MnSRoot}/FaultSupervisionMnS/{MnSversion}'
+ - url: '{MnSRoot}/FaultSupervisionMnS/{version}'
variables:
MnSRoot:
description: See subclause 4.4.3 of TS 32.158
default: http://example.com/3GPPManagement
- MnSversion:
+ version:
description: Version number of the OpenAPI definition
default: XXX
paths:
in: query
required: false
schema:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: '#/components/schemas/Dn'
- name: filter
in: query
required: false
schema:
- $ref: 'comDefs.yaml#/components/schemas/Filter'
+ $ref: '#/components/schemas/Filter'
responses:
'200':
description: >-
- type: object
properties:
lastNotificationHeader:
- $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ $ref: '#/components/schemas/NotificationHeader'
- $ref: '#/components/schemas/AlarmRecord'
- type: object
properties:
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/ErrorResponse'
patch:
summary: 'Clear, acknowledge or unacknowledge multiple alarms'
description: >-
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/ErrorResponse'
/alarms/{alarmId}:
patch:
summary: 'Clear, acknowledge or unacknowledge a single alarm'
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/ErrorResponse'
/alarms/{alarmId}/comments:
post:
summary: Add a comment to a single alarm
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/ErrorResponse'
/subscriptions:
post:
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/ErrorResponse'
callbacks:
notifyNewAlarm:
'{request.body#/consumerReference}':
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/ErrorResponse'
notifyClearedAlarm:
'{request.body#/consumerReference}':
post:
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/ErrorResponse'
notifyChangedAlarm:
'{request.body#/consumerReference}':
post:
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/ErrorResponse'
notifyChangedAlarmGeneral:
'{request.body#/consumerReference}':
post:
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/ErrorResponse'
notifyCorrelatedNotificationChanged:
'{request.body#/consumerReference}':
post:
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/ErrorResponse'
notifyAckStateChanged:
'{request.body#/consumerReference}':
post:
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/ErrorResponse'
notifyComments:
'{request.body#/consumerReference}':
post:
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/ErrorResponse'
notifyPotentialFaultyAlarmList:
'{request.body#/consumerReference}':
post:
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/ErrorResponse'
notifyAlarmListRebuilt:
'{request.body#/consumerReference}':
post:
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/ErrorResponse'
/subscriptions/{subscriptionId}:
delete:
summary: Delete a subscription
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/ErrorResponse'
components:
schemas:
- #---- Definition of AlarmRecord ----------------------------------------------------#
+ #---- Definitions to be moved to comDefs.yaml --------------------------------------#
+
+ Long:
+ type: string
+ format: long
+ Float:
+ type: string
+ format: float
+ DateTime:
+ type: string
+ format: date-Time
+
+ Dn:
+ type: string
+ Uri:
+ type: string
+
+ AttributeNameValuePairSet:
+ type: object
+ minProperties: 1
+ AttributeValueChangeSet:
+ description: >-
+ The key in this map is the attribute name. The value of each key is an array.
+ When only one item is present in the array, it carries the new attribute
+ value. If two items are present, then the first item carries the old value
+ and the second item the new value. The items can be of any type including null.
+ type: object
+ additionalProperties:
+ type: array
+ minItems: 1
+ maxItems: 2
+ items:
+ nullable: true
+
+ Filter:
+ type: string
+ SystemDN:
+ type: string
+
+ NotificationId:
+ type: integer
+ NotificationHeader:
+ description: >-
+ Header used for all notification types
+ type: object
+ required:
+ - href
+ - notificationId
+ - notificationType
+ - eventTime
+ - systemDN
+ properties:
+ uri:
+ $ref: '#/components/schemas/Uri'
+ notificationId:
+ $ref: '#/components/schemas/NotificationId'
+ notificationType:
+ oneOf:
+ - $ref: '#/components/schemas/AlarmNotificationTypes'
+ #- $ref: 'faultMnS.yaml#/components/schemas/AlarmNotificationTypes'
+ #- $ref: 'provMnS.yaml#/components/schemas/CmNotificationTypes'
+ # more to be added
+ eventTime:
+ $ref: '#/components/schemas/DateTime'
+ systemDN:
+ $ref: '#/components/schemas/SystemDN'
+
+ ErrorResponse:
+ description: >-
+ Default schema for the response message body in case the request is not
+ successful.
+ type: object
+ properties:
+ error:
+ type: object
+ properties:
+ errorInfo:
+ type: string
+
+ #---- End of definitions to be moved to comDefs.yaml -------------------------------#
+ #---- Definition of AlarmRecord ----------------------------------------------------#
+
AlarmId:
type: string
AlarmType:
high:
oneOf:
- type: integer
- - $ref: 'comDefs.yaml#/components/schemas/Float'
+ - $ref: '#/components/schemas/Float'
low:
- $ref: 'comDefs.yaml#/components/schemas/Float'
+ $ref: '#/components/schemas/Float'
ThresholdLevelInd:
- oneOf:
- - type: object
- properties:
- up:
- $ref: '#/components/schemas/ThresholdHysteresis'
- - type: object
- properties:
- down:
- $ref: '#/components/schemas/ThresholdHysteresis'
+ type: object
+ required:
+ - up
+ properties:
+ up:
+ $ref: '#/components/schemas/ThresholdHysteresis'
+ low:
+ $ref: '#/components/schemas/ThresholdHysteresis'
ThresholdInfo:
type: object
+ required:
+ - observedMeasurement
+ - observedValue
properties:
observedMeasurement:
type: string
observedValue:
oneOf:
- type: integer
- - $ref: 'comDefs.yaml#/components/schemas/Float'
- thresholdLevel:
+ - $ref: '#/components/schemas/Float'
+ thresholdLevelInd:
$ref: '#/components/schemas/ThresholdLevelInd'
armTime:
- $ref: 'comDefs.yaml#/components/schemas/DateTime'
- required:
- - observedMeasurement
- - observedValue
+ $ref: '#/components/schemas/DateTime'
CorrelatedNotification:
type: object
+ required:
+ - source
+ - notificationId
properties:
sourceObjectInstance:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: '#/components/schemas/Dn'
notificationIds:
type: array
items:
- $ref: 'comDefs.yaml#/components/schemas/NotificationId'
- required:
- - sourceObjectInstance
- - notificationIds
+ $ref: '#/components/schemas/NotificationId'
CorrelatedNotifications:
type: array
items:
# alarmId:
# $ref: '#/components/schemas/AlarmId'
objectInstance:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: '#/components/schemas/Dn'
notificationId:
- $ref: 'comDefs.yaml#/components/schemas/NotificationId'
+ $ref: '#/components/schemas/NotificationId'
alarmRaisedTime:
- $ref: 'comDefs.yaml#/components/schemas/DateTime'
+ $ref: '#/components/schemas/DateTime'
alarmChangedTime:
- $ref: 'comDefs.yaml#/components/schemas/DateTime'
+ $ref: '#/components/schemas/DateTime'
alarmClearedTime:
- $ref: 'comDefs.yaml#/components/schemas/DateTime'
+ $ref: '#/components/schemas/DateTime'
alarmType:
$ref: '#/components/schemas/AlarmType'
probableCause:
backedUpStatus:
type: boolean
backUpObject:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: '#/components/schemas/Dn'
trendIndication:
$ref: '#/components/schemas/TrendIndication'
thresholdinfo:
correlatedNotifications:
$ref: '#/components/schemas/CorrelatedNotifications'
stateChangeDefinition:
- $ref: 'comDefs.yaml#/components/schemas/AttributeValueChangeSet'
+ $ref: '#/components/schemas/AttributeValueChangeSet'
monitoredAttributes:
- $ref: 'comDefs.yaml#/components/schemas/AttributeNameValuePairSet'
+ $ref: '#/components/schemas/AttributeNameValuePairSet'
proposedRepairActions:
type: string
additionalText:
type: string
additionalInformation:
- $ref: 'comDefs.yaml#/components/schemas/AttributeNameValuePairSet'
+ $ref: '#/components/schemas/AttributeNameValuePairSet'
rootCauseIndicator:
type: boolean
ackTime:
- $ref: 'comDefs.yaml#/components/schemas/DateTime'
+ $ref: '#/components/schemas/DateTime'
ackUserId:
type: string
ackSystemId:
type: string
#---- Definition of alarm notifications --------------------------------------------#
-
+
AlarmNotificationTypes:
type: string
enum:
NotifyNewAlarm:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: '#/components/schemas/NotificationHeader'
- type: object
required:
- alarmId
backedUpStatus:
type: boolean
backUpObject:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: '#/components/schemas/Dn'
trendIndication:
$ref: '#/components/schemas/TrendIndication'
thresholdInfo:
correlatedNotifications:
$ref: '#/components/schemas/CorrelatedNotifications'
stateChangeDefinition:
- $ref: 'comDefs.yaml#/components/schemas/AttributeValueChangeSet'
+ $ref: '#/components/schemas/AttributeValueChangeSet'
monitoredAttributes:
- $ref: 'comDefs.yaml#/components/schemas/AttributeNameValuePairSet'
+ $ref: '#/components/schemas/AttributeNameValuePairSet'
proposedRepairActions:
type: string
additionalText:
type: string
additionalInformation:
- $ref: 'comDefs.yaml#/components/schemas/AttributeNameValuePairSet'
+ $ref: '#/components/schemas/AttributeNameValuePairSet'
rootCauseIndicator:
type: boolean
NotifyNewSecAlarm:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: '#/components/schemas/NotificationHeader'
- type: object
required:
- alarmId
- perceivedSeverity
- serviceUser
- serviceProvider
- - securityAlarmDetector
+ - securityAlarmDetector
properties:
alarmId:
$ref: '#/components/schemas/AlarmId'
additionalText:
type: string
additionalInformation:
- $ref: 'comDefs.yaml#/components/schemas/AttributeNameValuePairSet'
+ $ref: '#/components/schemas/AttributeNameValuePairSet'
rootCauseIndicator:
type: boolean
serviceUser:
type: string
NotifyClearedAlarm:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: '#/components/schemas/NotificationHeader'
- type: object
required:
- alarmId
type: string
NotifyChangedAlarm:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: '#/components/schemas/NotificationHeader'
- type: object
required:
- alarmId
$ref: '#/components/schemas/PerceivedSeverity'
NotifyChangedAlarmGeneral:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: '#/components/schemas/NotificationHeader'
- type: object
required:
- alarmId
- alarmType
+ - probableCause
+ - perceivedSeverity
+ - changedAlarmAttributes
properties:
alarmId:
$ref: '#/components/schemas/AlarmId'
backedUpStatus:
type: boolean
backUpObject:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: '#/components/schemas/Dn'
trendIndication:
$ref: '#/components/schemas/TrendIndication'
thresholdInfo:
$ref: '#/components/schemas/ThresholdInfo'
stateChangeDefinition:
- $ref: 'comDefs.yaml#/components/schemas/AttributeValueChangeSet'
+ $ref: '#/components/schemas/AttributeValueChangeSet'
monitoredAttributes:
- $ref: 'comDefs.yaml#/components/schemas/AttributeNameValuePairSet'
+ $ref: '#/components/schemas/AttributeNameValuePairSet'
proposedRepairActions:
type: string
additionalText:
type: string
additionalInformation:
- $ref: 'comDefs.yaml#/components/schemas/AttributeNameValuePairSet'
+ $ref: '#/components/schemas/AttributeNameValuePairSet'
rootCauseIndicator:
type: boolean
changedAlarmAttributes:
- $ref: 'comDefs.yaml#/components/schemas/AttributeNameValuePairSet'
+ $ref: '#/components/schemas/AttributeNameValuePairSet'
NotifyChangedSecAlarmGeneral:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: '#/components/schemas/NotificationHeader'
- type: object
required:
- alarmId
- alarmType
+ - probableCause
+ - perceivedSeverity
- serviceUser
- serviceProvider
- securityAlarmDetector
+ - changedAlarmAttributes
properties:
alarmId:
$ref: '#/components/schemas/AlarmId'
additionalText:
type: string
additionalInformation:
- $ref: 'comDefs.yaml#/components/schemas/AttributeNameValuePairSet'
+ $ref: '#/components/schemas/AttributeNameValuePairSet'
rootCauseIndicator:
type: boolean
serviceUser:
securityAlarmDetector:
type: string
changedAlarmAttributes:
- $ref: 'comDefs.yaml#/components/schemas/AttributeNameValuePairSet'
+ $ref: '#/components/schemas/AttributeNameValuePairSet'
NotifyCorrelatedNotificationChanged:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: '#/components/schemas/NotificationHeader'
- type: object
required:
- alarmId
type: boolean
NotifyAckStateChanged:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: '#/components/schemas/NotificationHeader'
- type: object
required:
- alarmId
type: string
NotifyComments:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: '#/components/schemas/NotificationHeader'
- type: object
required:
- alarmId
$ref: '#/components/schemas/Comments'
NotifyPotentialFaultyAlarmList:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: '#/components/schemas/NotificationHeader'
- type: object
required:
- reason
type: string
NotifyAlarmListRebuilt:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: '#/components/schemas/NotificationHeader'
- type: object
required:
- reason
$ref: '#/components/schemas/AlarmListAlignmentRequirement'
#---- Definition of query parameters -----------------------------------------------#
-
+
AlarmAckState:
type: string
enum:
type: object
properties:
commentTime:
- $ref: 'comDefs.yaml#/components/schemas/DateTime'
+ $ref: '#/components/schemas/DateTime'
commentUserId:
type: string
commentSystemId:
type: object
properties:
consumerReference:
- $ref: 'comDefs.yaml#/components/schemas/Uri'
+ $ref: '#/components/schemas/Uri'
timeTick:
- type: integer
+ $ref: '#/components/schemas/Long'
filter:
- $ref: 'comDefs.yaml#/components/schemas/Filter'
+ $ref: '#/components/schemas/Filter'
openapi: 3.0.1
info:
title: Generic NRM
- version: 16.6.0
+ version: 16.4.0
description: >-
- OAS 3.0.1 definition of the Generic NRM
+ OAS 3.0.1 specification of the Generic NRM
© 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
- description: 3GPP TS 28.623 V16.5.0; Generic NRM
+ description: 3GPP TS 28.623 V16.4.0; Generic NRM
url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.623/
paths: {}
components:
#-------- Definition of types-----------------------------------------------------
+ DateTime:
+ type: string
+ format: date-time
+ Dn:
+ type: string
+ maxLength: 400
+ DnList:
+ type: array
+ items:
+ $ref: '#/components/schemas/Dn'
+ Mcc:
+ type: string
+ pattern: '^[0-9]{3}$'
+ Mnc:
+ type: string
+ pattern: '^[0-9]{2,3}$'
+ AdministrativeState:
+ type: string
+ enum:
+ - LOCKED
+ - UNLOCKED
+ OperationalState:
+ type: string
+ enum:
+ - ENABLED
+ - DISABLED
+ UsageState:
+ type: string
+ enum:
+ - IDEL
+ - ACTIVE
+ - BUSY
RegistrationState:
type: string
enum:
- REGISTERED
- DEREGISTERED
+ SetOfMcc:
+ type: array
+ items:
+ $ref: '#/components/schemas/Mcc'
+ ManagedElementType:
+ type: string
+ ManagedElementTypeList:
+ type: array
+ items:
+ $ref: '#/components/schemas/ManagedElementType'
VnfParameter:
type: object
properties:
type: string
autoScalable:
type: boolean
+ VnfParametersList:
+ type: array
+ items:
+ $ref: '#/components/schemas/VnfParameter'
SiteLatitude:
type: number
format: float
type: string
powerInterface:
type: string
+ PeeParametersList:
+ type: array
+ items:
+ $ref: '#/components/schemas/PeeParameter'
+ MonitoringGPList:
+ type: array
+ items:
+ type: integer
+ ThresholdInfoList:
+ type: array
+ items:
+ $ref: '#/components/schemas/ThresholdInfo'
ThresholdInfo:
type: object
properties:
- thresholdDirection:
+ measurementType:
type: string
- enum:
- - UP
- - DOWN
- - UP_AND_DOWN
+ direction:
+ $ref: '#/components/schemas/Direction'
+ thresholdPack:
+ $ref: '#/components/schemas/ThresholdPack'
+ Direction:
+ enum:
+ - Increasing
+ - Decreasing
+ ThresholdPack:
+ type: array
+ items:
+ $ref: '#/components/schemas/ThresholdPackElement'
+ ThresholdPackElement:
+ type: object
+ properties:
+ thresholdLevel:
+ type: integer
thresholdValue:
- oneOf:
- - type: integer
- - $ref: 'comDefs.yaml#/components/schemas/Float'
+ type: number
hysteresis:
- oneOf:
- - type: integer
- minimum: 0
- - type: number
- format: float
- minimum: 0
+ type: number
Operation:
type: object
properties:
$ref: '#/components/schemas/NFType'
operationSemantics:
$ref: '#/components/schemas/OperationSemantics'
+ OperationList:
+ type: array
+ items:
+ $ref: '#/components/schemas/Operation'
NFType:
type: string
description: ' NF name defined in TS 23.501'
type: string
pattern: '^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$'
example: '198.51.100.1'
+ Ipv4AddrRm:
+ type: string
+ pattern: '^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$'
+ example: '198.51.100.1'
+ nullable: true
Ipv6Addr:
type: string
allOf:
- pattern: '^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))$'
- pattern: '^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))$'
example: '2001:db8:85a3::8a2e:370:7334'
+ Ipv6AddrRm:
+ type: string
+ allOf:
+ - pattern: '^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))$'
+ - pattern: '^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))$'
+ example: '2001:db8:85a3::8a2e:370:7334'
+ nullable: true
Ipv6Prefix:
type: string
allOf:
- pattern: '^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))(\/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))$'
- pattern: '^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))(\/.+)$'
example: '2001:db8:abcd:12::0/64'
+ Uri:
+ type: string
TransportProtocol:
anyOf:
- type: string
items:
type: string
enum:
- - FILE_BASED_LOC_SET_BY_PRODUCER
- - FILE_BASED_LOC_SET_BY_CONSUMER
- - STREAM_BASED
- monitorGranularityPeriods:
- type: array
- items:
- type: integer
- minimum: 1
+ - FILE_BASED_LOC_SET_BY_PRODUCER
+ - FILE_BASED_LOC_SET_BY_CONSUMER
+ - STREAM_BASED
ReportingCtrl:
oneOf:
- type: object
fileReportingPeriod:
type: integer
fileLocation:
- $ref: 'comDefs.yaml#/components/schemas/Uri'
+ $ref: '#/components/schemas/Uri'
- type: object
properties:
streamTarget:
- $ref: 'comDefs.yaml#/components/schemas/Uri'
+ $ref: '#/components/schemas/Uri'
Scope:
type: object
properties:
- BASE_SUBTREE
scopeLevel:
type: integer
+ NotificationType:
+ type: string
+ enum:
+ - notifyMOICreation
+ - notifyMOIDeletion
+ - notifyMOIAttributeValueChanges
+ - notifyEvent
+ - notifyNewAlarm
+ - notifyChangedAlarm
+ - notifyAckStateChanged
+ - notifyComments
+ - notifyCorrelatedNotificationChanged
+ - notifyChangedAlarmGeneral
+ - notifyAlarmListRebuilt
+ - notifyPotentialFaultyAlarmList
+ - notifyFileReady
+ - notifyFilePreparationError
+ - notifyThresholdCrossing
+ NotificationTypes:
+ type: array
+ items:
+ $ref: '#/components/schemas/NotificationType'
#-------- Definition of types used in Trace control NRM fragment------------------
-
+
tjJobType-Type:
type: string
description: Specifies whether the TraceJob represents only MDT, Logged MBSFN MDT, Trace or a combined Trace and MDT job. Applicable for Trace, MDT, RCEF and RLF reporting. See 3GPP TS 32.422 clause 5.9a for additional details.
description: The PLMN for which sessions shall be selected in the Trace Session in case of management based activation when several PLMNs are supported in the RAN (this means that shared cells and not shared cells are allowed for the specified PLMN. Note that the PLMN Target might differ from the PLMN specified in the Trace Reference, as that specifies the PLMN that is containing the management system requesting the Trace Session from the NE. See 3GPP TS 32.422 clause 5.9b for additional details.
properties:
mcc:
- $ref: 'comDefs.yaml#/components/schemas/Mcc'
+ $ref: '#/components/schemas/Mcc'
mnc:
- $ref: 'comDefs.yaml#/components/schemas/Mnc'
+ $ref: '#/components/schemas/Mnc'
required:
- mcc
- mnc
description: The Trace Reference parameter shall be globally unique, therefore the Trace Reference shall compose as follows - MCC+MNC+Trace ID, where the MCC and MNC are coming with the Trace activation request from the management system to identify one PLMN containing the management system, and Trace ID is a 3 byte Octet String. See 3GPP TS 32.422 clause 5.6 for additional details.
properties:
mcc:
- $ref: 'comDefs.yaml#/components/schemas/Mcc'
+ $ref: '#/components/schemas/Mcc'
mnc:
- $ref: 'comDefs.yaml#/components/schemas/Mnc'
+ $ref: '#/components/schemas/Mnc'
traceId:
type: integer
required:
- STREAMING
tjTraceTarget-Type:
- type: object
- description: Trace target conveying both the type and value of the target ID. For additional details see 3GPP TS 32.422
- properties:
- TargetIdType:
- type: string
- enum:
- - IMSI
- - IMEI
- - IMEISV
- - PUBLIC_ID
- - UTRAN_CELL
- - E-UTRAN_CELL
- - NG-RAN_CELL
- - eNB
- - RNC
- - gNB
- - SUPI
- TargetIdValue:
- type: string
- required:
- - TargetIdType
- - TargetIdValue
+ type: string
+ description: Type of trace target. For additional details see 3GPP TS 32.422.
+ enum:
+ - IMSI
+ - IMEI
+ - IMEISV
+ - PUBLIC_ID
+ - UTRAN_CELL
+ - E-UTRAN_CELL
+ - NG-RAN_CELL
+ - eNB
+ - RNC
+ - gNB
tjTriggeringEvent-Type:
type: object
required:
- NetworkElement
- EventBitmap
-
+
tjMDTAnonymizationOfData-Type:
description: Specifies level of MDT anonymization. For additional details see 3GPP TS 32.422 clause 5.10.12.
type: string
enum:
- NO_IDENTITY
- TAC_OF_IMEI
-
+
tjMDTAreaConfigurationForNeighCell-Type:
description: Used for logged NR MDT and defines the area for which UE is requested to perform measurement logging for neighbour cells which have list of frequencies. For additional details see 3GPP TS 32.422 clause 5.10.26.
type: array
type: string
cell:
type: string
-
+
tjMDTAreaScope-Type:
description: defines the area in terms or Cells or Tracking Area/Routing Area/Location Area where the MDT data collection shall take place. For additional details see 3GPP TS 32.422 clause 5.10.2.
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/DnList'
-
+ - $ref: '#/components/schemas/DnList'
+
tjMDTCollectionPeriodRrmLte-Type:
description: See details in 3GPP TS 32.422 clause 5.10.20.
type: string
- 5120ms
- 10240ms
- 1min
-
- tjMDTCollectionPeriodRrmNR-Type:
- description: See details in 3GPP TS 32.422 clause 5.10.30.
- type: string
- enum:
- - 1024ms
- - 1280ms
- - 2048ms
- - 5120ms
- - 10240ms
- - 60000ms
-
+
tjMDTEventListForTriggeredMeasurement-Type:
description: See details in 3GPP TS 32.422 clause 5.10.28.
type: string
type: integer
minimum: 0
maximum: 97
- EventThresholdRSRQ:
+ EventThresholdRSRQ:
type: integer
minimum: 0
maximum: 34
- 3600s
- 5400s
- 7200s
-
+
tjMDTLoggingInterval-Type:
description: See details in 3GPP TS 32.422 clause 5.10.8.
type: string
type: object
properties:
mcc:
- $ref: 'comDefs.yaml#/components/schemas/Mcc'
+ $ref: '#/components/schemas/Mcc'
mnc:
- $ref: 'comDefs.yaml#/components/schemas/Mnc'
+ $ref: '#/components/schemas/Mnc'
required:
- mcc
- mnc
type: object
properties:
mcc:
- $ref: 'comDefs.yaml#/components/schemas/Mcc'
+ $ref: '#/components/schemas/Mcc'
mnc:
- $ref: 'comDefs.yaml#/components/schemas/Mnc'
+ $ref: '#/components/schemas/Mnc'
required:
- mcc
- mnc
userDefinedNetworkType:
type: string
setOfMcc:
- type: array
- items:
- $ref: 'comDefs.yaml#/components/schemas/Mcc'
+ $ref: '#/components/schemas/SetOfMcc'
priorityLabel:
type: integer
supportedPerfMetricGroups:
dnPrefix:
type: string
managedElementTypeList:
- type: array
- items:
- type: string
+ $ref: '#/components/schemas/ManagedElementTypeList'
userLabel:
type: string
locationName:
type: string
managedBy:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
+ $ref: '#/components/schemas/DnList'
vendorName:
type: string
userDefinedState:
$ref: '#/components/schemas/PerfMetricJob-Multiple'
ThresholdMonitor:
$ref: '#/components/schemas/ThresholdMonitor-Multiple'
+ ThresholdMonitoringCapability:
+ $ref: '#/components/schemas/ThresholdMonitoringCapability-Single'
NtfSubscriptionControl:
$ref: '#/components/schemas/NtfSubscriptionControl-Multiple'
TraceJob:
$ref: '#/components/schemas/PerfMetricJob-Multiple'
ThresholdMonitor:
$ref: '#/components/schemas/ThresholdMonitor-Multiple'
+ ThresholdMonitoringCapability:
+ $ref: '#/components/schemas/ThresholdMonitoringCapability-Single'
NtfSubscriptionControl:
$ref: '#/components/schemas/NtfSubscriptionControl-Multiple'
TraceJob:
userLabel:
type: string
vnfParametersList:
- type: array
- items:
- $ref: '#/components/schemas/VnfParameter'
+ $ref: '#/components/schemas/VnfParametersList'
peeParametersList:
- type: array
- items:
- $ref: '#/components/schemas/PeeParameter'
+ $ref: '#/components/schemas/PeeParametersList'
priorityLabel:
type: integer
supportedPerfMetricGroups:
tjJobType:
$ref: '#/components/schemas/tjJobType-Type'
tjListOfInterfaces:
- $ref: '#/components/schemas/tjListOfInterfaces-Type'
+ $ref: '#/components/schemas/tjListOfInterfaces-Type'
tjListOfNeTypes:
$ref: '#/components/schemas/tjListOfNeTypes-Type'
tjPLMNTarget:
$ref: '#/components/schemas/tjMDTCollectionPeriodRrmLte-Type'
tjMDTCollectionPeriodRrmUmts:
$ref: '#/components/schemas/tjMDTCollectionPeriodRrmUmts-Type'
- tjMDTCollectionPeriodRrmNR:
- $ref: '#/components/schemas/tjMDTCollectionPeriodRrmNR-Type'
tjMDTEventListForTriggeredMeasurement:
$ref: '#/components/schemas/tjMDTEventListForTriggeredMeasurement-Type'
tjMDTEventThreshold:
ManagedFunction-ncO:
type: object
properties:
- PerfMetricJob:
- $ref: '#/components/schemas/PerfMetricJob-Multiple'
+ MeasurementControl:
+ $ref: '#/components/schemas/MeasurementControl-Multiple'
ThresholdMonitor:
$ref: '#/components/schemas/ThresholdMonitor-Multiple'
+ ThresholdMonitoringCapability:
+ $ref: '#/components/schemas/ThresholdMonitoringCapability-Single'
ManagedNFService:
$ref: '#/components/schemas/ManagedNFService-Multiple'
TraceJob:
$ref: '#/components/schemas/VsDataContainer-Multiple'
ManagedNFService-Single:
allOf:
- - $ref: '#/components/schemas/Top'
+ - $ref: '#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
sAP:
$ref: '#/components/schemas/SAP'
operations:
- type: array
- items:
- $ref: '#/components/schemas/Operation'
+ $ref: '#/components/schemas/OperationList'
administrativeState:
- $ref: 'comDefs.yaml#/components/schemas/AdministrativeState'
+ $ref: '#/components/schemas/AdministrativeState'
operationalState:
- $ref: 'comDefs.yaml#/components/schemas/OperationalState'
+ $ref: '#/components/schemas/OperationalState'
usageState:
- $ref: 'comDefs.yaml#/components/schemas/UsageState'
+ $ref: '#/components/schemas/UsageState'
registrationState:
$ref: '#/components/schemas/RegistrationState'
ManagementNode-Single:
allOf:
- - $ref: '#/components/schemas/Top'
+ - $ref: '#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
userLabel:
type: string
managedElements:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
+ $ref: '#/components/schemas/DnList'
vendorName:
type: string
userDefinedState:
type: string
MeContext-Single:
allOf:
- - $ref: '#/components/schemas/Top'
+ - $ref: '#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
type: string
PerfMetricJob-Single:
allOf:
- - $ref: '#/components/schemas/Top'
+ - $ref: '#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
type: object
properties:
administrativeState:
- $ref: 'comDefs.yaml#/components/schemas/AdministrativeState'
+ $ref: '#/components/schemas/AdministrativeState'
operationalState:
- $ref: 'comDefs.yaml#/components/schemas/OperationalState'
- jobId:
+ $ref: '#/components/schemas/OperationalState'
+ perfMetricJobGroupId:
type: string
performanceMetrics:
type: array
type: integer
minimum: 1
objectInstances:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
+ $ref: '#/components/schemas/DnList'
rootObjectInstances:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
+ $ref: '#/components/schemas/DnList'
reportingCtrl:
$ref: '#/components/schemas/ReportingCtrl'
+ ThresholdMonitoringCapability-Single:
+ allOf:
+ - $ref: '#/components/schemas/Top-Attr'
+ - type: object
+ properties:
+ attributes:
+ type: object
+ properties:
+ supportedMonitoringGPs:
+ $ref: '#/components/schemas/MonitoringGPList'
ThresholdMonitor-Single:
allOf:
- - $ref: '#/components/schemas/Top'
+ - $ref: '#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
type: object
properties:
- administrativeState:
- $ref: 'comDefs.yaml#/components/schemas/AdministrativeState'
- operationalState:
- $ref: 'comDefs.yaml#/components/schemas/OperationalState'
- performanceMetrics:
- type: array
- items:
- type: string
thresholdInfoList:
- type: array
- items:
- $ref: '#/components/schemas/ThresholdInfo'
- monitorGranularityPeriod:
+ $ref: '#/components/schemas/ThresholdInfoList'
+ monitoringGP:
type: integer
- minimum: 1
- objectInstances:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
- rootObjectInstances:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
+ monitoringNotifTarget:
+ type: string
+ monitoredIOCName:
+ type: string
+ monitoredObjectDNs:
+ $ref: '#/components/schemas/DnList'
NtfSubscriptionControl-Single:
allOf:
- - $ref: '#/components/schemas/Top'
+ - $ref: '#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
type: object
properties:
notificationRecipientAddress:
- $ref: 'comDefs.yaml#/components/schemas/Uri'
+ $ref: '#/components/schemas/Uri'
notificationTypes:
- type: array
- items:
- $ref: 'comDefs.yaml#/components/schemas/NotificationType'
+ $ref: '#/components/schemas/NotificationTypes'
scope:
$ref: '#/components/schemas/Scope'
notificationFilter:
$ref: '#/components/schemas/HeartbeatControl-Single'
HeartbeatControl-Single:
allOf:
- - $ref: '#/components/schemas/Top'
+ - $ref: '#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
type: boolean
TraceJob-Single:
allOf:
- - $ref: '#/components/schemas/Top'
+ - $ref: '#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
AlarmList-Single:
allOf:
- - $ref: '#/components/schemas/Top'
+ - $ref: '#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
type: object
properties:
administrativeState:
- $ref: 'comDefs.yaml#/components/schemas/AdministrativeState'
+ $ref: '#/components/schemas/AdministrativeState'
operationalState:
- $ref: 'comDefs.yaml#/components/schemas/OperationalState'
+ $ref: '#/components/schemas/OperationalState'
numOfAlarmRecords:
type: integer
lastModification:
- $ref: 'comDefs.yaml#/components/schemas/DateTime'
+ $ref: '#/components/schemas/DateTime'
alarmRecords:
description: >-
- This resource represents a map of alarm records.
- The alarmIds are used as keys in the map.
+ This resource represents a map of alarm records.
+ The alarmIds are used as keys in the map.
type: object
additionalProperties:
$ref: 'faultMnS.yaml#/components/schemas/AlarmRecord'
-#-------- Definition of YAML arrays for name-contained IOCs ----------------------
+#-------- Definition of JSON arrays for name-contained IOCs ----------------------
VsDataContainer-Multiple:
type: array
PerfMetricJob-Multiple:
type: array
items:
- $ref: '#/components/schemas/PerfMetricJob-Single'
+ $ref: '#/components/schemas/MetricProdJob-Single'
ThresholdMonitor-Multiple:
type: array
items:
$ref: '#/components/schemas/ThresholdMonitor-Single'
- TraceJob-Multiple:
- type: array
- items:
- $ref: '#/components/schemas/TraceJob-Single'
NtfSubscriptionControl-Multiple:
type: array
items:
$ref: '#/components/schemas/NtfSubscriptionControl-Single'
+ TraceJob-Multiple:
+ type: array
+ items:
+ $ref: '#/components/schemas/TraceJob-Single'
#-------- Definitions in TS 28.623 for TS 28.532 ---------------------------------
resources-genericNrm:
oneOf:
- - $ref: '#/components/schemas/VsDataContainer-Single'
+ - $ref: '#/components/schemas/VsDataContainer-Single'
+
+ - $ref: '#/components/schemas/ManagementNode-Single'
+ - $ref: '#/components/schemas/MeContext-Single'
- - $ref: '#/components/schemas/ManagementNode-Single'
- - $ref: '#/components/schemas/MeContext-Single'
+ - $ref: '#/components/schemas/ManagedNFService-Single'
- - $ref: '#/components/schemas/ManagedNFService-Single'
+ - $ref: '#/components/schemas/PerfMetricJob-Single'
- - $ref: '#/components/schemas/PerfMetricJob-Single'
- - $ref: '#/components/schemas/ThresholdMonitor-Single'
- - $ref: '#/components/schemas/TraceJob-Single'
+ - $ref: '#/components/schemas/ThresholdMonitoringCapability-Single'
+ - $ref: '#/components/schemas/ThresholdMonitor-Single'
- - $ref: '#/components/schemas/NtfSubscriptionControl-Single'
- - $ref: '#/components/schemas/HeartbeatControl-Single'
+ - $ref: '#/components/schemas/NtfSubscriptionControl-Single'
+ - $ref: '#/components/schemas/HeartbeatControl-Single'
+ - $ref: '#/components/schemas/TraceJob-Single'
- - $ref: '#/components/schemas/AlarmList-Single'
+ - $ref: '#/components/schemas/AlarmList-Single'
openapi: 3.0.1
info:
title: Heartbeat notification
- version: 16.6.0
+ version: 16.3.0
description: >-
- OAS 3.0.1 definition of the heartbeat notification
+ OAS 3.0.1 specification of the heartbeat notification
© 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
- description: 3GPP TS 28.532 V16.6.0; Generic management services
+ description: 3GPP TS 28.532 V16.3.0; Heartbeat notification
url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.6532/
paths: {}
components:
schemas:
- HeartbeatNotificationTypes:
- type: string
- enum:
- - notifyHeartbeat
- NotifyHeartbeat:
+ hearbeatNtfPeriod-Type:
+ type: integer
+ notifyHeartbeat-NotifType:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: 'provMnS.yaml#/components/schemas/header-Type'
- type: object
properties:
heartbeatNtfPeriod:
- type: integer
+ $ref: '#/components/schemas/hearbeatNtfPeriod-Type'
openapi: 3.0.1
info:
title: NR NRM
- version: 16.6.0
+ version: 16.5.0
description: >-
OAS 3.0.1 specification of the NR NRM
© 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
- description: 3GPP TS 28.541 V16.6.0; 5G NRM, NR NRM
+ description: 3GPP TS 28.541 V16.5.0; 5G NRM, NR NRM
url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.541/
paths: {}
components:
type: object
properties:
mcc:
- $ref: 'comDefs.yaml#/components/schemas/Mcc'
+ $ref: 'genericNrm.yaml#/components/schemas/Mcc'
mnc:
$ref: '#/components/schemas/Mnc'
PlmnIdList:
type: array
items:
$ref: '#/components/schemas/PlmnInfo'
- GGnbId:
- type: string
- pattern: '^[0-9]{3}[0-9]{2,3}-(22|23|24|25|26|27|28|29|30|31|32)-[0-9]{1,10}'
- GEnbId:
- type: string
- pattern: '^[0-9]{3}[0-9]{2,3}-(18|20|21|22)-[0-9]{1,7}'
GGnbIdList:
type: array
- items:
- $ref: '#/components/schemas/GGnbId'
+ items: string
+ pattern: '^[0-9]{3}[0-9]{2,3}-(22|23|24|25|26|27|28|29|30|31|32)-[0-9]{1,10}'
GEnbIdList:
type: array
- items:
- $ref: '#/components/schemas/GEnbId'
+ items: string
+ pattern: '^[0-9]{3}[0-9]{2,3}-(18|20|21|22)-[0-9]{1,7}'
NrPci:
type: integer
timeDuration:
type: integer
- UeAccProbilityDist:
+ UeAccProbilityDistPerSSB:
type: object
properties:
targetProbability:
numberofpreamblessent:
type: integer
- UeAccDelayProbilityDist:
+ UeAccDelayProbilityDistPerSSB:
type: object
properties:
targetProbability:
type: array
items:
$ref: '#/components/schemas/RrmPolicyMember'
- AddressWithVlan:
+
+ LocalAddress:
type: object
properties:
ipv4Address:
type: integer
minimum: 0
maximum: 4096
- LocalAddress:
- type: object
- properties:
- addressWithVlan:
- $ref: '#/components/schemas/AddressWithVlan'
port:
type: integer
minimum: 0
RSSetId:
type: integer
maximum: 4194303
-
+
RSSetType:
type: string
enum:
rimRSSubcarrierSpacing:
type: integer
rIMRSBandwidth:
- type: integer
+ type: integer
nrofGlobalRIMRSFrequencyCandidates:
type: integer
rimRSCommonCarrierReferencePoint:
- type: integer
+ type: integer
rimRSStartingFrequencyOffsetIdList:
type: array
items:
type: object
properties:
nrofRIMRSSequenceCandidatesofRS1:
- type: integer
+ type: integer
rimRSScrambleIdListofRS1:
type: array
items:
type: integer
nrofRIMRSSequenceCandidatesofRS2:
- type: integer
+ type: integer
rimRSScrambleIdListofRS2:
type: array
items:
type: string
enum:
- ENABLE
- - DISABLE
+ - DISABLE
RIMRSScrambleTimerMultiplier:
type: integer
RIMRSScrambleTimerOffset:
dlULSwitchingPeriod1:
type: string
enum:
- - MS0P5
- - MS0P625
- - MS1
- - MS1P25
- - MS2
- - MS2P5
- - MS3
- - MS4
- - MS5
- - MS10
- - MS20
+ - MS0P5
+ - MS0P625
+ - MS1
+ - MS1P25
+ - MS2
+ - MS2P5
+ - MS3
+ - MS4
+ - MS5
+ - MS10
+ - MS20
symbolOffsetOfReferencePoint1:
- type: integer
+ type: integer
dlULSwitchingPeriod2:
type: string
enum:
- - MS0P5
- - MS0P625
- - MS1
- - MS1P25
- - MS2
- - MS2P5
- - MS3
- - MS4
- - MS5
- - MS10
- - MS20
+ - MS0P5
+ - MS0P625
+ - MS1
+ - MS1P25
+ - MS2
+ - MS2P5
+ - MS3
+ - MS4
+ - MS5
+ - MS10
+ - MS20
symbolOffsetOfReferencePoint2:
type: integer
totalnrofSetIdofRS1:
type: string
enum:
- ENABLE
- - DISABLE
+ - DISABLE
enablenearfarIndicationRS2:
type: string
enum:
- ENABLE
- - DISABLE
+ - DISABLE
RimRSReportInfo:
type: object
- RS1
- RS2
- RS1forEnoughMitigation
- - RS1forNotEnoughMitigation
+ - RS1forNotEnoughMitigation
RimRSReportConf:
type: object
type: string
enum:
- ENABLE
- - DISABLE
+ - DISABLE
reportInterval:
- type: integer
+ type: integer
nrofRIMRSReportInfo:
type: integer
maxPropagationDelay:
type: array
items:
$ref: '#/components/schemas/RimRSReportInfo'
- TceMappingInfo:
- type: object
- properties:
- TceIPAddress:
- oneOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Ipv4Addr'
- - $ref: 'genericNrm.yaml#/components/schemas/Ipv6Addr'
- TceID:
- type: integer
- PlmnTarget:
- $ref: '#/components/schemas/PlmnId'
- TceMappingInfoList:
- type: array
- items:
- $ref: '#/components/schemas/TceMappingInfo'
-
#-------- Definition of abstract IOCs --------------------------------------------
$ref: '5gcNrm.yaml#/components/schemas/Configurable5QISet-Multiple'
RimRSGlobal:
$ref: '#/components/schemas/RimRSGlobal-Single'
- Dynamic5QISet:
- $ref: '5gcNrm.yaml#/components/schemas/Dynamic5QISet-Multiple'
-
ManagedElement-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
- $ref: 'genericNrm.yaml#/components/schemas/ManagedElement-Attr'
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedElement-ncO'
+ $ref: 'genericNRM.yaml#/components/schemas/ManagedElement-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedElement-ncO'
- type: object
properties:
GnbDuFunction:
$ref: '#/components/schemas/CESManagementFunction-Single'
Configurable5QISet:
$ref: '5gcNrm.yaml#/components/schemas/Configurable5QISet-Multiple'
- Dynamic5QISet:
- $ref: '5gcNrm.yaml#/components/schemas/Dynamic5QISet-Multiple'
GnbDuFunction-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
- type: object
properties:
gnbDuId:
$ref: '#/components/schemas/GnbIdLength'
rimRSReportConf:
$ref: '#/components/schemas/RimRSReportConf'
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
- type: object
properties:
RRMPolicyRatio:
$ref: '#/components/schemas/EP_F1C-Single'
EP_F1U:
$ref: '#/components/schemas/EP_F1U-Multiple'
- DRACHOptimizationFunction:
- $ref: '#/components/schemas/DRACHOptimizationFunction-Single'
GnbCuUpFunction-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
- type: object
properties:
gnbId:
plmnInfoList:
$ref: '#/components/schemas/PlmnInfoList'
configurable5QISetRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
- dynamic5QISetRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
- type: object
properties:
RRMPolicyRatio:
$ref: '#/components/schemas/EP_S1U-Multiple'
GnbCuCpFunction-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
- type: object
properties:
gnbId:
x2WhiteList:
$ref: '#/components/schemas/GGnbIdList'
xnWhiteList:
- $ref: '#/components/schemas/GGnbIdList'
- x2XnHOBlackList:
+ $ref: '#/components/schemas/GGnbIdList '
+ xnHOBlackList:
+ $ref: '#/components/schemas/GGnbIdList '
+ x2HOBlackList:
$ref: '#/components/schemas/GEnbIdList'
mappingSetIDBackhaulAddress:
$ref: '#/components/schemas/MappingSetIDBackhaulAddress'
- tceMappingInfoList:
- $ref: '#/components/schemas/TceMappingInfoList'
configurable5QISetRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
- dynamic5QISetRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
- type: object
properties:
RRMPolicyRatio:
$ref: '#/components/schemas/DANRManagementFunction-Single'
DESManagementFunction:
$ref: '#/components/schemas/DESManagementFunction-Single'
+ DRACHOptimizationFunction:
+ $ref: '#/components/schemas/DRACHOptimizationFunction-Single'
DMROFunction:
$ref: '#/components/schemas/DMROFunction-Single'
NrCellCu-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
- type: object
properties:
cellLocalId:
plmnInfoList:
$ref: '#/components/schemas/PlmnInfoList'
nRFrequencyRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
- type: object
properties:
RRMPolicyRatio:
$ref: '#/components/schemas/EUtranFreqRelation-Multiple'
DESManagementFunction:
$ref: '#/components/schemas/DESManagementFunction-Single'
+ DRACHOptimizationFunction:
+ $ref: '#/components/schemas/DRACHOptimizationFunction-Single'
DMROFunction:
$ref: '#/components/schemas/DMROFunction-Single'
CESManagementFunction:
$ref: '#/components/schemas/CESManagementFunction-Single'
- DPCIConfigurationFunction:
- $ref: '#/components/schemas/DPCIConfigurationFunction-Single'
NrCellDu-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
- type: object
properties:
administrativeState:
- $ref: 'comDefs.yaml#/components/schemas/AdministrativeState'
+ $ref: 'genericNRM.yaml#/components/schemas/AdministrativeState'
operationalState:
- $ref: 'comDefs.yaml#/components/schemas/OperationalState'
+ $ref: 'genericNRM.yaml#/components/schemas/OperationalState'
cellLocalId:
type: integer
cellState:
nrSectorCarrierRef:
type: array
items:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
bwpRef:
type: array
items:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
nRFrequencyRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
victimSetRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
aggressorSetRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
- type: object
properties:
RRMPolicyRatio:
$ref: '#/components/schemas/RRMPolicyRatio-Multiple'
+ DPCIConfigurationFunction:
+ $ref: '#/components/schemas/DPCIConfigurationFunction-Single'
CPCIConfigurationFunction:
$ref: '#/components/schemas/CPCIConfigurationFunction-Single'
- DRACHOptimizationFunction:
- $ref: '#/components/schemas/DRACHOptimizationFunction-Single'
NRFrequency-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
- type: object
- properties:
- absoluteFrequencySSB:
- type: integer
- minimum: 0
- maximum: 3279165
- ssbSubCarrierSpacing:
- $ref: '#/components/schemas/SsbSubCarrierSpacing'
- multiFrequencyBandListNR:
- type: integer
- minimum: 1
- maximum: 256
+ allOf:
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
+ - type: object
+ properties:
+ absoluteFrequencySSB:
+ type: integer
+ minimum: 0
+ maximum: 3279165
+ ssbSubCarrierSpacing:
+ $ref: '#/components/schemas/SsbSubCarrierSpacing'
+ multiFrequencyBandListNR:
+ type: integer
+ minimum: 1
+ maximum: 256
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
EUtranFrequency-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
- type: object
- properties:
- earfcnDL:
- type: integer
- minimum: 0
- maximum: 262143
- multiBandInfoListEutra:
- type: integer
- minimum: 1
- maximum: 256
+ $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
NrSectorCarrier-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
- type: object
properties:
txDirection:
bSChannelBwUL:
type: integer
sectorEquipmentFunctionRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
- type: object
properties:
CommonBeamformingFunction:
$ref: '#/components/schemas/CommonBeamformingFunction-Single'
Bwp-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
- type: object
properties:
bwpContext:
type: integer
numberOfRBs:
type: integer
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
CommonBeamformingFunction-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
$ref: '#/components/schemas/Beam-Multiple'
Beam-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
maximum: 1800
RRMPolicyRatio-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
NRCellRelation-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
cellIndividualOffset:
$ref: '#/components/schemas/CellIndividualOffset'
adjacentNRCellRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
nRFrequencyRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
isRemoveAllowed:
type: boolean
isHOAllowed:
type: boolean
EUtranCellRelation-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
- type: object
properties:
adjacentEUtranCellRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
NRFreqRelation-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
tReselectionNRSfMedium:
$ref: '#/components/schemas/TReselectionNRSf'
nRFrequencyRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
EUtranFreqRelation-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
- type: object
- properties:
- cellIndividualOffset:
- $ref: '#/components/schemas/CellIndividualOffset'
- blackListEntry:
- type: array
- items:
- type: integer
- minimum: 0
- maximum: 1007
- blackListEntryIdleMode:
- type: integer
- cellReselectionPriority:
- type: integer
- cellReselectionSubPriority:
- type: number
- minimum: 0.2
- maximum: 0.8
- multipleOf: 0.2
- pMax:
- type: integer
- minimum: -30
- maximum: 33
- qOffsetFreq:
- $ref: '#/components/schemas/QOffsetFreq'
- qQualMin:
- type: number
- qRxLevMin:
- type: integer
- minimum: -140
- maximum: -44
- threshXHighP:
- type: integer
- minimum: 0
- maximum: 62
- threshXHighQ:
- type: integer
- minimum: 0
- maximum: 31
- threshXLowP:
- type: integer
- minimum: 0
- maximum: 62
- threshXLowQ:
- type: integer
- minimum: 0
- maximum: 31
- tReselectionEutran:
- type: integer
- minimum: 0
- maximum: 7
- tReselectionNRSfHigh:
- $ref: '#/components/schemas/TReselectionNRSf'
- tReselectionNRSfMedium:
- $ref: '#/components/schemas/TReselectionNRSf'
+ allOf:
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
+ - type: object
+ properties:
eUTranFrequencyRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
DANRManagementFunction-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
DESManagementFunction-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
isProbingCapable:
type: string
enum:
- - yes
- - no
+ - yes
+ - no
energySavingState:
type: string
enum:
- - isNotEnergySaving
- - isEnergySaving
+ - isNotEnergySaving
+ - isEnergySaving
DRACHOptimizationFunction-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
properties:
drachOptimizationControl:
type: boolean
- ueAccProbilityDist:
- $ref: "#/components/schemas/UeAccProbilityDist"
- ueAccDelayProbilityDist:
- $ref: "#/components/schemas/UeAccDelayProbilityDist"
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+ ueAccProbilityDistPerSSB:
+ $ref: "#/components/schemas/UeAccProbilityDistPerSSB"
+ ueAccDelayProbilityDistPerSSB:
+ $ref: "#/components/schemas/UeAccDelayProbilityDistPerSSB"
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
DMROFunction-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
- attributes:
+ attributes:
type: object
properties:
dmroControl:
DPCIConfigurationFunction-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
CPCIConfigurationFunction-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
CESManagementFunction-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
energySavingControl:
type: string
enum:
- - toBeEnergySaving
- - toBeNotEnergySaving
+ - toBeEnergySaving
+ - toBeNotEnergySaving
energySavingState:
type: string
enum:
- - isNotEnergySaving
- - isEnergySaving
+ - isNotEnergySaving
+ - isEnergySaving
RimRSGlobal-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
RimRSSet-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
rimRSMonitoringOccasionStartingOffset:
type: integer
nRCellDURefs:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
+ $ref: 'genericNRM.yaml#/components/schemas/DnList'
ExternalGnbDuFunction-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
- type: object
properties:
gnbId:
$ref: '#/components/schemas/GnbId'
gnbIdLength:
$ref: '#/components/schemas/GnbIdLength'
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
- type: object
properties:
EP_F1C:
$ref: '#/components/schemas/EP_F1U-Multiple'
ExternalGnbCuUpFunction-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
- type: object
properties:
gnbId:
$ref: '#/components/schemas/GnbId'
gnbIdLength:
$ref: '#/components/schemas/GnbIdLength'
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
- type: object
properties:
EP_E1:
$ref: '#/components/schemas/EP_XnU-Multiple'
ExternalGnbCuCpFunction-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- $ref: >-
- genericNrm.yaml#/components/schemas/ManagedFunction-Attr
+ genericNRM.yaml#/components/schemas/ManagedFunction-Attr
- type: object
properties:
gnbId:
$ref: '#/components/schemas/GnbIdLength'
plmnId:
$ref: '#/components/schemas/PlmnId'
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
- type: object
properties:
ExternalNrCellCu:
$ref: '#/components/schemas/EP_F1C-Multiple'
ExternalNrCellCu-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
- type: object
properties:
cellLocalId:
plmnIdList:
$ref: '#/components/schemas/PlmnIdList'
nRFrequencyRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
ExternalENBFunction-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
- type: object
properties:
eNBId:
type: integer
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
- type: object
properties:
ExternalEUTranCell:
$ref: '#/components/schemas/ExternalEUTranCell-Multiple'
ExternalEUTranCell-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-Attr'
- type: object
properties:
EUtranFrequencyRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
- - $ref: 'genericNrm.yaml#/components/schemas/ManagedFunction-ncO'
+ $ref: 'genericNRM.yaml#/components/schemas/Dn'
+ - $ref: 'genericNRM.yaml#/components/schemas/ManagedFunction-ncO'
EP_XnC-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: '#/components/schemas/RemoteAddress'
EP_E1-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: '#/components/schemas/RemoteAddress'
EP_F1C-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: '#/components/schemas/RemoteAddress'
EP_NgC-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: '#/components/schemas/RemoteAddress'
EP_X2C-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: '#/components/schemas/RemoteAddress'
EP_XnU-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: '#/components/schemas/RemoteAddress'
EP_F1U-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: '#/components/schemas/RemoteAddress'
EP_NgU-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: '#/components/schemas/LocalAddress'
remoteAddress:
$ref: '#/components/schemas/RemoteAddress'
- epTransportRefs:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
-
EP_X2U-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
$ref: '#/components/schemas/RemoteAddress'
EP_S1U-Single:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/Top-Attr'
- type: object
properties:
attributes:
allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/EP_RP-Attr'
+ - $ref: 'genericNRM.yaml#/components/schemas/EP_RP-Attr'
- type: object
properties:
localAddress:
- $ref: '#/components/schemas/CommonBeamformingFunction-Single'
- $ref: '#/components/schemas/Beam-Single'
- $ref: '#/components/schemas/RRMPolicyRatio-Single'
-
- $ref: '#/components/schemas/NRCellRelation-Single'
- $ref: '#/components/schemas/EUtranCellRelation-Single'
- $ref: '#/components/schemas/NRFreqRelation-Single'
- $ref: '#/components/schemas/EP_NgU-Single'
- $ref: '#/components/schemas/EP_X2U-Single'
- $ref: '#/components/schemas/EP_S1U-Single'
-
openapi: 3.0.1
info:
title: Provisioning MnS
- version: 16.5.0
+ version: 16.4.0
description: >-
OAS 3.0.1 definition of the Provisioning MnS
© 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
- description: 3GPP TS 28.532; Generic management services
+ description: 3GPP TS 28.532 V16.4.0; Generic management services
url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.532/
servers:
- - url: '{MnSRoot}/ProvMnS/{MnSVersion}/{URI-LDN-first-part}'
+ - url: 'http://{URI-DN-prefix}/{root}/ProvMnS/v1640/{LDN-first-part}'
variables:
- MnSRoot:
- description: See clause 4.4.2 of TS 32.158
- default: http://example.com/3GPPManagement
- MnSVersion:
- description: Version number of the OpenAPI definition
- default: XXX
- URI-LDN-first-part:
- description: See clause 4.4.2 of TS 32.158
+ URI-DN-prefix:
+ description: See subclause 4.4 of TS 32.158
+ default: example.com
+ root:
+ description: See subclause 4.4 of TS 32.158
+ default: 3GPPManagement
+ LDN-first-part:
+ description: See subclause 4.4 of TS 32.158
default: ''
paths:
'/{className}={id}':
in: path
required: true
schema:
- type: string
+ $ref: '#/components/schemas/className-PathType'
- name: id
in: path
required: true
schema:
- type: string
+ $ref: '#/components/schemas/id-PathType'
put:
summary: Replaces a complete single resource or creates it if it does not exist
description: >-
content:
application/json:
schema:
- $ref: '#/components/schemas/Resource'
+ $ref: '#/components/schemas/resourcePut-RequestType'
responses:
'200':
description: >-
content:
application/json:
schema:
- $ref: '#/components/schemas/Resource'
+ $ref: '#/components/schemas/resourceUpdate-ResponseType'
'201':
description: >-
Success case ("201 Created").
content:
application/json:
schema:
- $ref: '#/components/schemas/Resource'
+ $ref: '#/components/schemas/resourceCreation-ResponseType'
'204':
description: >-
Success case ("204 No Content").
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/error-ResponseType'
callbacks:
notifyMOICreation:
'{request.body#/notificationRecipientAddress}':
content:
application/json:
schema:
- $ref: '#/components/schemas/NotifyMoiCreation'
+ $ref: '#/components/schemas/notifyMOICreation-NotifType'
responses:
'204':
description: >-
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/error-ResponseType'
notifyMOIDeletion:
'{request.body#/notificationRecipientAddress}':
post:
content:
application/json:
schema:
- $ref: '#/components/schemas/NotifyMoiDeletion'
+ $ref: '#/components/schemas/notifyMOIDeletion-NotifType'
responses:
'204':
description: >-
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
- notifyMOIAttributeValueChanges:
+ $ref: '#/components/schemas/error-ResponseType'
+ notifyMOIAttributeValueChange:
'{request.body#/notificationRecipientAddress}':
post:
requestBody:
content:
application/json:
schema:
- $ref: '#/components/schemas/NotifyMoiAttributeValueChanges'
+ $ref: '#/components/schemas/notifyMOIAttributeValueChange-NotifType'
responses:
'204':
description: >-
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/error-ResponseType'
notifyMOIChanges:
'{request.body#/notificationRecipientAddress}':
post:
content:
application/json:
schema:
- $ref: '#/components/schemas/NotifyMoiChanges'
+ $ref: '#/components/schemas/notifyMOIChanges-NotifType'
responses:
'204':
description: >-
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/error-ResponseType'
get:
summary: Reads one or multiple resources
description: >-
mechanism is specified in the present document.
required: false
schema:
- $ref: '#/components/schemas/Scope'
+ $ref: '#/components/schemas/scope-QueryType'
style: form
explode: true
- name: filter
document.
required: false
schema:
- $ref: 'comDefs.yaml#/components/schemas/Filter'
+ $ref: '#/components/schemas/filter-QueryType'
- name: attributes
in: query
description: >-
are returned.
required: true
schema:
- type: array
- items:
- type: string
+ $ref: '#/components/schemas/attributes-QueryType'
style: form
explode: false
- name: fields
that are returned.
required: false
schema:
- type: array
- items:
- type: string
+ $ref: '#/components/schemas/fields-QueryType'
style: form
explode: false
responses:
content:
application/json:
schema:
- $ref: '#/components/schemas/Resource'
+ $ref: '#/components/schemas/resourceRetrieval-ResponseType'
default:
description: Error case.
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/error-ResponseType'
patch:
summary: Patches one or multiple resources
description: >-
content:
application/merge-patch+json:
schema:
- $ref: '#/components/schemas/Resource'
+ $ref: '#/components/schemas/jsonMergePatch-RequestType'
application/3gpp-merge-patch+json:
schema:
- $ref: '#/components/schemas/Resource'
+ $ref: '#/components/schemas/3gppJsonMergePatch-RequestType'
application/json-patch+json:
schema:
- type: array
- items:
- type: object
+ $ref: '#/components/schemas/jsonPatch-RequestType'
application/3gpp-json-patch+json:
schema:
- type: array
- items:
- type: object
+ $ref: '#/components/schemas/3gppJsonPatch-RequestType'
responses:
'200':
description: >-
content:
application/json:
schema:
- $ref: '#/components/schemas/Resource'
+ $ref: '#/components/schemas/resourceUpdate-ResponseType'
'204':
description: >-
Success case ("204 No Content").
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/error-ResponseType'
delete:
summary: Deletes one or multiple resources
description: >-
mechanism is specified in the present document.
required: false
schema:
- $ref: '#/components/schemas/Scope'
- style: form
- explode: true
+ $ref: '#/components/schemas/scope-QueryType'
- name: filter
in: query
description: >-
document.
required: false
schema:
- $ref: 'comDefs.yaml#/components/schemas/Filter'
+ $ref: '#/components/schemas/filter-QueryType'
responses:
'200':
description: >-
content:
application/json:
schema:
- type: array
- items:
- $ref: 'comDefs.yaml#/components/schemas/Uri'
+ $ref: '#/components/schemas/resourceDeletion-ResponseType'
default:
description: Error case.
content:
application/json:
schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
+ $ref: '#/components/schemas/error-ResponseType'
components:
schemas:
- CorrelatedNotification:
+ dateTime-Type:
+ type: string
+ format: date-time
+ long-Type:
+ type: integer
+ format: int64
+ uri-Type:
+ type: string
+ correlatedNotification-Type:
type: object
properties:
source:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: '#/components/schemas/uri-Type'
notificationIds:
type: array
items:
- $ref: 'comDefs.yaml#/components/schemas/NotificationId'
- required:
- - source
- - notificationIds
- CmNotificationTypes:
+ $ref: '#/components/schemas/notificationId-Type'
+ notificationId-Type:
+ $ref: '#/components/schemas/long-Type'
+ notificationType-Type:
type: string
enum:
- notifyMOICreation
- notifyMOIDeletion
- - notifyMOIAttributeValueChanges
- - notifyMOIChanges
- SourceIndicator:
+ - notifyMOIAttributeValueChange
+ systemDN-Type:
type: string
- enum:
- - RESOURCE_OPERATION
- - MANAGEMENT_OPERATION
- - SON_OPERATION
- - UNKNOWN
- Operation:
+ additionalText-Type:
+ type: string
+ sourceIndicator-Type:
type: string
enum:
- - CREATE
- - DELETE
- - REPLACE
- ScopeType:
+ - resourceOperation
+ - mangementOperation
+ - sONOperation
+ - unknown
+ header-Type:
+ type: object
+ properties:
+ href:
+ $ref: '#/components/schemas/uri-Type'
+ notificationId:
+ $ref: '#/components/schemas/notificationId-Type'
+ notificationType:
+ $ref: '#/components/schemas/notificationType-Type'
+ eventTime:
+ $ref: '#/components/schemas/dateTime-Type'
+ systemDN:
+ $ref: '#/components/schemas/systemDN-Type'
+ required:
+ - href
+ - notificationId
+ - notificationType
+ - eventTime
+ - systemDN
+ scopeType-Type:
type: string
enum:
- BASE_ONLY
- BASE_NTH_LEVEL
- BASE_SUBTREE
- BASE_ALL
- Scope:
+ scopeLevel-Type:
+ type: integer
+ className-PathType:
+ type: string
+ id-PathType:
+ type: string
+ attributes-QueryType:
+ type: array
+ items:
+ type: string
+ fields-QueryType:
+ type: array
+ items:
+ type: string
+ filter-QueryType:
+ type: string
+ scope-QueryType:
type: object
properties:
scopeType:
- $ref: '#/components/schemas/ScopeType'
+ $ref: '#/components/schemas/scopeType-Type'
scopeLevel:
- type: integer
+ $ref: '#/components/schemas/scopeLevel-Type'
+ resourcePut-RequestType:
+ $ref: '#/components/schemas/resourceRepresentation-Type'
+ jsonMergePatch-RequestType:
+ $ref: '#/components/schemas/resourceRepresentation-Type'
+ 3gppJsonMergePatch-RequestType:
+ $ref: '#/components/schemas/resourceRepresentation-Type'
+ jsonPatch-RequestType:
+ type: array
+ items:
+ type: object
+ 3gppJsonPatch-RequestType:
+ type: array
+ items:
+ type: object
- Resource:
+ error-ResponseType:
+ type: object
+ properties:
+ error:
+ type: object
+ properties:
+ errorInfo:
+ type: string
+ resourceRetrieval-ResponseType:
+ $ref: '#/components/schemas/resourceRepresentation-Type'
+ resourceCreation-ResponseType:
+ $ref: '#/components/schemas/resourceRepresentation-Type'
+ resourceUpdate-ResponseType:
+ $ref: '#/components/schemas/resourceRepresentation-Type'
+ resourceDeletion-ResponseType:
+ type: array
+ items:
+ $ref: '#/components/schemas/uri-Type'
+
+ resourceRepresentation-Type:
oneOf:
- type: object
properties:
- $ref: '5gcNrm.yaml#/components/schemas/resources-5gcNrm'
- $ref: 'sliceNrm.yaml#/components/schemas/resources-sliceNrm'
- MoiChange:
+ mOIChange-Type:
type: object
properties:
notificationId:
- $ref: 'comDefs.yaml#/components/schemas/NotificationId'
+ $ref: '#/components/schemas/notificationId-Type'
correlatedNotifications:
type: array
items:
- $ref: '#/components/schemas/CorrelatedNotification'
+ $ref: '#/components/schemas/correlatedNotification-Type'
additionalText:
- type: string
+ $ref: '#/components/schemas/additionalText-Type'
sourceIndicator:
- $ref: '#/components/schemas/SourceIndicator'
+ $ref: '#/components/schemas/sourceIndicator-Type'
path:
- $ref: 'comDefs.yaml#/components/schemas/Uri'
+ $ref: '#/components/schemas/uri-Type'
operation:
- $ref: '#/components/schemas/Operation'
+ type: string
+ enum:
+ - CREATE
+ - DELETE
+ - REPLACE
value:
oneOf:
- - $ref: 'comDefs.yaml#/components/schemas/AttributeNameValuePairSet'
- - $ref: 'comDefs.yaml#/components/schemas/AttributeValueChangeSet'
+ - type: object
+ additionalProperties:
+ nullable: true
+ - type: array
+ items:
+ type: object
+ minItems: 1
+ maxItems: 2
- NotifyMoiCreation:
+ notifyMOICreation-NotifType:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: '#/components/schemas/header-Type'
- type: object
properties:
correlatedNotifications:
type: array
items:
- $ref: '#/components/schemas/CorrelatedNotification'
+ $ref: '#/components/schemas/correlatedNotification-Type'
additionalText:
- type: string
+ $ref: '#/components/schemas/additionalText-Type'
sourceIndicator:
- $ref: '#/components/schemas/SourceIndicator'
+ $ref: '#/components/schemas/sourceIndicator-Type'
attributeList:
- $ref: 'comDefs.yaml#/components/schemas/AttributeNameValuePairSet'
- NotifyMoiDeletion:
+ type: object
+ additionalProperties:
+ nullable: true
+ notifyMOIDeletion-NotifType:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: '#/components/schemas/header-Type'
- type: object
properties:
correlatedNotifications:
type: array
items:
- $ref: '#/components/schemas/CorrelatedNotification'
+ $ref: '#/components/schemas/correlatedNotification-Type'
additionalText:
- type: string
+ $ref: '#/components/schemas/additionalText-Type'
sourceIndicator:
- $ref: '#/components/schemas/SourceIndicator'
+ $ref: '#/components/schemas/sourceIndicator-Type'
attributeList:
- $ref: 'comDefs.yaml#/components/schemas/AttributeNameValuePairSet'
- NotifyMoiAttributeValueChanges:
+ type: object
+ additionalProperties: true
+ notifyMOIAttributeValueChange-NotifType:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: '#/components/schemas/header-Type'
- type: object
properties:
correlatedNotifications:
type: array
items:
- $ref: '#/components/schemas/CorrelatedNotification'
+ $ref: '#/components/schemas/correlatedNotification-Type'
additionalText:
- type: string
+ $ref: '#/components/schemas/additionalText-Type'
sourceIndicator:
- $ref: '#/components/schemas/SourceIndicator'
- attributeListValueChanges:
- $ref: 'comDefs.yaml#/components/schemas/AttributeValueChangeSet'
+ $ref: '#/components/schemas/sourceIndicator-Type'
+ attributeValueChange:
+ type: object
+ additionalProperties:
+ type: array
+ minItems: 1
+ maxItems: 2
+ items:
+ nullable: true
required:
- - attributeListValueChanges
- NotifyMoiChanges:
+ - attributeValueChange
+ notifyMOIChanges-NotifType:
allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
+ - $ref: '#/components/schemas/header-Type'
- type: object
properties:
- moiChanges:
+ mOIChanges:
type: array
items:
- $ref: '#/components/schemas/MoiChange'
+ $ref: '#/components/schemas/mOIChange-Type'
required:
- - moiChanges
+ - mOIChanges
openapi: 3.0.1
info:
title: Slice NRM
- version: 16.8.0
+ version: 16.4.0
description: >-
OAS 3.0.1 specification of the Slice NRM
@ 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
enum:
- SHARED
- NON-SHARED
- NetworkSliceSharingIndicator:
- type: string
- enum:
- - SHARED
- - NON-SHARED
- PerfReqEmbb:
- type: object
- properties:
- expDataRateDL:
- type: number
- expDataRateUL:
- type: number
- areaTrafficCapDL:
- type: number
- areaTrafficCapUL:
- type: number
- userDensity:
- type: number
- activityFactor:
- type: number
- PerfReqEmbbList:
- type: array
- items:
- $ref: '#/components/schemas/PerfReqEmbb'
- PerfReqUrllc:
- type: object
- properties:
- cSAvailabilityTarget:
- type: number
- cSReliabilityMeanTime:
- type: string
- expDataRate:
- type: number
- msgSizeByte:
- type: string
- transferIntervalTarget:
- type: string
- survivalTime:
- type: string
- PerfReqUrllcList:
- type: array
- items:
- $ref: '#/components/schemas/PerfReqUrllc'
- PerfReq:
- oneOf:
- - $ref: '#/components/schemas/PerfReqEmbbList'
- - $ref: '#/components/schemas/PerfReqUrllcList'
Category:
type: string
enum:
- CHARACTER
- SCALABILITY
Tagging:
- type: array
- items:
- type: string
- enum:
- - PERFORMANCE
- - FUNCTION
- - OPERATION
-
-
+ type: string
+ enum:
+ - PERFORMANCE
+ - FUNCTION
+ - OPERATION
Exposure:
type: string
enum:
$ref: '#/components/schemas/ServAttrCom'
kPIList:
type: string
+ SupportedAccessTech:
+ type: object
+ properties:
+ servAttrCom:
+ $ref: '#/components/schemas/ServAttrCom'
+ accTechList:
+ type: integer
UserMgmtOpen:
type: object
properties:
type: string
nsName:
type: string
- ServiceProfile:
+ ServiceProfileList:
type: object
- properties:
- serviceProfileId:
- type: string
- plmnInfoList:
- $ref: 'nrNrm.yaml#/components/schemas/PlmnInfoList'
+ additionalProperties:
+ type: object
+ properties:
+ snssaiList:
+ $ref: 'nrNrm.yaml#/components/schemas/SnssaiList'
+ plmnIdList:
+ $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList'
maxNumberofUEs:
type: number
latency:
$ref: '#/components/schemas/MobilityLevel'
sst:
$ref: 'nrNrm.yaml#/components/schemas/Sst'
- networkSliceSharingIndicator:
- $ref: '#/components/schemas/NetworkSliceSharingIndicator'
+ resourceSharingLevel:
+ $ref: '#/components/schemas/SharingLevel'
availability:
type: number
delayTolerance:
$ref: '#/components/schemas/MaxNumberofConns'
kPIMonitoring:
$ref: '#/components/schemas/KPIMonitoring'
+ supportedAccessTech:
+ $ref: '#/components/schemas/SupportedAccessTech'
userMgmtOpen:
$ref: '#/components/schemas/UserMgmtOpen'
v2XModels:
type: string
reliability:
type: string
- SliceProfile:
+ SliceProfileList:
type: object
- properties:
- sliceProfileId:
- type: string
-
- plmnInfoList:
- $ref: 'nrNrm.yaml#/components/schemas/PlmnInfoList'
- perfReq:
- $ref: '#/components/schemas/PerfReq'
+ additionalProperties:
+ type: object
+ properties:
+ snssaiList:
+ $ref: 'nrNrm.yaml#/components/schemas/SnssaiList'
+ plmnIdList:
+ $ref: 'nrNrm.yaml#/components/schemas/PlmnIdList'
maxNumberofUEs:
type: number
coverageAreaTAList:
oneOf:
- $ref: 'genericNrm.yaml#/components/schemas/Ipv4Addr'
- $ref: 'genericNrm.yaml#/components/schemas/Ipv6Addr'
- ServiceProfileList:
- type: array
- items:
- $ref: '#/components/schemas/ServiceProfile'
-
- SliceProfileList:
- type: array
- items:
- $ref: '#/components/schemas/SliceProfile'
#------------ Definition of concrete IOCs ----------------------------------------
- SubNetwork-Single:
- allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
- - type: object
- properties:
- attributes:
- allOf:
- - $ref: 'genericNrm.yaml#/components/schemas/SubNetwork-Attr'
- - $ref: 'genericNrm.yaml#/components/schemas/SubNetwork-ncO'
- - type: object
- properties:
- SubNetwork:
- $ref: '#/components/schemas/SubNetwork-Multiple'
- NetworkSlice:
- $ref: '#/components/schemas/NetworkSlice-Multiple'
- NetworkSliceSubnet:
- $ref: '#/components/schemas/NetworkSliceSubnet-Multiple'
- EP_Transport:
- $ref: '#/components/schemas/EP_Transport-Multiple'
-
- NetworkSlice-Single:
+ NetworkSlice:
allOf:
- $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
- type: object
- type: object
properties:
networkSliceSubnetRef:
- $ref: 'comDefs.yaml#/components/schemas/Dn'
+ $ref: 'genericNrm.yaml#/components/schemas/Dn'
operationalState:
- $ref: 'comDefs.yaml#/components/schemas/OperationalState'
+ $ref: 'genericNrm.yaml#/components/schemas/OperationalState'
administrativeState:
- $ref: 'comDefs.yaml#/components/schemas/AdministrativeState'
+ $ref: 'genericNrm.yaml#/components/schemas/AdministrativeState'
serviceProfileList:
$ref: '#/components/schemas/ServiceProfileList'
- NetworkSliceSubnet-Single:
+ NetworkSliceSubnet:
allOf:
- $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
- type: object
- type: object
properties:
managedFunctionRefList:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
+ $ref: 'genericNrm.yaml#/components/schemas/DnList'
networkSliceSubnetRefList:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
+ $ref: 'genericNrm.yaml#/components/schemas/DnList'
operationalState:
- $ref: 'comDefs.yaml#/components/schemas/OperationalState'
+ $ref: 'genericNrm.yaml#/components/schemas/OperationalState'
administrativeState:
- $ref: 'comDefs.yaml#/components/schemas/AdministrativeState'
+ $ref: 'genericNrm.yaml#/components/schemas/AdministrativeState'
nsInfo:
$ref: '#/components/schemas/NsInfo'
sliceProfileList:
$ref: '#/components/schemas/SliceProfileList'
- epTransportRefList:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
-
+ EPTransport:
+ $ref: '#/components/schemas/EP_Transport-Multiple'
+
EP_Transport-Single:
allOf:
- $ref: 'genericNrm.yaml#/components/schemas/Top-Attr'
ipAddress:
$ref: '#/components/schemas/IpAddress'
logicInterfaceId:
- type: string
+ type: string
nextHopInfo:
- type: string
+ type: string
qosProfile:
- type: string
- epApplicationRefs:
- $ref: 'comDefs.yaml#/components/schemas/DnList'
-
-#-------- Definition of JSON arrays for name-contained IOCs ----------------------
- SubNetwork-Multiple:
- type: array
- items:
- $ref: '#/components/schemas/SubNetwork-Single'
-
- NetworkSlice-Multiple:
- type: array
- items:
- $ref: '#/components/schemas/NetworkSlice-Single'
-
- NetworkSliceSubnet-Multiple:
- type: array
- items:
- $ref: '#/components/schemas/NetworkSliceSubnet-Single'
+ type: string
EP_Transport-Multiple:
type: array
resources-sliceNrm:
oneOf:
- - $ref: '#/components/schemas/SubNetwork-Single'
- - $ref: '#/components/schemas/NetworkSlice-Single'
- - $ref: '#/components/schemas/NetworkSliceSubnet-Single'
- - $ref: '#/components/schemas/EP_Transport-Single'
+ - $ref: '#/components/schemas/NetworkSlice'
+ - $ref: '#/components/schemas/NetworkSliceSubnet'
--- /dev/null
+openapi: 3.0.1
+info:
+ title: TS 28.532 Streaming data reporting service
+ version: 16.4.0
+ description: OAS 3.0.1 specification for the Streaming data reporting service (Streaming MnS)
+servers:
+ - url: '{protocol}://{root}/StreamingDataReportingMnS/{version}'
+ variables:
+ protocol:
+ description: Protocol used
+ enum:
+ - http
+ - https
+ - wss
+ default: https
+ root:
+ description: Indicates the host name and optional port, and an optional sequence of path segments that together represent a prefix path.
+ default: example.com
+ version:
+ description: Indicates the current version of the specification
+ default: 16.4.0
+paths:
+ '/connections':
+ post:
+ summary: Inform consumer about reporting streams to be carried by the new connection and receive a new connection id.
+ description: Exchange of meta-data (producer informs consumer about its own identity and the nature of the data to be reported via streaming) phase of the connection establishement by streaming data reporting producer to the streaming data reporting consumer (i.e. streaming target).
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/connectionRequest-Type'
+ responses:
+ '201':
+ description: Success case (201 Created).
+ headers:
+ Location:
+ description: Location of the created connection resource.
+ schema:
+ $ref: '#/components/schemas/connectionId-Type'
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/failedConnectionResponse-Type'
+ get:
+ summary: Obtain information about connections.
+ description: Enables the streaming data reporting service producer to obtain information about one or more streaming connections.
+ parameters:
+ - name: connectionIdList
+ in: query
+ description: The list of connectionId for which the connection information is to be returned.
+ required: false
+ schema:
+ type: array
+ items:
+ $ref: '#/components/schemas/connectionId-Type'
+ responses:
+ '200':
+ description: Success case (200 OK). The resources identified in the request for retrieval are returned in the response message body. In case the fields query parameter is used, the selected resources are returned.
+ content:
+ application/json:
+ schema:
+ type: array
+ items:
+ $ref: '#/components/schemas/connectionInfo-Type'
+ '202':
+ description: Partial success case (202 Partially retrieved). Subset of the resources identified in the request for retrieval are returned in the response message body.
+ content:
+ application/json:
+ schema:
+ type: array
+ items:
+ $ref: '#/components/schemas/connectionInfo-Type'
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/errorResponse-Type'
+ '/connections/{connectionId}':
+ get:
+ summary: Obtain information about a connection.
+ description: Enables the streaming data reporting service producer to obtain information about one streaming connection.
+ parameters:
+ - name: connectionId
+ in: path
+ description: Indicate the ID (URI) of the connection for which the information is being retrieved
+ required: true
+ schema:
+ $ref: '#/components/schemas/connectionId-Type'
+ - name: Connection
+ in: header
+ schema:
+ $ref: '#/components/schemas/websocketHeaderConnection-Type'
+ - name: Sec-WebSocket-Extensions
+ in: header
+ schema:
+ $ref: '#/components/schemas/websocketHeader-Sec-WebSocket-Extensions-Type'
+ - name: Sec-WebSocket-Key
+ in: header
+ schema:
+ $ref: '#/components/schemas/websocketHeader-Sec-WebSocket-Key-Type'
+ - name: Sec-WebSocket-Protocol
+ in: header
+ schema:
+ $ref: '#/components/schemas/websocketHeader-Sec-WebSocket-Protocol-Type'
+ - name: Sec-WebSocket-Version
+ in: header
+ schema:
+ $ref: '#/components/schemas/websocketHeader-Sec-WebSocket-Version-Type'
+ responses:
+ '101':
+ description: Success case (101 Switching Protocols). The connection has been successfully switched to WebSocket. The response message body is absent.
+ headers:
+ Upgrade:
+ schema:
+ $ref: '#/components/schemas/websocketHeaderUpgrade-Type'
+ Connection:
+ schema:
+ $ref: '#/components/schemas/websocketHeaderConnection-Type'
+ Sec-WebSocket-Accept:
+ schema:
+ $ref: '#/components/schemas/websocketHeader-Sec-WebSocket-Accept-Type'
+ '200':
+ description: Success case (200 OK). The resource identified in the request for retrieval returned in the response message body.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/connectionInfo-Type'
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/errorResponse-Type'
+ '/connections/{connectionId}/streams':
+ post:
+ summary: Inform consumer about new reporting streams on an existing connection.
+ description: Allows the producer to add one or more reporting streams to an already established streaming connection.
+ parameters:
+ - name: connectionId
+ in: path
+ description: Indicate the ID (URI) of the connection for which the reporting stream information is being added.
+ required: true
+ schema:
+ $ref: '#/components/schemas/connectionId-Type'
+ requestBody:
+ required: true
+ content:
+ application/json:
+ schema:
+ type: array
+ items:
+ $ref: '#/components/schemas/streamInfo-Type'
+ responses:
+ '201':
+ description: Success case (201 Posted).
+ content:
+ application/json:
+ schema:
+ type: array
+ items:
+ $ref: '#/components/schemas/streamInfo-Type'
+ '202':
+ description: Partial success case (202 Posted).
+ content:
+ application/json:
+ schema:
+ type: array
+ items:
+ $ref: '#/components/schemas/streamInfo-Type'
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/errorResponse-Type'
+ delete:
+ summary: Remove reporting streams from an existing connection
+ description: Allows the producer to remove one or more reporting streams from an already established streaming connection.
+ parameters:
+ - name: connectionId
+ in: path
+ description: Indicate the ID (URI) of the connection for which the reporting stream information is being removed.
+ required: true
+ schema:
+ $ref: '#/components/schemas/connectionId-Type'
+ - name: streamIds
+ in: query
+ description: The list of streamId for the stream(s) to be deleted.
+ required: true
+ schema:
+ type: array
+ items:
+ $ref: '#/components/schemas/streamId-Type'
+ responses:
+ '204':
+ description: Success case (204 No Content). The stream information resource has been deleted. The response message body is absent.
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/errorResponse-Type'
+ get:
+ summary: Obtain information about streams.
+ description: Enables the streaming data reporting service producer to obtain information about one or more reporting streams.
+ parameters:
+ - name: connectionId
+ in: path
+ description: Indicate the ID (URI) of the connection for which the information is being retrieved
+ required: true
+ schema:
+ $ref: '#/components/schemas/connectionId-Type'
+ - name: streamIds
+ in: query
+ description: The list of streamId for which the stream information is to be retrieved.
+ required: true
+ schema:
+ type: array
+ items:
+ $ref: '#/components/schemas/streamId-Type'
+ responses:
+ '200':
+ description: Success case (200 OK).
+ content:
+ application/json:
+ schema:
+ type: array
+ items:
+ $ref: '#/components/schemas/streamInfoWithReporters-Type'
+ '202':
+ description: Partial success case (202 Partially retrieved).
+ content:
+ application/json:
+ schema:
+ type: array
+ items:
+ $ref: '#/components/schemas/streamInfoWithReporters-Type'
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/errorResponse-Type'
+ '/connections/{connectionId}/streams/{streamId}':
+ get:
+ summary: Obtain information about stream
+ description: Enables the streaming data reporting service producer to obtain information about a reporting stream.
+ parameters:
+ - name: connectionId
+ in: path
+ description: Indicate the ID (URI) of the connection for which the information is being retrieved
+ required: true
+ schema:
+ $ref: '#/components/schemas/connectionId-Type'
+ - name: streamId
+ in: path
+ description: Indicate the ID of the reporting stream for which the information is being retrieved
+ required: true
+ schema:
+ $ref: '#/components/schemas/streamId-Type'
+ responses:
+ '200':
+ description: Success case (200 OK).
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/streamInfoWithReporters-Type'
+ default:
+ description: Error case.
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/errorResponse-Type'
+components:
+ schemas:
+ analyticsInfo-Type:
+ description: Information specific to analytics reporting.
+ type: object
+ properties:
+ activityDetails:
+ type: string
+ connectionId-Type:
+ $ref: '#/components/schemas/uri-Type'
+ connectionInfo-Type:
+ type: object
+ properties:
+ connection:
+ $ref: '#/components/schemas/connectionId-Type'
+ producer:
+ $ref: '#/components/schemas/producerId-Type'
+ streams:
+ type: array
+ items:
+ $ref: '#/components/schemas/streamId-Type'
+ connectionRequest-Type:
+ type: object
+ properties:
+ producer:
+ $ref: '#/components/schemas/producerId-Type'
+ streams:
+ type: array
+ items:
+ $ref: '#/components/schemas/streamInfo-Type'
+ errorResponse-Type:
+ type: object
+ properties:
+ error:
+ type: object
+ properties:
+ errorInfo:
+ type: string
+ failedConnectionResponse-Type:
+ type: object
+ properties:
+ error:
+ type: array
+ items:
+ type: object
+ properties:
+ streamId:
+ $ref: '#/components/schemas/streamId-Type'
+ errorReason:
+ type: string
+ measObjDn-Type:
+ description: DN of the measured object instance (see 3GPP TS 28.550)
+ allOf:
+ - $ref: '#/components/schemas/systemDN-Type'
+ measTypes-Type:
+ description: an ordered list of measurement type or KPI whose measurement values or KPI result values are to be reported by the Performance Data Stream Units (see Annex C of TS 28.550) via this stream
+ type: array
+ items:
+ type: string
+ performanceInfo-Type:
+ description: Information specific to performance data reporting
+ type: object
+ properties:
+ measObjDn:
+ $ref: '#/components/schemas/measObjDn-Type'
+ measTypes:
+ $ref: '#/components/schemas/measTypes-Type'
+ measurementReaderId:
+ $ref: '#/components/schemas/systemDN-Type'
+ jobId:
+ type: string
+ required:
+ - measObjDn
+ - measTypes
+ producerId-Type:
+ description: DN of the streaming data reporting MnS producer.
+ allOf:
+ - $ref: '#/components/schemas/systemDN-Type'
+ serializationFormat-Type:
+ type: string
+ enum:
+ - GPB
+ - ASN1
+ streamId-Type:
+ description: globally unique stream identifier
+ type: string
+ example: '26F452550021'
+ streamInfo-Type:
+ description: Reporting stream meta-data.
+ type: object
+ properties:
+ streamType:
+ $ref: '#/components/schemas/streamType-Type'
+ serializationFormat:
+ $ref: '#/components/schemas/serializationFormat-Type'
+ streamId:
+ oneOf:
+ - $ref: '#/components/schemas/streamId-Type'
+ - $ref: '#/components/schemas/traceReference-Type'
+ additionalInfo:
+ oneOf:
+ - $ref: '#/components/schemas/traceInfo-Type'
+ - $ref: '#/components/schemas/performanceInfo-Type'
+ - $ref: '#/components/schemas/analyticsInfo-Type'
+ - $ref: '#/components/schemas/vsDataContainer-Type'
+ required:
+ - streamType
+ - serializationFormat
+ - streamId
+ streamInfoWithReporters-Type:
+ description: Reporting stream meta-data with added information about reporters.
+ type: object
+ properties:
+ streamInfo:
+ $ref: '#/components/schemas/streamInfo-Type'
+ reporters:
+ type: array
+ items:
+ $ref: '#/components/schemas/producerId-Type'
+ systemDN-Type:
+ description: See 3GPP TS 32.300 for details
+ type: string
+ example: 'SubNetwork=ABCNetwork,SubNetwork=MUC01,GNBDUFunction=XYZ0100'
+ streamType-Type:
+ type: string
+ enum:
+ - TRACE
+ - PERFORMANCE
+ - ANALYTICS
+ - PROPRIETARY
+ traceInfo-Type:
+ description: Information specific to trace data reporting
+ allOf:
+ - $ref: 'genericNrm.yaml#/components/schemas/TraceJob-Attr'
+ traceReference-Type:
+ description: Trace Reference (see clause 5.6 of 3GPP TS 32.422) as stream identifier for streaming trace data reporting
+ type: string
+ example: '4358070034D7'
+ uri-Type:
+ description: Resource URI
+ type: string
+ vsDataContainer-Type:
+ description: container for vendor specific data (see 3GPP TS 28.622)
+ type: object
+ properties:
+ vsDataType:
+ type: string
+ vsData:
+ type: string
+ vsDataFormatVersion:
+ type: string
+ websocketHeaderConnection-Type:
+ description: Header value for the upgrade request and response.
+ type: string
+ enum:
+ - Upgrade
+ websocketHeaderUpgrade-Type:
+ description: Header value for the upgrade to WebSocket request and response.
+ type: string
+ enum:
+ - websocket
+ websocketHeader-Sec-WebSocket-Accept-Type:
+ description: Header value for secure WebSocket response. Carries hash.
+ type: string
+ websocketHeader-Sec-WebSocket-Extensions-Type:
+ description: Header value for secure WebSocket request. Carries protocol extensions.
+ type: string
+ websocketHeader-Sec-WebSocket-Key-Type:
+ description: Header value for secure WebSocket request. Provides information to the server which is needed in order to confirm that the client is entitled to request an upgrade to WebSocket.
+ type: string
+ websocketHeader-Sec-WebSocket-Protocol-Type:
+ description: Header value for secure WebSocket request. Carries a comma-separated list of subprotocol names, in the order of preference.
+ type: string
+ websocketHeader-Sec-WebSocket-Version-Type:
+ description: Header value for secure WebSocket request and response. Carries the WebSocket protocol version to be used.
+ type: string
+++ /dev/null
-openapi: 3.0.1
-info:
- title: Common Type Definitions
- version: 16.6.0
- description: >-
- OAS 3.0.1 specification of common type definitions in the Generic NRM
- © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
- All rights reserved.
-externalDocs:
- description: 3GPP TS 28.623; Generic NRM; Common type definitions
- url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.623/
-paths: {}
-components:
- schemas:
-
- Float:
- type: number
- format: float
- DateTime:
- type: string
- format: date-Time
-
- Dn:
- type: string
- DnList:
- type: array
- items:
- $ref: '#/components/schemas/Dn'
-
- Mcc:
- type: string
- pattern: '^[0-9]{3}$'
- Mnc:
- type: string
- pattern: '^[0-9]{2,3}$'
- PlmnId:
- type: object
- properties:
- mcc:
- $ref: '#/components/schemas/Mcc'
- mnc:
- $ref: '#/components/schemas/Mnc'
- required:
- - mcc
- - mnc
-
- Fqdn:
- type: string
- Uri:
- type: string
-
- Ipv4Addr:
- type: string
- pattern: '^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$'
- example: '198.51.100.1'
- Ipv6Addr:
- type: string
- allOf:
- - pattern: '^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))$'
- - pattern: '^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))$'
- example: '2001:db8:85a3::8a2e:370:7334'
- Ipv6Prefix:
- type: string
- allOf:
- - pattern: '^((:|(0?|([1-9a-f][0-9a-f]{0,3}))):)((0?|([1-9a-f][0-9a-f]{0,3})):){0,6}(:|(0?|([1-9a-f][0-9a-f]{0,3})))(\/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))$'
- - pattern: '^((([^:]+:){7}([^:]+))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?))(\/.+)$'
- example: '2001:db8:abcd:12::0/64'
-
- AdministrativeState:
- type: string
- enum:
- - LOCKED
- - UNLOCKED
- OperationalState:
- type: string
- enum:
- - ENABLED
- - DISABLED
- UsageState:
- type: string
- enum:
- - IDEL
- - ACTIVE
- - BUSY
-
- AttributeNameValuePairSet:
- description: >-
- The key of this map is the attribute name, and the value the attribute value.
- type: object
- minProperties: 1
- additionalProperties:
- nullable: true
- AttributeValueChangeSet:
- description: >-
- The first array item contains the attribute name value pairs with the new values,
- and the second array item the attribute name value pairs with the optional old values.
- type: array
- items:
- $ref: '#/components/schemas/AttributeNameValuePairSet'
- minItems: 1
- maxItems: 2
-
- Filter:
- type: string
- SystemDN:
- type: string
-
- NotificationId:
- type: integer
- NotificationType:
- oneOf:
- - $ref: 'faultMnS.yaml#/components/schemas/AlarmNotificationTypes'
- - $ref: 'provMnS.yaml#/components/schemas/CmNotificationTypes'
- - $ref: 'perfMnS.yaml#/components/schemas/PerfNotificationTypes'
- - $ref: 'heartbeatNtf.yaml#/components/schemas/HeartbeatNotificationTypes'
- # The enum below will be replaced by a reference once notification
- # types are defined in "FileDataReportingMnS.yaml"
- - type: string
- enum:
- - notifyFileReady
- - notifyFilePreparationError
- NotificationHeader:
- type: object
- properties:
- href:
- $ref: '#/components/schemas/Uri'
- notificationId:
- $ref: '#/components/schemas/NotificationId'
- notificationType:
- $ref: '#/components/schemas/NotificationType'
- eventTime:
- $ref: '#/components/schemas/DateTime'
- systemDN:
- $ref: '#/components/schemas/SystemDN'
- required:
- - href
- - notificationId
- - notificationType
- - eventTime
- - systemDN
-
- ErrorResponse:
- description: >-
- Default schema for the response message body in case the request
- is not successful.
- type: object
- properties:
- error:
- type: object
- properties:
- errorInfo:
- type: string
+++ /dev/null
-openapi: 3.0.1
-info:
- title: TS 28.532 Performance Threshold Monitoring MnS
- version: 16.6.0
- description: >-
- OAS 3.0.1 definition of the Performance Threshold Monitoring MnS
- © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
- All rights reserved.
-externalDocs:
- description: 3GPP TS 28.532 V16.6.0; Generic management services
- url: http://www.3gpp.org/ftp/Specs/archive/28_series/28.532/
-servers:
- - url: '{root}'
- variables:
- root:
- description: >-
- The open API server of the performance threshold monitoring service is
- located in the consumer side, see monitoringNotifTarget attribute of
- the IOC ThresholdMonitor defined in 3GPP TS 28.622 [11].
- default: http://example.com/3GPPManagement
-paths:
- /notificationSink:
- post:
- summary: Send notifications about performance threshold crossing
- description: To send a notifyThresholdCrossing notification
- requestBody:
- required: true
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/NotifyThresholdCrossing'
- responses:
- '204':
- description: >-
- Success case ("204 No Content"). The notification is successfully
- delivered. The response message body is absent.
- default:
- description: Error case.
- content:
- application/json:
- schema:
- $ref: 'comDefs.yaml#/components/schemas/ErrorResponse'
-components:
- schemas:
- PerfNotificationTypes:
- type: string
- enum:
- - notifyThresholdCrossing
- PerfMetricValue:
- oneOf:
- - type: integer
- - $ref: 'comDefs.yaml#/components/schemas/Float'
- PerfMetricDirection:
- type: string
- enum:
- - UP
- - DOWN
- NotifyThresholdCrossing:
- allOf:
- - $ref: 'comDefs.yaml#/components/schemas/NotificationHeader'
- - type: object
- properties:
- observedPerfMetricName:
- type: string
- observedPerfMetricValue:
- $ref: '#/components/schemas/PerfMetricValue'
- observedPerfMetricDirection:
- $ref: '#/components/schemas/PerfMetricDirection'
- thresholdValue:
- $ref: '#/components/schemas/PerfMetricValue'
- hysteresis:
- $ref: '#/components/schemas/PerfMetricValue'
- monitorGranularityPeriod:
- type: integer
- additionalText:
- type: string
apiVersion: v1
kind: ConfigMap
metadata:
- name: {{ include "common.release" . }}-dcae-external-repo-configmap-sa91-rel16
+ name: {{ include "common.release" . }}-dcae-external-repo-configmap-sa88-rel16
namespace: {{ include "common.namespace" . }}
data:
-{{ (.Files.Glob "resources/external/schemas/sa91-rel16/*").AsConfig | indent 2 }}
\ No newline at end of file
+{{ (.Files.Glob "resources/external/schemas/sa88-rel16/*").AsConfig | indent 2 }}
\ No newline at end of file
# Copyright © 2018 Amdocs, AT&T, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE Gen2
name: dcaegen2
-version: 8.0.0
+version: 9.0.0
#=================================================================================
# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
# Modifications Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE Bootstrap
name: dcae-bootstrap
-version: 8.0.0
+version: 9.0.0
# Modifications Copyright © 2018 Amdocs, Bell Canada
# Modifications (c) 2020 Nokia. All rights reserved.
# Copyright (c) 2021 J. F. Lucas. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: postgres
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
alias: postgres
- name: mongo
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ================================================================================
# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
# Modifications Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE Cloudify Manager
name: dcae-cloudify-manager
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
# Copyright (c) 2021 J. F. Lucas. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: cmpv2Config
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2019 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE Config Binding Service
name: dcae-config-binding-service
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
+#============LICENSE_START========================================================
+#=================================================================================
+# Copyright (c) 2019 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
+# ================================================================================
+# 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.
+# ============LICENSE_END=========================================================
+
apiVersion: v1
appVersion: "1.0"
description: DCAE Dashboard
name: dcae-dashboard
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 AT&T, Amdocs, Bell Canada Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: postgres
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
#=================================================================================
# Copyright (c) 2019 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE Deployment Handler
name: dcae-deployment-handler
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2019 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ================================================================================
# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
# Modifications Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE Health Check
name: dcae-healthcheck
-version: 8.0.0
+version: 9.0.0
#=================================================================================
# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
# Modifications Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2019 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE Inventory API Service
name: dcae-inventory-api
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: postgres
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
#=================================================================================
# Copyright (c) 2019 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE Policy Handler
name: dcae-policy-handler
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2019 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2019 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE Service Change Handler
name: dcae-servicechange-handler
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2021 Nokia. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE VES OpenApi Manager
name: dcae-ves-openapi-manager
-version: 8.0.0
+version: 9.0.0
#============LICENSE_START========================================================
# Copyright (c) 2021 Nokia. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 AT&T, Amdocs, Bell Canada Intellectual Property. All rights reserved.
# Modifications Copyright © 2021 Nokia
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcae-bootstrap
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcae-bootstrap'
condition: dcae-bootstrap.enabled
- name: dcae-cloudify-manager
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcae-cloudify-manager'
condition: dcae-cloudify-manager.enabled
- name: dcae-config-binding-service
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcae-config-binding-service'
condition: dcae-config-binding-service.enabled
- name: dcae-healthcheck
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcae-healthcheck'
condition: dcae-healthcheck.enabled
- name: dcae-servicechange-handler
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcae-servicechange-handler'
condition: dcae-servicechange-handler.enabled
- name: dcae-inventory-api
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcae-inventory-api'
condition: dcae-inventory-api.enabled
- name: dcae-deployment-handler
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcae-deployment-handler'
condition: dcae-deployment-handler.enabled
- name: dcae-policy-handler
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcae-policy-handler'
condition: dcae-policy-handler.enabled
- name: dcae-dashboard
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcae-dashboard'
condition: dcae-dashboard.enabled
- name: dcae-ves-openapi-manager
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcae-ves-openapi-manager'
condition: dcae-ves-openapi-manager.enabled
#============LICENSE_START========================================================
#=================================================================================
# Copyright (c) 2019-2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE MOD
name: dcaemod
-version: 8.0.0
+version: 9.0.0
apiVersion: v1
description: ONAP DCAE MOD Design Tool
name: dcaemod-designtool
-version: 8.0.0
+version: 9.0.0
#============LICENSE_START========================================================
#=================================================================================
# Copyright (c) 2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
#=================================================================================
# Copyright (c) 2019-2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE MOD Distributor API
name: dcaemod-distributor-api
-version: 8.0.0
+version: 9.0.0
#============LICENSE_START========================================================
#=================================================================================
# Copyright (c) 2019-2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
#=================================================================================
# Copyright (c) 2019-2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE MOD Genprocessor
name: dcaemod-genprocessor
-version: 8.0.0
+version: 9.0.0
#============LICENSE_START========================================================
#=================================================================================
# Copyright (c) 2019-2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ================================================================================
# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
# Modifications Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE MOD Health Check
name: dcaemod-healthcheck
-version: 8.0.0
+version: 9.0.0
#=================================================================================
# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
# Modifications Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
#=================================================================================
# Copyright (c) 2019-2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE MOD Nifi Registry
name: dcaemod-nifi-registry
-version: 8.0.0
+version: 9.0.0
#============LICENSE_START========================================================
#=================================================================================
# Copyright (c) 2019-2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
#=================================================================================
# Copyright (c) 2019-2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE MOD Onboarding API
name: dcaemod-onboarding-api
-version: 8.0.0
+version: 9.0.0
#============LICENSE_START========================================================
#=================================================================================
# Copyright (c) 2019-2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: postgres
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#============LICENSE_START========================================================
#=================================================================================
# Copyright (c) 2019-2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE MOD Runtime API
name: dcaemod-runtime-api
-version: 8.0.0
+version: 9.0.0
#============LICENSE_START========================================================
#=================================================================================
# Copyright (c) 2019-2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright (c) 2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: dcaemod-genprocessor
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcaemod-genprocessor'
condition: dcaemod-genprocessor.enabled
- name: dcaemod-distributor-api
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcaemod-distributor-api'
condition: dcaemod-distributor-api.enabled
- name: dcaemod-designtool
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcaemod-designtool'
condition: dcaemod-designtool.enabled
- name: dcaemod-onboarding-api
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcaemod-onboarding-api'
condition: dcaemod-onboarding-api.enabled
- name: dcaemod-runtime-api
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcaemod-runtime-api'
condition: dcaemod-runtime-api.enabled
- name: dcaemod-nifi-registry
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcaemod-nifi-registry'
condition: dcaemod-nifi-registry.enabled
- name: dcaemod-healthcheck
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dcaemod-healthcheck'
condition: dcaemod-healthcheck.enabled
# Copyright © 2018 AT&T Intellectual Property. All rights reserved.
# Modifications Copyright © 2018 Amdocs,Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DMaaP components
name: dmaap
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 AT&T Intellectual Property. All rights reserved.
# Modifications Copyright © 2018 Amdocs,Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: a Helm chart to deploy ONAP DMaaP Bus Controller (aka dmaap-bc) in Kubernetes
name: dmaap-bc
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: postgres
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: PG.enabled
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
pullPolicy: Always
# application images
-image: onap/dmaap/dmaap-bc:2.0.6
+image: onap/dmaap/dmaap-bc:2.0.8
# application configuration
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DMaaP Data Router Node Server
name: dmaap-dr-node
-version: 8.0.0
+version: 9.0.0
#
# ============LICENSE_START=======================================================
# Copyright (C) 2019 Nordix Foundation.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Application configuration defaults.
#################################################################
# application image
-image: onap/dmaap/datarouter-node:2.1.8
+image: onap/dmaap/datarouter-node:2.1.9
pullPolicy: Always
# flag to enable debugging - application support required
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DMaaP Data Router Provisioning Server
name: dmaap-dr-prov
-version: 8.0.0
+version: 9.0.0
#
# ============LICENSE_START=======================================================
# Copyright (C) 2019 Nordix Foundation.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: mariadb-galera
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: global.mariadbGalera.localCluster
- name: mariadb-init
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Application configuration defaults.
#################################################################
# application image
-image: onap/dmaap/datarouter-prov:2.1.8
+image: onap/dmaap/datarouter-prov:2.1.9
pullPolicy: Always
# flag to enable debugging - application support required
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Message Router
name: message-router
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Message Router Kafka Service
name: message-router-kafka
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Application configuration defaults.
#################################################################
# application image
-image: onap/dmaap/kafka111:1.0.5
+image: onap/dmaap/kafka111:1.1.1
pullPolicy: Always
"log.dirs": "/var/lib/kafka/data"
"log.retention.hours": "168"
"num.partitions": "3"
- "offsets.topic.replication.factor": "3"
"transaction.state.log.replication.factor": "1"
"transaction.state.log.min.isr": "1"
"num.recovery.threads.per.data.dir": "5"
- "log.retention.hours": "168"
"zookeeper.connection.timeout.ms": "6000"
"default.replication.factor": "3"
"zookeeper.set.acl": "true"
# probe configuration parameters
liveness:
- initialDelaySeconds: 70
+ initialDelaySeconds: 90
periodSeconds: 20
timeoutSeconds: 10
# necessary to disable liveness probe when setting breakpoints
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Dmaap Message Router Zookeeper Service
name: message-router-zookeeper
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
--- /dev/null
+{{/*
+Create a server list string based on fullname, namespace, # of zookeeperServers
+in a format like "zkhost1:port:port;zkhost2:port:port"
+*/}}
+{{- define "zookeeper.serverlist" -}}
+{{- $namespace := include "common.namespace" . }}
+{{- $fullname := include "common.fullname" . -}}
+{{- $name := include "common.name" . -}}
+{{- $serverPort := .Values.service.serverPort -}}
+{{- $leaderElectionPort := .Values.service.leaderElectionPort -}}
+{{- $zk := dict "zookeeperServers" (list) -}}
+{{- range $idx, $v := until (int .Values.zookeeperServers) }}
+{{- $noop := printf "%s-%d.%s.%s.svc.cluster.local:%d:%d" $fullname $idx $name $namespace (int $serverPort) (int $leaderElectionPort) | append $zk.zookeeperServers | set $zk "zookeeperServers" -}}
+{{- end }}
+{{- printf "%s" (join ";" $zk.zookeeperServers) | quote -}}
+{{- end -}}
\ No newline at end of file
{{ if eq .Values.liveness.enabled true }}
livenessProbe:
exec:
- command: ['/bin/bash', '-c', 'echo "ruok" | nc -w 2 -q 2 localhost 2181 | grep imok']
+ command: ['/bin/bash', '-c', 'echo "ruok" | nc -w 2 localhost 2181 | grep imok']
initialDelaySeconds: {{ .Values.liveness.initialDelaySeconds }}
periodSeconds: {{ .Values.liveness.periodSeconds }}
timeoutSeconds: {{ .Values.liveness.timeoutSeconds }}
{{ end }}
readinessProbe:
exec:
- command: ['/bin/bash', '-c', 'echo "ruok" | nc -w 2 -q 2 localhost 2181 | grep imok']
+ command: ['/bin/bash', '-c', 'echo "ruok" | nc -w 2 localhost 2181 | grep imok']
initialDelaySeconds: {{ .Values.readiness.initialDelaySeconds }}
periodSeconds: {{ .Values.readiness.periodSeconds }}
timeoutSeconds: {{ .Values.readiness.timeoutSeconds }}
value: "{{ .Values.zkConfig.kafkaOpts }}"
- name: ZOOKEEPER_QUORUM_LISTEN_ON_ALL_IPS
value: "true"
+ - name: ZOOKEEPER_SERVERS
+ value: {{ template "zookeeper.serverlist" . }}
- name: ZOOKEEPER_SERVER_ID
valueFrom:
fieldRef:
# Application configuration defaults.
#################################################################
# application image
-image: onap/dmaap/zookeeper:6.0.3
+image: onap/dmaap/zookeeper:6.1.0
pullPolicy: Always
# flag to enable debugging - application support required
# default number of instances
replicaCount: 3
+zookeeperServers: 3
+
nodeSelector: {}
nodeAffinity: {}
# probe configuration parameters
liveness:
- initialDelaySeconds: 40
+ initialDelaySeconds: 60
periodSeconds: 20
timeoutSeconds: 10
# necessary to disable liveness probe when setting breakpoints
enabled: true
readiness:
- initialDelaySeconds: 40
+ initialDelaySeconds: 60
periodSeconds: 20
timeoutSeconds: 10
zkConfig:
tickTime: 2000
syncLimit: 5
- initLimit: 10
+ initLimit: 20
maxClientCnxns: 200
autoPurgeSnapRetainCount: 3
autoPurgePurgeInterval: 24
heapOptions: -Xmx2G -Xms2G
- kafkaOpts: -Djava.security.auth.login.config=/etc/zookeeper/secrets/jaas/zk_server_jaas.conf -Dzookeeper.kerberos.removeHostFromPrincipal=true -Dzookeeper.kerberos.removeRealmFromPrincipal=true -Dzookeeper.authProvider.1=org.apache.zookeeper.server.auth.SASLAuthenticationProvider -Dzookeeper.requireClientAuthScheme=sasl
+ kafkaOpts: -Djava.security.auth.login.config=/etc/zookeeper/secrets/jaas/zk_server_jaas.conf -Dzookeeper.kerberos.removeHostFromPrincipal=true -Dzookeeper.kerberos.removeRealmFromPrincipal=true -Dzookeeper.authProvider.1=org.apache.zookeeper.server.auth.SASLAuthenticationProvider -Dzookeeper.requireClientAuthScheme=sasl -Dzookeeper.4lw.commands.whitelist=*
clientPort: 2181
jmx:
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: message-router-kafka
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/message-router-kafka'
- name: message-router-zookeeper
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/message-router-zookeeper'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Application configuration defaults.
#################################################################
# application image
-image: onap/dmaap/dmaap-mr:1.1.20
+image: onap/dmaap/dmaap-mr:1.3.0
pullPolicy: Always
kafka:
# Copyright © 2018 AT&T Intellectual Property. All rights reserved.
# Modifications Copyright © 2018 Amdocs,Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: message-router
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/message-router'
condition: message-router.enabled
- name: dmaap-bc
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dmaap-bc'
condition: dmaap-bc.enabled
- name: dmaap-dr-node
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dmaap-dr-node'
condition: dmaap-dr-node.enabled
- name: dmaap-dr-prov
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dmaap-dr-prov'
condition: dmaap-dr-prov.enabled
- name: serviceAccount
- version: ~8.x-0
- repository: '@local'
\ No newline at end of file
+ version: ~9.x-0
+ repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: <Short application description - this is visible via 'helm search'>
name: <onap-app>
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
-# Modifications Copyright © 2021 ZTE
+# Modifications Copyright © 2021 ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP DCAE HOLMES
name: holmes
-version: 8.0.0
+version: 9.0.0
+# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 ZTE
+# Modifications Copyright © 2021 Orange
+#
+# 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.
+
apiVersion: v1
appVersion: "1.0"
description: Holmes Engine Management
name: holmes-engine-mgmt
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 AT&T, Amdocs, Bell Canada Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
+# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 ZTE
+# Modifications Copyright © 2021 Orange
+#
+# 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.
+
apiVersion: v1
appVersion: "1.0"
description: Holmes Rule Management
name: holmes-rule-mgmt
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 AT&T, Amdocs, Bell Canada Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada , ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: postgres
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: holmes-rule-mgmt
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/holmes-rule-mgmt'
- name: holmes-engine-mgmt
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/holmes-engine-mgmt'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Logging ElasticStack
name: log
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Logging Elasticsearch
name: log-elasticsearch
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Logging Kibana
name: log-kibana
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Logging Logstash
name: log-logstash
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 AT&T, Amdocs, Bell Canada Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: log-elasticsearch
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/log-elasticsearch'
- name: log-kibana
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/log-kibana'
- name: log-logstash
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/log-logstash'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Modeling (Modeling)
name: modeling
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Modeling - Etsicatalog
name: modeling-etsicatalog
-version: 8.0.0
+version: 9.0.0
# Copyright © 2020 Samung Electronics
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: mariadb-galera
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: global.mariadbGalera.localCluster
- name: mariadb-init
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: not global.mariadbGalera.localCluster
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: modeling-etsicatalog
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/modeling-etsicatalog'
# Copyright © 2017 Amdocs, Bell Canada
-# Modifications Copyright © 2018 ZTE
+# Modifications Copyright © 2018 ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP MicroServices Bus
name: msb
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada , ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP MicroServices Bus Kube2MSB Registrator
name: kube2msb
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada , ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada , ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP MicroServices Bus Consul
name: msb-consul
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada , ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada , ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP MicroServices Bus Discovery
name: msb-discovery
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs, Bell Canada , ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada , ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP MicroServices Bus Internal API Gateway
name: msb-eag
-version: 8.0.0
+version: 9.0.0
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Application configuration defaults.
#################################################################
# application image
-image: onap/msb/msb_apigateway:1.3.0
+image: onap/msb/msb_apigateway:1.3.1
pullPolicy: Always
istioSidecar: true
# Copyright © 2018 Amdocs, Bell Canada , ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP MicroServices Bus Internal API Gateway
name: msb-iag
-version: 8.0.0
+version: 9.0.0
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Application configuration defaults.
#################################################################
# application image
-image: onap/msb/msb_apigateway:1.3.0
+image: onap/msb/msb_apigateway:1.3.1
pullPolicy: Always
istioSidecar: true
# Copyright © 2018 Amdocs, Bell Canada , ZTE
-# Copyright © 2020 Orange
+# Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: kube2msb
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/kube2msb'
- name: msb-consul
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/msb-consul'
- name: msb-discovery
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/msb-discovery'
- name: msb-eag
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/msb-eag'
- name: msb-iag
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/msb-iag'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP multicloud broker
name: multicloud
-version: 8.0.0
+version: 9.0.0
# Copyright (c) 2019, CMCC Technologies Co., Ltd.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP multicloud OpenStack fcaps Plugin
name: multicloud-fcaps
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright 2019 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Multicloud Kubernetes Plugin
name: multicloud-k8s
-version: 8.0.0
+version: 9.0.0
# Copyright 2019 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: mongo
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: etcd
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright (c) 2018 Intel Corporation.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP multicloud OpenStack Pike Plugin
name: multicloud-pike
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright 2018 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Multicloud Prometheus
name: multicloud-prometheus
-version: 8.0.0
+version: 9.0.0
# Copyright 2018 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Multicloud Prometheus Alert Manager
name: prometheus-alertmanager
-version: 8.0.0
+version: 9.0.0
# Copyright 2018 Intel Corporation, Inc
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Multicloud Grafana for Prometheus
name: prometheus-grafana
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: prometheus-alertmanager
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/prometheus-alertmanager'
- name: prometheus-grafana
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/prometheus-grafana'
# Copyright (c) 2019 Intel Corporation.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP multicloud OpenStack Starlingx Plugin
name: multicloud-starlingx
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP multicloud VIO plugin
name: multicloud-vio
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP multicloud OpenStack WindRiver Plugin
name: multicloud-windriver
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: multicloud-fcaps
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/multicloud-fcaps'
condition: multicloud-fcaps.enabled
- name: multicloud-k8s
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/multicloud-k8s'
condition: multicloud-k8s.enabled
- name: multicloud-pike
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/multicloud-pike'
condition: multicloud-pike.enabled
- name: multicloud-prometheus
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/multicloud-prometheus'
condition: multicloud-prometheus.enabled
- name: multicloud-starlingx
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/multicloud-starlingx'
condition: multicloud-starlingx.enabled
- name: multicloud-vio
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/multicloud-vio'
condition: multicloud-vio.enabled
- name: multicloud-windriver
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/multicloud-windriver'
condition: multicloud-windriver.enabled
# Copyright © 2017 Amdocs, Bell Canada
-# Modifications Copyright © 2018 Orange
+# Modifications Copyright © 2018,2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Northbound Interface
name: nbi
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
-# Modifications Copyright © 2018 Orange
+# Modifications Copyright © 2018,2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: mongo
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: mariadb-galera
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: global.mariadbGalera.localCluster
- name: mariadb-init
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: not global.mariadbGalera.localCluster
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
apiVersion: v1
name: onap
-version: 8.0.0
-appVersion: Guilin
+version: 9.0.0
+appVersion: Istanbul
description: Open Network Automation Platform (ONAP)
home: https://www.onap.org/
sources:
- https://gerrit.onap.org/r/#/admin/projects/
icon: https://wiki.onap.org/download/thumbnails/1015829/onap_704x271%20copy.png?version=1&modificationDate=1488326334000&api=v2
-kubeVersion: ">=1.11.5-0"
+kubeVersion: ">=1.19"
# Copyright © 2019 Amdocs, Bell Canada
# Copyright (c) 2020 Nordix Foundation, Modifications
# Modifications Copyright © 2020 Nokia
+# Modifications Copyright © 2020-2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# > helm repo add local http://127.0.0.1:8879
dependencies:
- name: aaf
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: aaf.enabled
- name: aai
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: aai.enabled
- name: appc
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: appc.enabled
- name: cassandra
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: cassandra.enabled
- name: cds
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: cds.enabled
- name: cli
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: cli.enabled
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: consul
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: consul.enabled
- name: contrib
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: global.addTestingComponents
- name: cps
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: cps.enabled
- name: dcaegen2
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcaegen2.enabled
- name: dcaegen2-services
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcaegen2-services.enabled
- name: dcaemod
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dcaemod.enabled
- name: holmes
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: holmes.enabled
- name: dmaap
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dmaap.enabled
- name: log
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: log.enabled
- name: sniro-emulator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: sniro-emulator.enabled
- name: mariadb-galera
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: mariadb-galera.enabled
- name: msb
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: msb.enabled
- name: multicloud
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: multicloud.enabled
- name: nbi
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: nbi.enabled
- name: policy
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: policy.enabled
- name: portal
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: portal.enabled
+ - name: postgres
+ version: ~9.x-0
+ repository: '@local'
+ condition: postgres.enabled
- name: oof
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: oof.enabled
- name: repository-wrapper
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: robot
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: robot.enabled
- name: sdc
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: sdc.enabled
- name: sdnc
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: sdnc.enabled
- name: so
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: so.enabled
- name: uui
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: uui.enabled
- name: vfc
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: vfc.enabled
- name: vid
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: vid.enabled
- name: vnfsdk
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: vnfsdk.enabled
- name: modeling
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: modeling.enabled
- name: platform
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: platform.enabled
- name: a1policymanagement
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: a1policymanagement.enabled
- name: cert-wrapper
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: cert-wrapper.enabled
- name: roles-wrapper
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: roles-wrapper.enabled
+ - name: timescaledb
+ version: ~9.x-0
+ repository: '@local'
+ condition: timescaledb.enabled
# Copyright © 2019 Amdocs, Bell Canada
# Copyright (c) 2020 Nordix Foundation, Modifications
# Modifications Copyright © 2020 Nokia
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
enabled: true
mariadb-galera:
enabled: true
+postgres:
+ enabled: true
aaf:
enabled: true
aai:
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T,VMware
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Optimization Framework
name: oof
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T,VMware
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Homing and Allocation Service
name: oof-has
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T,VMware
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Homing and Allocation Servicei - API
name: oof-has-api
-version: 8.0.0
+version: 9.0.0
# Copyright (C) 2020 Wipro Limited.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: oof-templates
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../../../oof-templates'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
global: # global defaults
nodePortPrefix: 302
image:
- optf_has: onap/optf-has:2.2.0
+ optf_has: onap/optf-has:2.2.1
#################################################################
# secrets metaconfig
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T,VMware
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Homing and Allocation Sservice - Controller
name: oof-has-controller
-version: 8.0.0
+version: 9.0.0
# Copyright (C) 2020 Wipro Limited.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: oof-templates
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../../../oof-templates'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
global:
image:
- optf_has: onap/optf-has:2.2.0
+ optf_has: onap/optf-has:2.2.1
#################################################################
# Secrets metaconfig
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T,VMware
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Homing and Allocation Service - Data Component
name: oof-has-data
-version: 8.0.0
+version: 9.0.0
# Copyright (C) 2020 Wipro Limited.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: oof-templates
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../../../oof-templates'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
global:
image:
- optf_has: onap/optf-has:2.2.0
+ optf_has: onap/optf-has:2.2.1
#################################################################
# secrets metaconfig
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T,VMware
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Homing and Allocation Sevice - Reservation Component
name: oof-has-reservation
-version: 8.0.0
+version: 9.0.0
# Copyright (C) 2020 Wipro Limited.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: oof-templates
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../../../oof-templates'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
global:
image:
- optf_has: onap/optf-has:2.2.0
+ optf_has: onap/optf-has:2.2.1
#################################################################
# secrets metaconfig
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T,VMware
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Homing and Allocation Service - Solver Component
name: oof-has-solver
-version: 8.0.0
+version: 9.0.0
# Copyright (C) 2020 Wipro Limited.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: oof-templates
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../../../oof-templates'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
global:
image:
- optf_has: onap/optf-has:2.2.0
+ optf_has: onap/optf-has:2.2.1
#################################################################
# secrets metaconfig
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T,VMware
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: music
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: music.enabled
- name: etcd
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: etcd.enabled
- name: etcd-init
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: etcd-init.enabled
- name: oof-has-api
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/oof-has-api'
condition: oof-has-api.enabled
- name: oof-has-controller
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/oof-has-controller'
condition: oof-has-controller.enabled
- name: oof-has-data
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/oof-has-data'
condition: oof-has-data.enabled
- name: oof-has-reservation
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/oof-has-reservation'
condition: oof-has-reservation.enabled
- name: oof-has-solver
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/oof-has-solver'
condition: oof-has-solver.enabled
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
global:
commonConfigPrefix: onap-oof-has
image:
- optf_has: onap/optf-has:2.2.0
+ optf_has: onap/optf-has:2.2.1
persistence:
enabled: true
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T,VMware
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP OOF helm templates
name: oof-templates
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T,VMware
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T,VMware
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: oof-has
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/oof-has'
condition: oof-has.enabled
- name: oof-templates
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/oof-templates'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
secret_domain: {{ .Values.config.secret_domain }}
aaf_ca_certs: {{ .Values.config.aaf_ca_certs }}
+configClientType: {{ .Values.config.configClientType }}
+
# config db api
configDbUrl: {{ .Values.config.configDbUrl }}
configDbGetCellListUrl: {{ .Values.config.configDbGetCellListUrl }}
configDbGetNbrListUrl: {{ .Values.config.configDbGetNbrListUrl }}
+# cps api
+cpsUrl: {{ .Values.config.cps.Url }}
+cpsCellListUrl: {{ .Values.config.cps.cellListUrl }}
+cpsNbrListUrl: {{ .Values.config.cps.nbrListUrl }}
+
# AAI api
aaiUrl: {{ .Values.config.aaiUrl }}
aaiGetLinksUrl: {{ .Values.config.aaiGetLinksUrl }}
--- /dev/null
+app_info:
+ NSI:
+ app_name: slice_selection
+ requirements_field: serviceProfile
+ model_info: NSTInfo
+ NSSI:
+ app_name: subnet_selection
+ requirements_field: sliceProfile
+ model_info: NSSTInfo
+
+attribute_mapping:
+ camel_to_snake:
+ maxBandwidth: max_bandwidth
+ jitter: jitter
+ sST: sst
+ latency: latency
+ resourceSharingLevel: resource_sharing_level
+ uEMobilityLevel: ue_mobility_level
+ maxNumberofUEs: max_number_of_ues
+ dLThptPerUE: dl_thpt_per_ue
+ uLThptPerUE: ul_thpt_per_ue
+ sNSSAI: s_nssai
+ pLMNIdList: plmn_id_list
+ activityFactor: activity_factor
+ coverageAreaTAList: coverage_area_ta_list
+ availability: availability
+ cSAvailabilityTarget: cs_availability_target
+ reliability: reliability
+ cSReliabilityMeanTime: cs_reliability_mean_time
+ dLThptPerSlice: dl_thpt_per_slice
+ expDataRateDL: exp_data_rate_dl
+ uLThptPerSlice: ul_thpt_per_slice
+ expDataRateUL: exp_data_rate_ul
+ maxPktSize: max_pkt_size
+ msgSizeByte: msg_size_byte
+ maxNumberofConns: max_number_of_conns
+ maxNumberofPDUSessions: max_number_of_pdu_sessions
+ termDensity: terminal_density
+ survivalTime: survival_time
+ areaTrafficCapDL: area_traffic_cap_dl
+ areaTrafficCapUL: area_traffic_cap_ul
+ overallUserDensity: overall_user_density
+ transferIntervalTarget: transfer_interval_target
+ expDataRate: exp_data_rate
+ security: security
+ maxThroughput: max_throughput
+ sliceProfileId: slice_profile_id
+ snssaiList: s_nssai_list
+ domainType: domain_type
+ logicInterfaceId: logical_interface_id
+ ipAddress: ip_address
+ nextHopInfo: next_hop_info
+ perfReq: perf_req
+
+ snake_to_camel:
+ max_bandwidth: maxBandwidth
+ jitter: jitter
+ sst: sST
+ latency: latency
+ resource_sharing_level: resourceSharingLevel
+ ue_mobility_level: uEMobilityLevel
+ max_number_of_ues: maxNumberofUEs
+ dl_thpt_per_ue: dLThptPerUE
+ ul_thpt_per_ue: uLThptPerUE
+ s_nssai: sNSSAI
+ plmn_id_list: pLMNIdList
+ activity_factor: activityFactor
+ coverage_area_ta_list: coverageAreaTAList
+ availability: availability
+ cs_availability_target: cSAvailabilityTarget
+ reliability: reliability
+ cs_reliability_mean_time: cSReliabilityMeanTime
+ dl_thpt_per_slice: dLThptPerSlice
+ exp_data_rate_dl: expDataRateDL
+ ul_thpt_per_slice: uLThptPerSlice
+ exp_data_rate_ul: expDataRateUL
+ max_pkt_size: maxPktSize
+ msg_size_byte: msgSizeByte
+ max_number_of_conns: maxNumberofConns
+ max_number_of_pdu_sessions: maxNumberofPDUSessions
+ terminal_density: termDensity
+ survival_time: survivalTime
+ area_traffic_cap_dl: areaTrafficCapDL
+ area_traffic_cap_ul: areaTrafficCapUL
+ overall_user_density: overallUserDensity
+ transfer_interval_target: transferIntervalTarget
+ exp_data_rate: expDataRate
+ security: security
+ max_throughput: maxThroughput
+ slice_profile_id: sliceProfileId
+ s_nssai_list: snssaiList
+ domain_type: domainType
+ logical_interface_id: logicInterfaceId
+ ip_address: ipAddress
+ next_hop_info: nextHopInfo
+ perf_req: perfReq
- |
grep -v '^$' /opt/osdf/osaaf/local/org.onap.oof.crt > /tmp/oof.crt
cat /tmp/oof.crt /opt/app/ssl_cert/intermediate_root_ca.pem /opt/app/ssl_cert/aaf_root_ca.cer >> /opt/osdf/org.onap.oof.crt
- ./osdfapp.sh -x osdfapp.py
+ python osdfapp.py
ports:
- containerPort: {{ .Values.service.internalPort }}
# disable liveness probe when breakpoints set in debugger
- mountPath: /opt/osdf/config/log.yml
name: {{ include "common.fullname" . }}-config
subPath: log.yml
+ - mountPath: /opt/osdf/config/slicing_config.yaml
+ name: {{ include "common.fullname" . }}-config
+ subPath: slicing_config.yaml
resources:
{{ include "common.resources" . | indent 12 }}
{{- if .Values.nodeSelector }}
path: common_config.yaml
- key: log.yml
path: log.yml
+ - key: slicing_config.yaml
+ path: slicing_config.yaml
{{ include "oof.certificate.volume" . | indent 8 }}
imagePullSecrets:
- name: "{{ include "common.namespace" . }}-docker-registry-key"
# Application configuration defaults.
#################################################################
# application image
-image: onap/optf-osdf:3.0.4
+image: onap/optf-osdf:3.0.6
pullPolicy: Always
# flag to enable debugging - application support required
aaf_sms_timeout: 30
secret_domain: osdf
aaf_ca_certs: /opt/app/ssl_cert/aaf_root_ca.cer
+ configClientType: cps
# config db api
configDbUrl: http://configdb:8080
configDbGetCellListUrl: 'api/sdnc-config-db/v3/getCellList'
configDbGetNbrListUrl: 'api/sdnc-config-db/v3/getNbrList'
+ # cps api
+ cps:
+ url: cps-tbdmt:8080/execute
+ cellListUrl: 'ran-network/getCellList'
+ nbrListUrl: 'ran-network/getNbrList'
+
#aai api
aaiUrl: https://aai:8443
aaiGetLinksUrl: /aai/v16/network/logical-links
# Copyright © 2018 ZTE
# Modifications Copyright © 2018 AT&T, Amdocs, Bell Canada
# Modifications Copyright © 2020 Nokia
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP platform components
name: platform
-version: 8.0.0
+version: 9.0.0
#============LICENSE_START========================================================
# ================================================================================
# Copyright (c) 2021 AT&T. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Chart Museum
name: chartmuseum
-version: 8.0.0
+version: 9.0.0
#============LICENSE_START========================================================
# Copyright (c) 2021 AT&T. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
- repository: '@local'
\ No newline at end of file
+ version: ~9.x-0
+ repository: '@local'
# Copyright © 2020 Nokia
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP CMPv2 certificate external provider for cert-manager
name: cmpv2-cert-provider
-version: 8.0.0
+version: 9.0.0
# Copyright © 2020 Nokia
+# Modifications Copyright © 2021 Orange
# 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
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2020 Nokia
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Cert Service
name: oom-cert-service
-version: 8.0.0
+version: 9.0.0
- # Copyright © 2020 Orange
+# Copyright © 2020 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certManagerCertificate
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: cmpv2Config
- version: ~8.x-0
- repository: '@local'
\ No newline at end of file
+ version: ~9.x-0
+ repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
-# Modifications Copyright © 2020 Orange
+# Modifications Copyright © 2020-2021 Orange
# Modifications Copyright © 2020 Nokia
#
# Licensed under the Apache License, Version 2.0 (the "License");
dependencies:
- name: oom-cert-service
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/oom-cert-service'
- name: cmpv2-cert-provider
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/cmpv2-cert-provider'
- name: chartmuseum
- version: ~8.x-0
- repository: 'file://components/chartmuseum'
\ No newline at end of file
+ version: ~9.x-0
+ repository: 'file://components/chartmuseum'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018, 2020 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Policy
name: policy
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2018 Ericsson. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Policy APEX PDP
name: policy-apex-pdp
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2018 Ericsson. All rights reserved.
# Modifications Copyright © 2020 AT&T. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ============LICENSE_START=======================================================
# Copyright (C) 2019-2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Policy Design API
name: policy-api
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2019-2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Policy Clamp Backend
name: policy-clamp-be
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ============LICENSE_START=======================================================
# Copyright (C) 2021 Nordix Foundation. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Policy Clamp Controlloop K8s Participant
name: policy-clamp-cl-k8s-ppnt
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2021 Nordix Foundation. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ============LICENSE_START=======================================================
# Copyright (C) 2021 Nordix Foundation. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Policy Clamp Controlloop Runtime
name: policy-clamp-cl-runtime
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2021 Nordix Foundation. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Policy Clamp Frontend
name: policy-clamp-fe
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ============LICENSE_START=======================================================
# Copyright (C) 2018 Ericsson. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Policy Distribution
name: policy-distribution
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2018 Ericsson. All rights reserved.
# Modifications Copyright (C) 2020 AT&T. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018, 2020 AT&T Intellectual Property
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Drools Policy Engine (PDP-D)
name: policy-drools-pdp
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018, 2020 AT&T Intellectual Property
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ============LICENSE_START=======================================================
# Copyright (C) 2021 Nordix Foundation.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Policy GUI
name: policy-gui
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2021 Nordix Foundation.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018-2020 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Policy Nexus
name: policy-nexus
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ============LICENSE_START=======================================================
# Copyright (C) 2019 Nordix Foundation.
# Modified Copyright (C) 2020 AT&T Intellectual Property.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Policy Administration (PAP)
name: policy-pap
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2019 Nordix Foundation.
# Modified Copyright (C) 2020 AT&T Intellectual Property.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ============LICENSE_START=======================================================
# Copyright (C) 2019-2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Policy XACML PDP (PDP-X)
name: policy-xacml-pdp
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2019-2020 AT&T Intellectual Property. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018, 2020 AT&T
# Modifications Copyright (C) 2021 Nordix Foundation.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: mariadb-galera
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: policy-nexus
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/policy-nexus'
condition: policy-nexus.enabled
- name: policy-api
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/policy-api'
condition: policy-api.enabled
- name: policy-pap
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/policy-pap'
condition: policy-pap.enabled
- name: policy-xacml-pdp
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/policy-xacml-pdp'
condition: policy-xacml-pdp.enabled
- name: policy-apex-pdp
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/policy-apex-pdp'
condition: policy-apex-pdp.enabled
- name: policy-drools-pdp
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/policy-drools-pdp'
condition: policy-drools-pdp.enabled
- name: policy-distribution
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/policy-distribution'
condition: policy-distribution.enabled
- name: policy-clamp-be
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/policy-clamp-be'
condition: policy-clamp-be.enabled
- name: policy-clamp-fe
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/policy-clamp-fe'
condition: policy-clamp-fe.enabled
- name: policy-clamp-cl-k8s-ppnt
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/policy-clamp-cl-k8s-ppnt'
condition: policy-clamp-cl-k8s-ppnt.enabled
- name: policy-clamp-cl-runtime
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/policy-clamp-cl-runtime'
condition: policy-clamp-cl-runtime.enabled
- name: policy-gui
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/policy-gui'
condition: policy-gui.enabled
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Web Portal
name: portal
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Portal application
name: portal-app
-version: 8.0.0
+version: 9.0.0
# Copyright © 2020 Samsung Electronics
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Portal cassandra
name: portal-cassandra
-version: 8.0.0
+version: 9.0.0
# Copyright © 2020 Samsung Electronics
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: MariaDB Service
name: portal-mariadb
-version: 8.0.0
+version: 9.0.0
# Copyright © 2020 Samsung Electronics
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Portal software development kit
name: portal-sdk
-version: 8.0.0
+version: 9.0.0
# Copyright © 2020 Samsung Electronics
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Portal widgets micro service application
name: portal-widget
-version: 8.0.0
+version: 9.0.0
# Copyright © 2020 Samsung Electronics
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: portal-app
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/portal-app'
- name: portal-cassandra
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/portal-cassandra'
- name: portal-mariadb
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/portal-mariadb'
- name: portal-sdk
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/portal-sdk'
- name: portal-widget
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/portal-widget'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: A helm Chart for kubernetes-ONAP Robot
name: robot
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, AT&T, Bell Canada
-# Modifications Copyright © 2018 ZTE
+# Modifications Copyright © 2018 ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: Service Design and Creation Umbrella Helm charts
name: sdc
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T, ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Service Design and Creation Backend API
name: sdc-be
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2018 Ericsson. All rights reserved.
# Modifications Copyright © 2020 AT&T. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T, ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Service Design and Creation Cassandra
name: sdc-cs
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2018 Ericsson. All rights reserved.
# Modifications Copyright © 2020 AT&T. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T, ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Service Design and Creation Front End
name: sdc-fe
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2018 Ericsson. All rights reserved.
# Modifications Copyright © 2020 AT&T. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# ===========LICENSE_START========================================================
# Copyright (c) 2021 Nokia. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Service Design and Creation Helm Validator
name: sdc-helm-validator
-version: 8.0.0
+version: 9.0.0
# ===========LICENSE_START========================================================
# Copyright (c) 2021 Nokia. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T, ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Service Design and Creation Onboarding API
name: sdc-onboarding-be
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2018 Ericsson. All rights reserved.
# Modifications Copyright © 2020 AT&T. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Service Design and Creation Workflow Designer backend
name: sdc-wfd-be
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2018 Ericsson. All rights reserved.
# Modifications Copyright © 2020 AT&T. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Service Design and Creation Workflow Designer frontend
name: sdc-wfd-fe
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2018 Ericsson. All rights reserved.
# Modifications Copyright © 2020 AT&T. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
# Modifications Copyright © 2018 AT&T, ZTE
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: sdc-be
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/sdc-be'
- name: sdc-cs
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/sdc-cs'
- name: sdc-fe
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/sdc-fe'
- name: sdc-onboarding-be
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/sdc-onboarding-be'
- name: sdc-wfd-be
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/sdc-wfd-be'
condition: sdc-wfd.enabled
- name: sdc-wfd-fe
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/sdc-wfd-fe'
condition: sdc-wfd.enabled
- name: sdc-helm-validator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/sdc-helm-validator'
condition: sdcHelmValidator.enabled
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: SDN Controller
name: sdnc
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: SDNC DMaaP Listener
name: dmaap-listener
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: SDN-C Ansible Server
name: sdnc-ansible-server
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 Amdocs
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP SDNC Policy Driven Ownership Management
name: sdnc-prom
-version: 8.0.0
+version: 9.0.0
# Copyright © 2018 Amdocs
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2020 highstreet technologies GmbH
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: SDN-C Web Server
name: sdnc-web
-version: 8.0.0
+version: 9.0.0
# Copyright © 2020 highstreet technologies GmbH
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: SDNC UEB Listener
name: ueb-listener
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada,
# Copyright © 2020 highstreet technologies GmbH
# Copyright © 2021 Nokia
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certManagerCertificate
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: logConfiguration
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: network-name-gen
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: network-name-gen.enabled
- name: dgbuilder
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: dgbuilder.enabled
- name: sdnc-prom
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: config.geoEnabled
- name: mariadb-galera
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: global.mariadbGalera.localCluster
- name: elasticsearch
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: config.sdnr.enabled
# conditions for sdnc-subcharts
- name: dmaap-listener
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/dmaap-listener/'
condition: sdnc.dmaap-listener.enabled,dmaap-listener.enabled
- name: ueb-listener
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/ueb-listener/'
condition: sdnc.ueb-listener.enabled,ueb-listener.enabled
- name: sdnc-ansible-server
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/sdnc-ansible-server/'
condition: sdnc.sdnc-ansible-server.enabled,sdnc-ansible-server.enabled
- name: sdnc-web
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/sdnc-web/'
condition: sdnc.sdnc-web.enabled,sdnc-web.enabled
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Mock Sniro Emulator
name: sniro-emulator
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Service Orchestrator
name: so
-version: 8.0.0
+version: 9.0.0
# ============LICENSE_START=======================================================
# Copyright (C) 2018 Ericsson. All rights reserved.
+# Modifications Copyright © 2021 Orange
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: A Helm chart for ONAP Service Orchestration Monitoring
name: so-admin-cockpit
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
# Modifications © 2020 Nokia
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../soHelpers'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2020 AT&T USA
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: A Helm chart for so appc orchestrator
name: so-appc-orchestrator
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../soHelpers'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
-
# Copyright © 2018 AT&T USA
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "1.0"
description: A Helm chart for SO Bpmn Infra
name: so-bpmn-infra
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../soHelpers'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
job-execution:
max-pool-size: 30
core-pool-size: 3
+ generic-properties:
+ properties:
+ sunday-history-cleanup-batch-window-start-time: {{ quote .Values.camunda.sundayCleanupWindowStartTime }}
+ sunday-history-cleanup-batch-window-end-time: {{ quote .Values.camunda.sundayCleanupWindowEndTime }}
entitymanager:
packagesToScan: com
pnf:
timeout: PT5M
callback:
endpoint: http://so-oof-adapter.{{ include "common.namespace" . }}:8090/so/adapters/oof/callback/v1
- bpmn:
- process:
- historyTimeToLive: '30'
callbackRetryAttempts: '5'
catalog:
db:
naming:
endpoint: http://naming.demo.onap.com:8081/web/service/v1/genNetworkElementName
auth: Basic bTA0NzY4QG5vbi1wcm9kLm1zby5lY29tcC5hdHQuY29tOkF0dG0wNDc2OExpZmUhQA==
+ bpmn-history-ttl: {{ .Values.bpmn.historyTTL }}
policy:
auth: Basic dGVzdHBkcDphbHBoYTEyMw==
default:
#################################################################
# Application configuration defaults.
#################################################################
-image: onap/so/bpmn-infra:1.9.0
+image: onap/so/bpmn-infra:1.9.2
pullPolicy: Always
+bpmn:
+ historyTTL: 14
+
+camunda:
+ sundayCleanupWindowStartTime: "04:00"
+ sundayCleanupWindowEndTime: "10:00"
+
db:
userName: so_user
userPassword: so_User123
# Copyright © 2018 AT&T USA
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: A Helm chart for so-catalog-db-adapter
name: so-catalog-db-adapter
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../soHelpers'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#################################################################
# Application configuration defaults.
#################################################################
-image: onap/so/catalog-db-adapter:1.9.0
+image: onap/so/catalog-db-adapter:1.9.2
pullPolicy: Always
db:
# Copyright © 2020 Huawei Technologies Co., Ltd.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "1.7.1"
description: A Helm chart for Kubernetes
name: so-cnf-adapter
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../soHelpers'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2020 Nordix Foundation
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP SO ETSI NFVO NS LCM
name: so-etsi-nfvo-ns-lcm
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../soHelpers'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2019 Nordix Foundation
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP SO ETSI SOL003 Adapter
name: so-etsi-sol003-adapter
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../soHelpers'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 AT&T USA
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "1.0"
description: A Helm chart for Kubernetes
name: so-etsi-sol005-adapter
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../soHelpers'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: MariaDB Service
name: so-mariadb
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2020 Huawei Technologies Co., Ltd.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "1.0"
description: A Helm chart for Kubernetes
name: so-nssmf-adapter
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../soHelpers'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2020 Wipro Limited.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "1.0"
description: A Helm chart for Kubernetes
name: so-oof-adapter
-version: 8.0.0
+version: 9.0.0
# Copyright © 2020 Wipro Limited.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../soHelpers'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 AT&T USA
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "1.0"
description: A Helm chart for Kubernetes
name: so-openstack-adapter
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../soHelpers'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#################################################################
# Application configuration defaults.
#################################################################
-image: onap/so/openstack-adapter:1.9.0
+image: onap/so/openstack-adapter:1.9.2
pullPolicy: Always
db:
# Copyright © 2018 AT&T USA
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: A Helm chart for request-db-adapter
name: so-request-db-adapter
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../soHelpers'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#################################################################
# Application configuration defaults.
#################################################################
-image: onap/so/request-db-adapter:1.9.0
+image: onap/so/request-db-adapter:1.9.2
pullPolicy: Always
db:
# Copyright © 2018 AT&T USA
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "1.0"
description: A Helm chart for Kubernetes
name: so-sdc-controller
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../soHelpers'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#################################################################
# Application configuration defaults.
#################################################################
-image: onap/so/sdc-controller:1.9.0
+image: onap/so/sdc-controller:1.9.2
pullPolicy: Always
db:
# Copyright © 2018 AT&T USA
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
appVersion: "1.0"
description: A Helm chart for Kubernetes
name: so-sdnc-adapter
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../soHelpers'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
#################################################################
# Application configuration defaults.
#################################################################
-image: onap/so/sdnc-adapter:1.9.0
+image: onap/so/sdnc-adapter:1.9.2
pullPolicy: Always
org:
# Copyright © 2020 Samsung
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP SO VE VNFM Adapter (SOL002)
name: so-ve-vnfm-adapter
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://../soHelpers'
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2018 AT&T USA
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: A Helm chart for SO helpers
name: soHelpers
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# limitations under the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: readinessCheck
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: mariadb-galera
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: global.mariadbGalera.localCluster
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: soHelpers
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/soHelpers'
- name: so-admin-cockpit
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/so-admin-cockpit'
condition: so-admin-cockpit.enabled
- name: so-appc-orchestrator
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/so-appc-orchestrator'
condition: so-appc-orchestrator.enabled
- name: so-bpmn-infra
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/so-bpmn-infra'
- name: so-catalog-db-adapter
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/so-catalog-db-adapter'
condition: so-catalog-db-adapter.enabled
- name: so-cnf-adapter
- version: ~8.x-0
+ version: ~9.x-0
repository: "file://components/so-cnf-adapter"
condition: so-cnf-adapter.enabled
- name: so-etsi-nfvo-ns-lcm
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/so-etsi-nfvo-ns-lcm'
condition: so-etsi-nfvo-ns-lcm.enabled
- name: so-etsi-sol003-adapter
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/so-etsi-sol003-adapter'
condition: so-etsi-sol003-adapter.enabled
- name: so-mariadb
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/so-mariadb'
- name: so-nssmf-adapter
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/so-nssmf-adapter'
condition: so-nssmf-adapter.enabled
- name: so-oof-adapter
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/so-oof-adapter'
condition: so-oof-adapter.enabled
- name: so-openstack-adapter
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/so-openstack-adapter'
condition: so-openstack-adapter.enabled
- name: so-request-db-adapter
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/so-request-db-adapter'
- name: so-sdc-controller
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/so-sdc-controller'
- name: so-sdnc-adapter
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/so-sdnc-adapter'
condition: so-sdnc-adapter.enabled
- name: so-ve-vnfm-adapter
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/so-ve-vnfm-adapter'
condition: so-ve-vnfm-adapter.enabled
- name: so-etsi-sol005-adapter
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/so-etsi-sol005-adapter'
condition: so-etsi-sol005-adapter.enabled
- name: serviceAccount
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
userName: so_user
adminName: so_admin
-image: onap/so/api-handler-infra:1.9.0
+image: onap/so/api-handler-infra:1.9.2
server:
aaf:
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP uui
name: uui
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP uui server
name: uui-server
-version: 8.0.0
+version: 9.0.0
# application image
repository: nexus3.onap.org:10001
-image: onap/usecase-ui-server:4.0.3
+image: onap/usecase-ui-server:4.0.5
pullPolicy: Always
# application configuration
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: uui-server
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/uui-server'
flavor: small
# application image
-image: onap/usecase-ui:4.0.3
+image: onap/usecase-ui:4.0.5
pullPolicy: Always
# application configuration
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Virtual Function Controller (VF-C)
name: vfc
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP VFC - Generic VNFM Driver
name: vfc-generic-vnfm-driver
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP VFC - Huawei VNFM Driver
name: vfc-huawei-vnfm-driver
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP VFC - NS Life Cycle Management
name: vfc-nslcm
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright (C) 2018 Verizon. All Rights Reserved.
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP VFC - REDIS
name: vfc-redis
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP VFC - VNF Life Cycle Management
name: vfc-vnflcm
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP VFC - VNF Manager
name: vfc-vnfmgr
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP VFC - VNF Resource Manager
name: vfc-vnfres
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP VFC - ZTE VNFM Driver
name: vfc-zte-vnfm-driver
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: mariadb-galera
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: global.mariadbGalera.localCluster
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: vfc-generic-vnfm-driver
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/vfc-generic-vnfm-driver'
condition: vfc-generic-vnfm-driver.enabled
- name: vfc-huawei-vnfm-driver
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/vfc-huawei-vnfm-driver'
condition: vfc-huawei-vnfm-driver.enabled
- name: vfc-nslcm
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/vfc-nslcm'
condition: vfc-nslcm.enabled
- name: vfc-redis
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/vfc-redis'
condition: vfc-redis.enabled
- name: vfc-vnflcm
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/vfc-vnflcm'
condition: vfc-vnflcm.enabled
- name: vfc-vnfmgr
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/vfc-vnfmgr'
condition: vfc-vnfmgr.enabled
- name: vfc-vnfres
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/vfc-vnfres'
condition: vfc-vnfres.enabled
- name: vfc-zte-vnfm-driver
- version: ~8.x-0
+ version: ~9.x-0
repository: 'file://components/vfc-zte-vnfm-driver'
condition: vfc-zte-vnfm-driver.enabled
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP Virtual Infrastructure Deployment
name: vid
-version: 8.0.0
+version: 9.0.0
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: mariadb-galera
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: global.mariadbGalera.localCluster
- name: mariadb-init
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
condition: not global.mariadbGalera.localCluster
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
apiVersion: v1
description: ONAP VNF SDK
name: vnfsdk
-version: 8.0.0
+version: 9.0.0
# Copyright © 2017 Amdocs, Bell Canada
+# Modifications Copyright © 2021 Orange
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
dependencies:
- name: common
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: certInitializer
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: postgres
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
- name: repositoryGenerator
- version: ~8.x-0
+ version: ~9.x-0
repository: '@local'
--- /dev/null
+Sphinx
+doc8
+docutils
+six
+lfdocs-conf
+sphinxcontrib-redoc
+sphinxcontrib-spelling
+PyEnchant
+pylint
+autopep8
+gitlint
ignore-path-errors=docs/helm-search.txt;D001
[testenv:doc8]
-deps = -rdocs/requirements-docs.txt
- doc8
+deps =
+ -r{toxinidir}/requirements.txt
+ -chttps://git.onap.org/doc/plain/etc/upper-constraints.os.txt
+ -chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
commands =
- doc8 docs/
[testenv:docs]
-deps = -rdocs/requirements-docs.txt
+deps =
+ -r{toxinidir}/requirements.txt
+ -chttps://git.onap.org/doc/plain/etc/upper-constraints.os.txt
+ -chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
commands =
sphinx-build -q -W -b html -n -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/html
[testenv:docs-linkcheck]
-deps = -rdocs/requirements-docs.txt
+deps =
+ -r{toxinidir}/requirements.txt
+ -chttps://git.onap.org/doc/plain/etc/upper-constraints.os.txt
+ -chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
commands = sphinx-build -q -W -b linkcheck -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/linkcheck
[testenv:spelling]
#basepython = python3
whitelist_externals = wget
deps =
- -rdocs/requirements-docs.txt
- sphinxcontrib-spelling
- PyEnchant
+ -r{toxinidir}/requirements.txt
+ -chttps://git.onap.org/doc/plain/etc/upper-constraints.os.txt
+ -chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
changedir={toxinidir}/docs
commands =
wget -nv https://git.onap.org/doc/plain/docs/spelling_wordlist.txt -O spelling_wordlist.txt
[testenv:gitlint]
basepython = python3
deps =
- gitlint
-
+ -r{toxinidir}/requirements.txt
+ -chttps://git.onap.org/doc/plain/etc/upper-constraints.os.txt
+ -chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
commands =
gitlint
find . -not -path '*/\.*' -name *.sh -exec checkbashisms \{\} +
[testenv:autopep8]
-deps = autopep8
+deps =
+ -r{toxinidir}/requirements.txt
+ -chttps://git.onap.org/doc/plain/etc/upper-constraints.os.txt
+ -chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
commands =
autopep8 --max-line-length 120 --in-place --recursive kubernetes/ TOSCA/ docs/
[testenv:pylint]
-deps = pylint
+deps =
+ -r{toxinidir}/requirements.txt
+ -chttps://git.onap.org/doc/plain/etc/upper-constraints.os.txt
+ -chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt
whitelist_externals = find
commands =
find kubernetes/ TOSCA/ docs/ -name *.py -exec pylint --max-line-length=120 --disable=missing-docstring --method-rgx="(([a-z_][a-zA-Z0-9_]{2,})|(_[a-z0-9_]*)|(__[a-zA-Z][a-zA-Z0-9_]+__))$" --variable-rgx="[a-zA-Z_][a-zA-Z0-9_]{1,30}$" --reports=y --score=y --output-format=colorized \{\} +