aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorOfir Sonsino <os0695@intl.att.com>2020-04-01 10:52:28 +0300
committerOfir Sonsino <ofir.sonsino@intl.att.com>2020-04-01 08:12:18 +0000
commit61f3949dd7b99ba10c40fade4405b982e40e2c2a (patch)
treea49de1d9f00c398ba07f0ccde5b36063269aa9dd /docs
parent1a94a3b92806a7a1633305130ec3b8cad06f9f4d (diff)
R6 release notes and documentation update
Change-Id: Ieebd8c55a505d02ceef5e330d047c024f5d820db Issue-ID: SDC-2793 Signed-off-by: Ofir Sonsino <os0695@intl.att.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/architecture.rst6
-rw-r--r--docs/configuration.rst42
-rw-r--r--docs/delivery.rst12
-rw-r--r--docs/images/High_Level_Architecture_SDC.pngbin30120 -> 17024 bytes
-rw-r--r--docs/images/SDC_In_ONAP.pngbin53819 -> 36090 bytes
-rw-r--r--docs/release-notes.rst126
6 files changed, 129 insertions, 57 deletions
diff --git a/docs/architecture.rst b/docs/architecture.rst
index c2e899929d..1325e1a48e 100644
--- a/docs/architecture.rst
+++ b/docs/architecture.rst
@@ -27,11 +27,5 @@ The SDC architecture uses the Jetty server as an application server.
- The **Jetty back end** contains all the logic for the SDC.
-SDC uses two storage components: Elastic Search(ES) and Cassandra
-
-- **Elastic Search** is used to index the auditing data received from different operations in the SDC.
-
- This information can then be analyzed with Kibana. The **Kibana server** enables statistical analysis of the operations done, according to the business logic.
-
- **Cassandra** is used to store audit data, artifacts and data model objects.
diff --git a/docs/configuration.rst b/docs/configuration.rst
index aebd149c99..2634213623 100644
--- a/docs/configuration.rst
+++ b/docs/configuration.rst
@@ -98,15 +98,6 @@ environment.json
"https_port": "8445"
},
- # Elasticsearch configuration
- "elasticsearch": {
- "cluster_name": "SDC-ES-",
- "ES_path_home": "/usr/share/elasticsearch",
- "ES_path_data": "/usr/share/elasticsearch/data",
- "num_of_replicas": "0",
- "num_of_shards": "1"
- },
-
# Cassandra configuration
"cassandra": {
"concurrent_reads": "32",
@@ -195,9 +186,6 @@ BE-configuration.yaml
# The read timeout towards JanusGraph DB when health check is invoked
janusGraphHealthCheckReadTimeout: 1
- # The interval to try and reconnect to Elasticsearch when it is down during SDC startup
- esReconnectIntervalInSeconds: 3
-
# The interval to try and reconnect to UEB health check when it is down during SDC startup
uebHealthCheckReconnectIntervalInSeconds: 15
@@ -273,28 +261,6 @@ BE-configuration.yaml
- { name: sdccomponent, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
- { name: sdcrepository, replicationStrategy: NetworkTopologyStrategy, replicationInfo: ['<%= @DC_NAME %>','<%= @rep_factor %>']}
- # Application-specific settings of ES
- elasticSearch:
-
- # Mapping of index prefix to time-based frame. For example, if below is configured:
- #
- # - indexPrefix: auditing events
- # creationPeriod: minute
- #
- # then ES object of type which is mapped to "auditingevents-*" template, and created on 2015-12-23 13:24:54, will enter "auditingevents-2015-12-23-13-24" index.
- # Another object created on 2015-12-23 13:25:54, will enter "auditingevents-2015-12-23-13-25" index.
- # If creationPeriod: month, both of the above will enter "auditingevents-2015-12" index.
- #
- # PLEASE NOTE: the timestamps are created in UTC/GMT timezone! This is needed so that timestamps will be correctly presented in Kibana.
- #
- # Legal values for creationPeriod - year, month, day, hour, minute, none (meaning no time-based behaviour).
- #
- # If no creationPeriod is configured for indexPrefix, default behavour is creationPeriod: month.
- indicesTimeFrequency:
- - indexPrefix: auditingevents
- creationPeriod: month
- - indexPrefix: monitoring_events
- creationPeriod: month
# Artifact types placeholder
artifactTypes:
@@ -1366,14 +1332,6 @@ FE-configuration.yaml
# What is the interval of the statistics collection
probeIntervalInSeconds: 15
- # Kibana hostname
- kibanaHost: localhost
-
- # Kibana http port
- kibanaPort: 5601
-
- # Kibana usage protocol
- kibanaProtocol: http
FE-plugins-configuration.yaml
*****************************
diff --git a/docs/delivery.rst b/docs/delivery.rst
index 7a98302c28..8f9a197790 100644
--- a/docs/delivery.rst
+++ b/docs/delivery.rst
@@ -16,32 +16,26 @@ Below is a diagram of the SDC project docker containers and the connections betw
blockdiag delivery {
node_width = 100;
orientation = portrait;
- sdc-elasticsearch[shape = flowchart.database , color = grey]
sdc-cassandra[shape = flowchart.database , color = grey]
- sdc-frontend [color = blue]
+ sdc-frontend [color = blue, textcolor="white"]
sdc-backend [color = yellow]
- sdc-kibana [color = yellow]
sdc-onboarding-backend [color = yellow]
sdc-cassandra-Config [color = orange]
- sdc-elasticsearch-config [color = orange]
sdc-backend-config [color = orange]
sdc-onboarding-init [color = orange]
sdc-onboarding-init -> sdc-onboarding-backend;
sdc-cassandra-Config -> sdc-cassandra;
- sdc-elasticsearch-config -> sdc-elasticsearch;
sdc-backend-config -> sdc-backend;
sdc-wss-simulator -> sdc-frontend;
sdc-frontend -> sdc-backend, sdc-onboarding-backend;
- sdc-backend -> sdc-elasticsearch, sdc-cassandra;
- sdc-backend -> sdc-kibana;
- sdc-kibana -> sdc-backend;
+ sdc-backend -> sdc-cassandra;
sdc-onboarding-backend -> sdc-cassandra;
sdc-sanity -> sdc-backend;
sdc-ui-sanity -> sdc-frontend;
group deploy_group {
color = green;
label = "Application Layer"
- sdc-backend; sdc-onboarding-backend; sdc-kibana; sdc-frontend;sdc-elasticsearch; sdc-cassandra; sdc-cassandra-Config; sdc-elasticsearch-config; sdc-backend-config; sdc-onboarding-init;
+ sdc-backend; sdc-onboarding-backend; sdc-frontend; sdc-cassandra; sdc-cassandra-Config; sdc-backend-config; sdc-onboarding-init;
}
group testing_group {
color = purple;
diff --git a/docs/images/High_Level_Architecture_SDC.png b/docs/images/High_Level_Architecture_SDC.png
index 57a564b8d0..d637def017 100644
--- a/docs/images/High_Level_Architecture_SDC.png
+++ b/docs/images/High_Level_Architecture_SDC.png
Binary files differ
diff --git a/docs/images/SDC_In_ONAP.png b/docs/images/SDC_In_ONAP.png
index 37a36c8c0a..bfa248384e 100644
--- a/docs/images/SDC_In_ONAP.png
+++ b/docs/images/SDC_In_ONAP.png
Binary files differ
diff --git a/docs/release-notes.rst b/docs/release-notes.rst
index 1475975b12..4747d47d0d 100644
--- a/docs/release-notes.rst
+++ b/docs/release-notes.rst
@@ -5,6 +5,132 @@ Release Notes
=============
+Version: 1.6.4
+==============
+
+:Release Date: 2020-05-14
+
+SDC SDKs Versions
+-----------------
+
+- sdc-distribution-client
+
+ :Version: 1.4.0
+
+- sdc-tosca
+
+ :Version: 1.6.2
+
+Release Purpose
+----------------
+
+
+**Epics**
+
+* `SDC-1607 <https://jira.onap.org/browse/SDC-1607>`_ - Logging alignemnet to 1.2 logging spec
+* `SDC-1970 <https://jira.onap.org/browse/SDC-1970>`_ - Supporting PNF package onboarding
+* `SDC-2011 <https://jira.onap.org/browse/SDC-2011>`_ - Design Studio (DCAE-DS) support for 3GPP PM Mapper
+* `SDC-2378 <https://jira.onap.org/browse/SDC-2378>`_ - ONAP as Third Party Domain Manager - Import Third Party Catalog in SDC
+* `SDC-2415 <https://jira.onap.org/browse/SDC-2415>`_ - AAF integration of HTTPS certificates
+* `SDC-2482 <https://jira.onap.org/browse/SDC-2482>`_ - Add VSP Compliance and Verification Check feature Phase 2
+* `SDC-2555 <https://jira.onap.org/browse/SDC-2555>`_ - SDC support of Network Slicing Demo in Frankfurt
+* `SDC-2598 <https://jira.onap.org/browse/SDC-2598>`_ - Frankfurt release planning milestone
+* `SDC-2643 <https://jira.onap.org/browse/SDC-2643>`_ - Collapsing Roles / Role consolidation
+* `SDC-2683 <https://jira.onap.org/browse/SDC-2683>`_ - Functionality and API Freeze
+* `SDC-2742 <https://jira.onap.org/browse/SDC-2742>`_ - Code Freeze
+* `SDC-2787 <https://jira.onap.org/browse/SDC-2787>`_ - Release Candidate 0 Integration and Test
+
+**Stories**
+
+* `SDC-1952 <https://jira.onap.org/browse/SDC-1952>`_ - 9 artifacts 9 definition is missing in the exported csar 9 s VDU node
+* `SDC-2095 <https://jira.onap.org/browse/SDC-2095>`_ - R6 5G U/C SDC: PM Dictionary GUI Display from PNF Onboarded Package
+* `SDC-2138 <https://jira.onap.org/browse/SDC-2138>`_ - SDC docker runs as non root
+* `SDC-2216 <https://jira.onap.org/browse/SDC-2216>`_ - Security improvements
+* `SDC-2382 <https://jira.onap.org/browse/SDC-2382>`_ - Introduce a new category for the 3rd party Service
+* `SDC-2383 <https://jira.onap.org/browse/SDC-2383>`_ - Expose the API for service creation as an External API
+* `SDC-2385 <https://jira.onap.org/browse/SDC-2385>`_ - Introduce property mapping rules to define parent-child mapping for properties added in service definition
+* `SDC-2393 <https://jira.onap.org/browse/SDC-2393>`_ - CBA association enhancement in PNFD to support API decision
+* `SDC-2394 <https://jira.onap.org/browse/SDC-2394>`_ - Support custom PNF workflow design
+* `SDC-2405 <https://jira.onap.org/browse/SDC-2405>`_ - Add workflow-designer secure frontend-backend communication
+* `SDC-2417 <https://jira.onap.org/browse/SDC-2417>`_ - SDC must work in HTTPS mode in all interfaces
+* `SDC-2456 <https://jira.onap.org/browse/SDC-2456>`_ - Optimize usage of repositories
+* `SDC-2559 <https://jira.onap.org/browse/SDC-2559>`_ - Need a getter method to return Input list from getEntity API
+* `SDC-2561 <https://jira.onap.org/browse/SDC-2561>`_ - Transformation of customized Node Types for PNFD
+* `SDC-2562 <https://jira.onap.org/browse/SDC-2562>`_ - Package Security - support signing of individual artifacts
+* `SDC-2582 <https://jira.onap.org/browse/SDC-2582>`_ - CBA association enhancement in VNFD to support API decision
+* `SDC-2584 <https://jira.onap.org/browse/SDC-2584>`_ - SDC-BE - create unique identifier for each execution of test cases.
+* `SDC-2585 <https://jira.onap.org/browse/SDC-2585>`_ - Refresh option in the onboarding validation page
+* `SDC-2589 <https://jira.onap.org/browse/SDC-2589>`_ - Onboard PNF software version
+* `SDC-2590 <https://jira.onap.org/browse/SDC-2590>`_ - Upgrade To Cassandra 3
+* `SDC-2629 <https://jira.onap.org/browse/SDC-2629>`_ - SDC UI button for user to request VTP to create \& upload a OVP tar.gz file to OVP Portal
+* `SDC-2631 <https://jira.onap.org/browse/SDC-2631>`_ - SDC Meta Data for CDS Integration
+* `SDC-2638 <https://jira.onap.org/browse/SDC-2638>`_ - Upgrade Portal SDK to latest (2.6.0)
+* `SDC-2639 <https://jira.onap.org/browse/SDC-2639>`_ - Align logging to Onap-ELS 2019.11
+* `SDC-2640 <https://jira.onap.org/browse/SDC-2640>`_ - Handle onboard ALTER tables to support upgrade
+* `SDC-2644 <https://jira.onap.org/browse/SDC-2644>`_ - Collapsing Roles – UI changes
+* `SDC-2645 <https://jira.onap.org/browse/SDC-2645>`_ - From Certified to Distributed - BE
+* `SDC-2650 <https://jira.onap.org/browse/SDC-2650>`_ - Perform Software Composition Analysis - Vulnerability tables
+* `SDC-2651 <https://jira.onap.org/browse/SDC-2651>`_ - Tosca Parser - getVFModule - new API
+* `SDC-2652 <https://jira.onap.org/browse/SDC-2652>`_ - Document current upgrade component Strategy
+* `SDC-2656 <https://jira.onap.org/browse/SDC-2656>`_ - add securityUtil code to Onap
+* `SDC-2685 <https://jira.onap.org/browse/SDC-2685>`_ - Upgrade Node \& npm version
+* `SDC-2686 <https://jira.onap.org/browse/SDC-2686>`_ - add common-app-logging module
+* `SDC-2687 <https://jira.onap.org/browse/SDC-2687>`_ - Upgrade sdc-tosca version in main SDC pom
+* `SDC-2691 <https://jira.onap.org/browse/SDC-2691>`_ - Enhance catalog FE proxy to be able to proxy to any defined plugin
+* `SDC-2692 <https://jira.onap.org/browse/SDC-2692>`_ - Fix sonar issues
+* `SDC-2696 <https://jira.onap.org/browse/SDC-2696>`_ - Release sdc-be-common 1.6.0
+* `SDC-2699 <https://jira.onap.org/browse/SDC-2699>`_ - Increase SDC Code Coverage
+* `SDC-2703 <https://jira.onap.org/browse/SDC-2703>`_ - Upgrade Node/npm/yarn version for WF-D
+* `SDC-2724 <https://jira.onap.org/browse/SDC-2724>`_ - Catalog alignment
+* `SDC-2732 <https://jira.onap.org/browse/SDC-2732>`_ - fix CSIT
+* `SDC-2733 <https://jira.onap.org/browse/SDC-2733>`_ - remove unnecessary dependencies from pom
+* `SDC-2758 <https://jira.onap.org/browse/SDC-2758>`_ - Backend configuration file runtime reload
+* `SDC-2760 <https://jira.onap.org/browse/SDC-2760>`_ - Support import of custom node type name
+* `SDC-2761 <https://jira.onap.org/browse/SDC-2761>`_ - Backend extensibility
+
+
+Security Notes
+--------------
+
+*Fixed Security Issues*
+
+- [`OJSI-102 <https://jira.onap.org/browse/OJSI-102>`__\ ] - sdc-fe exposes plain text HTTP endpoint using port 30206
+- [`OJSI-126 <https://jira.onap.org/browse/OJSI-126>`__\ ] - sdc-wfd-fe exposes plain text HTTP endpoint using port 30256
+- [`OJSI-127 <https://jira.onap.org/browse/OJSI-127>`__\ ] - sdc-wfd-be exposes plain text HTTP endpoint using port 30257
+
+
+*Known Security Issues*
+
+- [`OJSI-90 <https://jira.onap.org/browse/OJSI-90>`__\ ] - SDC exposes unprotected API for user creation
+- [`OJSI-94 <https://jira.onap.org/browse/OJSI-94>`__\ ] - sdc-wfd-fe allows to impersonate any user by setting USER_ID
+
+
+*Known Vulnerabilities in Used Modules*
+
+Quick Links:
+
+- `SDC project page <https://wiki.onap.org/pages/viewpage.action?pageId=6592847>`__
+- `Passing Badge information for SDC <https://bestpractices.coreinfrastructure.org/en/projects/1629>`__
+
+**Known Issues**
+
+ N/A
+
+**Upgrade Notes**
+
+ N/A
+
+**Deprecation Notes**
+
+ N/A
+
+**Other**
+
+ N/A
+
+
+
+
Version: 1.5.2
==============