summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/guides/onap-developer/how-to-use-docs/api-swagger-guide.rst72
-rw-r--r--docs/guides/onap-developer/how-to-use-docs/index.rst1
-rw-r--r--docs/guides/onap-developer/how-to-use-docs/myAPI1.json37
-rw-r--r--docs/guides/onap-developer/how-to-use-docs/myAPI2.json37
-rw-r--r--docs/release/index.rst24
m---------docs/submodules/aaf/authz.git0
m---------docs/submodules/aaf/sms.git0
m---------docs/submodules/aai/aai-common.git0
m---------docs/submodules/aai/sparky-be.git0
m---------docs/submodules/ccsdk/cds.git0
m---------docs/submodules/ccsdk/distribution.git0
m---------docs/submodules/clamp.git0
m---------docs/submodules/dcaegen2.git0
m---------docs/submodules/dmaap/dbcapi.git0
m---------docs/submodules/integration.git0
m---------docs/submodules/msb/apigateway.git0
m---------docs/submodules/msb/discovery.git0
m---------docs/submodules/multicloud/framework.git0
m---------docs/submodules/multicloud/k8s.git0
m---------docs/submodules/music.git0
m---------docs/submodules/oom.git0
m---------docs/submodules/optf/cmso.git0
m---------docs/submodules/optf/osdf.git0
m---------docs/submodules/policy/apex-pdp.git0
m---------docs/submodules/policy/distribution.git0
m---------docs/submodules/policy/engine.git0
m---------docs/submodules/sdc.git0
m---------docs/submodules/sdnc/oam.git0
m---------docs/submodules/so.git0
m---------docs/submodules/usecase-ui.git0
m---------docs/submodules/vfc/nfvo/driver/vnfm/svnfm.git0
m---------docs/submodules/vid.git0
m---------docs/submodules/vnfrqts/requirements.git0
33 files changed, 168 insertions, 3 deletions
diff --git a/docs/guides/onap-developer/how-to-use-docs/api-swagger-guide.rst b/docs/guides/onap-developer/how-to-use-docs/api-swagger-guide.rst
new file mode 100644
index 000000000..d5e2099a5
--- /dev/null
+++ b/docs/guides/onap-developer/how-to-use-docs/api-swagger-guide.rst
@@ -0,0 +1,72 @@
+.. This work is licensed under a Creative Commons Attribution 4.0
+.. International License. http://creativecommons.org/licenses/by/4.0
+.. Copyright 2019 Orange. All rights reserved.
+
+.. _api-swagger-guide:
+
+API documentation
+=================
+
+Swagger
+-------
+
+The API should be described using OpenAPI specifications and available as a
+`JSON file <https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md>`_
+
+A Swagger editor is available here `<http://editor.swagger.io/>`_ to generate
+such JSON files.
+
+As a result, you should get one JSON file per API:
+
+- myAPI1.json
+- myAPI2.json
+
+Global API table
+----------------
+It is recommended to list the following API available with an access to the
+Swagger JSON files to help the developers/users to play with JSON.
+
+We propose the following table:
+
+.. csv-table::
+ :header: "API name", "Swagger JSON"
+ :widths: 10,5
+
+ "myAPI1", ":download:`link <myAPI1.json>`"
+ "myAPI12", ":download:`link <myAPI2.json>`"
+
+
+The code is available here:
+
+.. code:: rst
+
+ ..csv-table::
+ :header: "API name", "Swagger JSON"
+ :widths: 10,5
+
+ "myAPI1", ":download:`link <myAPI1.json>`"
+ "myAPI2", ":download:`link <myAPI2.json>`"
+
+API Swagger
+-----------
+For each API, the ``swaggerv2doc`` directive must be used as follows:
+
+.. code:: rst
+
+ myAPI1
+ ......
+ .. swaggerv2doc:: myAPI1.json
+
+ myAPI2
+ ......
+ .. swaggerv2doc:: myAPI2.json
+
+It will produce the following output:
+
+myAPI1
+......
+.. swaggerv2doc:: myAPI1.json
+
+myAPI2
+......
+.. swaggerv2doc:: myAPI2.json
diff --git a/docs/guides/onap-developer/how-to-use-docs/index.rst b/docs/guides/onap-developer/how-to-use-docs/index.rst
index a2cdd6e6b..90c657501 100644
--- a/docs/guides/onap-developer/how-to-use-docs/index.rst
+++ b/docs/guides/onap-developer/how-to-use-docs/index.rst
@@ -10,6 +10,7 @@ Creating Documentation
documentation-guide
style-guide
include-documentation
+ api-swagger-guide
converting-formats
addendum
diff --git a/docs/guides/onap-developer/how-to-use-docs/myAPI1.json b/docs/guides/onap-developer/how-to-use-docs/myAPI1.json
new file mode 100644
index 000000000..b611ad81c
--- /dev/null
+++ b/docs/guides/onap-developer/how-to-use-docs/myAPI1.json
@@ -0,0 +1,37 @@
+{
+ "swagger" : "2.0",
+ "info" : {
+ "description" : "my API 1",
+ "version" : "1.0.0",
+ "title" : "API example",
+ "contact" : {
+ "email" : "onap@orange.com"
+ },
+ "license" : {
+ "name" : "Apache 2.0",
+ "url" : "http://www.apache.org/licenses/LICENSE-2.0.html"
+ }
+ },
+ "host" : "serverRoot",
+ "basePath" : "/healthCheck",
+ "schemes" : [ "https" ],
+ "produces": [
+ "application/json;charset=utf-8"
+ ],
+ "paths" : {
+ "/healthCheck" : {
+ "get" : {
+ "summary" : "Displays healhcheck for my favorite component",
+ "description" : "Displays healthcheck for my favorite component",
+ "responses": {
+ "200": {
+ "description": "Service OK"
+ },
+ "503" : {
+ "description" : "Service Unavailable"
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/docs/guides/onap-developer/how-to-use-docs/myAPI2.json b/docs/guides/onap-developer/how-to-use-docs/myAPI2.json
new file mode 100644
index 000000000..473d351b2
--- /dev/null
+++ b/docs/guides/onap-developer/how-to-use-docs/myAPI2.json
@@ -0,0 +1,37 @@
+{
+ "swagger" : "2.0",
+ "info" : {
+ "description" : "my API 2",
+ "version" : "1.0.0",
+ "title" : "API example",
+ "contact" : {
+ "email" : "onap@orange.com"
+ },
+ "license" : {
+ "name" : "Apache 2.0",
+ "url" : "http://www.apache.org/licenses/LICENSE-2.0.html"
+ }
+ },
+ "host" : "serverRoot",
+ "basePath" : "/status",
+ "schemes" : [ "https" ],
+ "produces": [
+ "application/json;charset=utf-8"
+ ],
+ "paths" : {
+ "/status" : {
+ "get" : {
+ "summary" : "Displays status for my favorite component",
+ "description" : "Displays status for my favorite component",
+ "responses": {
+ "200": {
+ "description": "Service OK"
+ },
+ "503" : {
+ "description" : "Service Unavailable"
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/docs/release/index.rst b/docs/release/index.rst
index e7d77cf3e..6972311e4 100644
--- a/docs/release/index.rst
+++ b/docs/release/index.rst
@@ -15,9 +15,28 @@ Casablanca Releases
===================
The following releases are available for Casablanca:
+ - `Casablanca Maintenance Release 3.0.2`_
- `Casablanca Maintenance Release 3.0.1`_
- `Casablanca Major Release 3.0.0`_
+Casablanca Maintenance Release 3.0.2
+====================================
+
+* Release Name: Casablanca
+* Release Version: 3.0.2
+* Release Date: Apr 15, 2019
+
+Casablanca Maintenance Release 3.0.2 addresses issue of certificate expiry across the following projects:
+ - AAI
+ - CLAMP
+ - DMAAP
+ - Policy
+ - VID
+ - Portal
+
+Details on the specific Jira tickets addressed by each project can be found in the component specific Release Notes. Link can be found below in section `Project Specific Release Notes`_.
+
+
Casablanca Maintenance Release 3.0.1
====================================
@@ -25,7 +44,7 @@ Casablanca Maintenance Release 3.0.1
* Release Version: 3.0.1
* Release Date: Jan 31, 2019
-The Casablanca Maintenance Release delivered a number of fixes and updates across the following projects:
+Casablanca Maintenance Release 3.0.1 delivered a number of fixes and updates across the following projects:
- AAI
- APPC
- CCSDK
@@ -199,7 +218,7 @@ Project specific details are in the :ref:`release notes<doc-releaserepos>` for e
ONAP Maturity Testing Notes
===========================
-For the Casablanca release, ONAP continues to improve in multiple areas of Scalability, Security, Stability and Performance (S3P) metrics.
+For the Casablanca release, ONAP continues to improve in multiple areas of Scalability, Security, Stability and Performance (S3P) metrics.
The Integration team ran the 72 hours stability testing (100% passing rate) and full resilience testing (96.9% passing rate) at ONAP OpenLabs. More details in :ref:`ONAP Maturity Testing Notes <integration-s3p>`
@@ -237,4 +256,3 @@ To properly report a bug in Jira, you may want to consider these `recommendation
releaserepos.rst
repolist.rst
-
diff --git a/docs/submodules/aaf/authz.git b/docs/submodules/aaf/authz.git
-Subproject dcd0cb51ce490f0d790713a2c1e9dc5fda36e70
+Subproject 4ac37bffd664bbc2d6d419d9420393193573320
diff --git a/docs/submodules/aaf/sms.git b/docs/submodules/aaf/sms.git
-Subproject 111d6a833bb7ba527d306fa19bac9be6b488d09
+Subproject c0b515db857565a259d99a14cd71b58e5d7e8ec
diff --git a/docs/submodules/aai/aai-common.git b/docs/submodules/aai/aai-common.git
-Subproject b2b5c9cc0fade491f85cba743ec66459bb7342f
+Subproject b246959cee2989220eff5d3e92028c685a201b6
diff --git a/docs/submodules/aai/sparky-be.git b/docs/submodules/aai/sparky-be.git
-Subproject 55d98d4c82ed48eb70372744e0d15750158ea22
+Subproject e09363bcb06b4b08157ddecd7662a9d18823b77
diff --git a/docs/submodules/ccsdk/cds.git b/docs/submodules/ccsdk/cds.git
-Subproject 5ef963fcebf2e97fc097837d3993ad0f6688556
+Subproject 0c0e1d2e6d5e57a99ff8551a2d7b8e9cdab7d86
diff --git a/docs/submodules/ccsdk/distribution.git b/docs/submodules/ccsdk/distribution.git
-Subproject ede33b1a140b56b2fd225c7298122329f650f53
+Subproject 6c64ce6d8be0d03ddc9d940cc5caeb7000b1f39
diff --git a/docs/submodules/clamp.git b/docs/submodules/clamp.git
-Subproject a98577e6a0a6fed54afebeb08c4de7c9215e49b
+Subproject e4e7c6a19dd50516247ad33dbe2a868b7825ea1
diff --git a/docs/submodules/dcaegen2.git b/docs/submodules/dcaegen2.git
-Subproject d1a63a6b35566d81b7282d4c2e08cb6a1f3857d
+Subproject dd0365a7af08b6731d616eb223e49ab41a513be
diff --git a/docs/submodules/dmaap/dbcapi.git b/docs/submodules/dmaap/dbcapi.git
-Subproject 4444a934c6ad97d0222abc351af4c392d42f654
+Subproject 0654d98f69b80b8d932dd33a5dcc56dbecc6a64
diff --git a/docs/submodules/integration.git b/docs/submodules/integration.git
-Subproject f4e1836eab2cff83bc2542383ed7f97d98a7b68
+Subproject d8fb6bed0fba236ea2bfce3c44491238fe95a0e
diff --git a/docs/submodules/msb/apigateway.git b/docs/submodules/msb/apigateway.git
-Subproject 1db162bfcd9acafa3a19c80e3943f568c9f8874
+Subproject ad380db9da867dc872310df6b1fe47230c22d12
diff --git a/docs/submodules/msb/discovery.git b/docs/submodules/msb/discovery.git
-Subproject 6aa307c93bb05223f8b0c797b6425041a298955
+Subproject 61897e10d54f4979a1fc6cce863f19e6ba10445
diff --git a/docs/submodules/multicloud/framework.git b/docs/submodules/multicloud/framework.git
-Subproject ab387d808a47eec557e7c162c44fe1e412a2456
+Subproject 76cb15908ebfab78034aff381ba5c867b5491c0
diff --git a/docs/submodules/multicloud/k8s.git b/docs/submodules/multicloud/k8s.git
-Subproject 932322113184862b906f4b82fe83cfcf3403d02
+Subproject 3357aa8ad47c923021d53796c618c94f7c4ef37
diff --git a/docs/submodules/music.git b/docs/submodules/music.git
-Subproject 871909a6f7f6899d0aa2df902be7df2696fd928
+Subproject 4c8d63c24acd45a9ae19af0434848c273f470ae
diff --git a/docs/submodules/oom.git b/docs/submodules/oom.git
-Subproject 0a963269106eeee84f48bcb2bb7c64449a43d3c
+Subproject e5207baa3f699ae1612d987f226b5cbf70bdc02
diff --git a/docs/submodules/optf/cmso.git b/docs/submodules/optf/cmso.git
-Subproject a5e82a2a703fd31cac33cef4bbe07445a274ba7
+Subproject c50e3fd312131ac70cf608ff4240234aab96076
diff --git a/docs/submodules/optf/osdf.git b/docs/submodules/optf/osdf.git
-Subproject 4198ff2f181030c73b4cf43979fd8a40adf80f7
+Subproject 75f7a15a5a14af434e0e8430fcec880106d64db
diff --git a/docs/submodules/policy/apex-pdp.git b/docs/submodules/policy/apex-pdp.git
-Subproject f2f9e5e8c4ce5c3ff75cbe6f6f4e2de5e4b3f3f
+Subproject 5f3e975966a0eaa247ee0eac0148da2f8755e77
diff --git a/docs/submodules/policy/distribution.git b/docs/submodules/policy/distribution.git
-Subproject f2c8a75c605ac97459973ce8ad4d57c0e050e40
+Subproject c82614f968fb7941f7778873afa3bfad51ffd42
diff --git a/docs/submodules/policy/engine.git b/docs/submodules/policy/engine.git
-Subproject 418b33f0488a4e80667d7d998620b20ced1f388
+Subproject 0b1973b22cd5e9d203ec6dc9e668d5ce1d87d74
diff --git a/docs/submodules/sdc.git b/docs/submodules/sdc.git
-Subproject 2eb95cf02ab70d5791723bb8d369c36dd533368
+Subproject 962b8610448d6cec8f12045e09b4adac3aefbf4
diff --git a/docs/submodules/sdnc/oam.git b/docs/submodules/sdnc/oam.git
-Subproject 26ef4861c1ca2e8aa15342f2b34f7a51936e71a
+Subproject eb0fe6f9efb11193847d5847ed8fca0c4ad9a0f
diff --git a/docs/submodules/so.git b/docs/submodules/so.git
-Subproject cace90c7b774f6d80e4b9e2a4fdf0cac192f109
+Subproject 2aa56678b48362d87ae1eadfb9ab20737f83c3c
diff --git a/docs/submodules/usecase-ui.git b/docs/submodules/usecase-ui.git
-Subproject bf099f65e6e5b7b43458eb58bd75e2b134c63b7
+Subproject 655aa8c01b5e6eac5ff4aeb4d9dfb9caf2d2b72
diff --git a/docs/submodules/vfc/nfvo/driver/vnfm/svnfm.git b/docs/submodules/vfc/nfvo/driver/vnfm/svnfm.git
-Subproject c35e5c928dae4c6d34f6c380422a15ec1a04671
+Subproject 9ce9bea7019f36ba318543c49069145d1bb163d
diff --git a/docs/submodules/vid.git b/docs/submodules/vid.git
-Subproject a0fd8b6fcb1f8cfae16bef075b1b8c170b8f4d3
+Subproject 61ef90b0912bdd6a7cf7169d46c4c2aa7156742
diff --git a/docs/submodules/vnfrqts/requirements.git b/docs/submodules/vnfrqts/requirements.git
-Subproject 558cab7bfe457df431aca403837204c99130f17
+Subproject c0ff2f4edd2c2c0af660df6cfed83b20059ce45