oom.git
4 years agoUpdate SO-VNFM-Adapter override.yaml for ETSI 14/100014/9
rope252 [Thu, 2 Jan 2020 11:03:59 +0000 (11:03 +0000)]
Update SO-VNFM-Adapter override.yaml for ETSI

Change-Id: I6b99ccf9bd50d2ec50693df9d4122417b22bcf7a
Issue-ID: SO-2575
Signed-off-by: rope252 <gareth.roper@est.tech>
4 years agoMerge "Give user link to submodule instructions"
Borislav Glozman [Wed, 18 Dec 2019 11:36:34 +0000 (11:36 +0000)]
Merge "Give user link to submodule instructions"

4 years agoGive user link to submodule instructions 91/99591/3
Ubuntu [Thu, 12 Dec 2019 23:01:28 +0000 (23:01 +0000)]
Give user link to submodule instructions

Issue-ID: OOM-2245
Signed-off-by: Ubuntu <dgl@research.att.com>
Change-Id: Ie5e63a847904c67be1804e97afac8b2a058685a6
Signed-off-by: Ubuntu <dgl@research.att.com>
4 years agoMerge "[DMaaP] Use global storage templates for PVC"
Borislav Glozman [Wed, 18 Dec 2019 11:35:07 +0000 (11:35 +0000)]
Merge "[DMaaP] Use global storage templates for PVC"

4 years agoMerge "VID: Remove VID_KEYSTORE_PASSWORD workaround"
Borislav Glozman [Wed, 18 Dec 2019 11:33:04 +0000 (11:33 +0000)]
Merge "VID: Remove VID_KEYSTORE_PASSWORD workaround"

4 years agoMerge "[SDNC] Use global storage templates for PVC"
Borislav Glozman [Wed, 18 Dec 2019 11:32:00 +0000 (11:32 +0000)]
Merge "[SDNC] Use global storage templates for PVC"

4 years agoMerge "Enable Cassandra for AAI in minimal ONAP environment"
Sylvain Desbureaux [Tue, 17 Dec 2019 18:58:54 +0000 (18:58 +0000)]
Merge "Enable Cassandra for AAI in minimal ONAP environment"

4 years agoMerge "Secure FE communications to the workflow backend"
Sylvain Desbureaux [Tue, 17 Dec 2019 18:57:12 +0000 (18:57 +0000)]
Merge "Secure FE communications to the workflow backend"

4 years agoMerge "Remove old nginx configurtion from the SDC"
Sylvain Desbureaux [Tue, 17 Dec 2019 16:36:32 +0000 (16:36 +0000)]
Merge "Remove old nginx configurtion from the SDC"

4 years agoRemove old nginx configurtion from the SDC 28/99728/1
Lucjan Bryndza [Tue, 17 Dec 2019 16:31:32 +0000 (17:31 +0100)]
Remove old nginx configurtion from the SDC

Remove not longer suported and incompatibile option from
the SDC nginx ingress configuration

Issue-ID: OOM-2187
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
Change-Id: I5bddbc8400569cc8a58c48cd15ca00991336e1c8

4 years agoMerge "VID logging adjustments"
Sylvain Desbureaux [Tue, 17 Dec 2019 13:08:09 +0000 (13:08 +0000)]
Merge "VID logging adjustments"

4 years agoSecure FE communications to the workflow backend 35/98535/9
IlanaP [Mon, 18 Nov 2019 19:10:08 +0000 (21:10 +0200)]
Secure FE communications to the workflow backend

Update of the workflow fe and be charts to secure the communications and to start the backend server is https mode with a secured connection to SDC

Issue-ID: OOM-1954

Signed-off-by: IlanaP <ilanap@amdocs.com>
Change-Id: Ia3c4c714e317b8f8b6b4ee9245daa50eea50275f
Signed-off-by: IlanaP <ilanap@amdocs.com>
4 years agoEnable Cassandra for AAI in minimal ONAP environment 64/99664/1
Pawel Wieczorek [Mon, 16 Dec 2019 10:44:27 +0000 (11:44 +0100)]
Enable Cassandra for AAI in minimal ONAP environment

Deployment of AAI component fails unless Cassandra is enabled in the
cluster [1].

This patch also adds Cassandra to the list of enabled components and
fixes minor typos in the documentation.

[1] https://git.onap.org/aai/oom/tree/requirements.yaml#n23

Issue-ID: INT-1402
Change-Id: I5cb57e1909f749bb8d28fac0e5eeb09f6cfe4b33
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
4 years agoMerge "DMaaP switch from HTTP to HTTPS"
Sylvain Desbureaux [Mon, 16 Dec 2019 10:15:03 +0000 (10:15 +0000)]
Merge "DMaaP switch from HTTP to HTTPS"

4 years ago[SDNC] Use global storage templates for PVC 22/99322/9
Sylvain Desbureaux [Mon, 9 Dec 2019 10:06:39 +0000 (11:06 +0100)]
[SDNC] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

I've also used "range" for PV creation of the statefulset

I've created one file per PV (one for mdsal, one for certs).

sdnc-prom was using hostpath directly on deployment, move to a PV/PVC.

Change-Id: Id9eed3b13ac85595c386e380f41cfbc38b52c69f
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years agoVID: Remove VID_KEYSTORE_PASSWORD workaround 48/99648/1
Ittay Stern [Sun, 15 Dec 2019 11:01:51 +0000 (13:01 +0200)]
VID: Remove VID_KEYSTORE_PASSWORD workaround

Workaround is no longer needed, after CATALINA_OPTS
parameters are late-evaluated.

See commit https://gerrit.onap.org/r/c/vid/+/99583 (change
id Ife2a2e92b3745691cc45590d1afd1688d918048f).

Issue-ID: VID-650

Change-Id: Ibb27d050632e8ce9b96da6e4033840380d1f3f72
Signed-off-by: Ittay Stern <ittay.stern@att.com>
4 years ago[DMaaP] Use global storage templates for PVC 60/99560/3
Sylvain Desbureaux [Fri, 29 Nov 2019 14:55:11 +0000 (15:55 +0100)]
[DMaaP] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

I've also split the 3 PV from dr-node into 3 files and used range so the
number of PV is the same as number of PODs.

Change-Id: I46b4e62042ea8330bef8cdc1561fa8bbf3f25d12
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years agoVID logging adjustments 69/99569/1
Ittay Stern [Thu, 12 Dec 2019 12:50:04 +0000 (14:50 +0200)]
VID logging adjustments

Now using org.onap.logging libs, improved formatting, and
full MDC key/values dump.

Added outgoingRequests logging of upstream in-out traffic.

See also:
VID logs to Logging Specification v1.2 (Casablanca)
https://wiki.onap.org/pages/viewpage.action?pageId=28378955

Issue-ID: VID-253

Change-Id: If1378319d6c77fef0d08adc8e5e08c98cab50580
Signed-off-by: Ittay Stern <ittay.stern@att.com>
4 years agoUpdate git submodules
Daniel Rose [Wed, 11 Dec 2019 19:25:44 +0000 (19:25 +0000)]
Update git submodules

* Update kubernetes/robot from branch 'master'
  to bc1480dc6c66d23ed04feaff93fca10da6a65a8f
  - Merge "Use global storage templates for PVC"
  - Use global storage templates for PVC

    OOM has now templates in order to create the needed PVC, using:

    * a PV with a specific class when using a common nfs mount path between
    nodes (sames as today use) --> is the default behavior today
    * or a storage class if we want to use dynamic PV.
      On this case, we use (in order of priority):
      - persistence.storageClassOverride if set on the chart
      - global.persistence.storageClass if set globally
      - persistence.storageClass if set on the chart

    Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
    Change-Id: Ie65e55bca92eb0ada674636f049ecb054b65c5da

4 years agoUpdate git submodules
Daniel Rose [Wed, 11 Dec 2019 19:24:32 +0000 (19:24 +0000)]
Update git submodules

* Update kubernetes/robot from branch 'master'
  to dbb4ed7385a22871a0ffb719f04e0f0f257d0ab3
  - Merge "Add distributeVCPE"
  - Add distributeVCPE

    Issue-ID: INT-1397
    Change-Id: I172fc986207a61c91b2dc9b1efa5c58bd689ea06
Signed-off-by: Brian Freeman <bf1936@att.com>
4 years agoUpdate git submodules
Brian Freeman [Wed, 11 Dec 2019 19:24:02 +0000 (14:24 -0500)]
Update git submodules

* Update kubernetes/robot from branch 'master'
  to a7e566c2c15914ad409ab4135891c0c092c300f0
  - Add /etc/hosts

    Issue-ID: PORTAL-782
    Change-Id: I8f7abd28c357cf6525c3368f38035a45126bf2ae
Signed-off-by: Brian Freeman <bf1936@att.com>
4 years agoUpdate git submodules
Harish Venkata Kajur [Wed, 11 Dec 2019 17:02:44 +0000 (12:02 -0500)]
Update git submodules

* Update kubernetes/aai from branch 'master'
  to c56543fa8c464f839cde7d80ff2023d6448e4b28
  - Fix the startup issue of data router liveness

    so that the pod does die before it even had
    a chance to start the application

    Issue-ID: AAI-2727
    Change-Id: I94246883cc5b46c7e9873e70214599653514d7d8
Signed-off-by: Harish Venkata Kajur <vk250x@att.com>
4 years agoMerge "Mavenized image creation for readiness-check"
Borislav Glozman [Wed, 11 Dec 2019 14:28:33 +0000 (14:28 +0000)]
Merge "Mavenized image creation for readiness-check"

4 years agoMerge "Example ingress configuration with vhosts"
Borislav Glozman [Wed, 11 Dec 2019 14:27:55 +0000 (14:27 +0000)]
Merge "Example ingress configuration with vhosts"

4 years agoMerge "Add ingress configuration for so-monitoring"
Borislav Glozman [Wed, 11 Dec 2019 14:27:24 +0000 (14:27 +0000)]
Merge "Add ingress configuration for so-monitoring"

4 years agoMerge "[APPC] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:26:24 +0000 (14:26 +0000)]
Merge "[APPC] Use global storage templates for PVC"

4 years agoMerge "[AAF] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:25:57 +0000 (14:25 +0000)]
Merge "[AAF] Use global storage templates for PVC"

4 years agoMerge "[Common] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:25:20 +0000 (14:25 +0000)]
Merge "[Common] Use global storage templates for PVC"

4 years agoMerge "Adding sdclistener properties for health check"
Borislav Glozman [Wed, 11 Dec 2019 14:21:55 +0000 (14:21 +0000)]
Merge "Adding sdclistener properties for health check"

4 years agoMerge "[AAF] No resources limits on PODs"
Borislav Glozman [Wed, 11 Dec 2019 14:19:12 +0000 (14:19 +0000)]
Merge "[AAF] No resources limits on PODs"

4 years agoMerge "[Contrib] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:18:13 +0000 (14:18 +0000)]
Merge "[Contrib] Use global storage templates for PVC"

4 years agoMerge "[CDS] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:17:17 +0000 (14:17 +0000)]
Merge "[CDS] Use global storage templates for PVC"

4 years agoMerge "[PORTAL] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:16:52 +0000 (14:16 +0000)]
Merge "[PORTAL] Use global storage templates for PVC"

4 years agoMerge "Add missing [mysqld] group"
Borislav Glozman [Wed, 11 Dec 2019 14:16:31 +0000 (14:16 +0000)]
Merge "Add missing [mysqld] group"

4 years agoMerge "Add cert dist for DMaaP BC"
Borislav Glozman [Wed, 11 Dec 2019 14:15:50 +0000 (14:15 +0000)]
Merge "Add cert dist for DMaaP BC"

4 years agoMerge "[CLAMP] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:08:59 +0000 (14:08 +0000)]
Merge "[CLAMP] Use global storage templates for PVC"

4 years agoMerge "[Modeling] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:08:34 +0000 (14:08 +0000)]
Merge "[Modeling] Use global storage templates for PVC"

4 years agoMerge "[DCAE] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:08:07 +0000 (14:08 +0000)]
Merge "[DCAE] Use global storage templates for PVC"

4 years agoMerge "[Multicloud] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:07:20 +0000 (14:07 +0000)]
Merge "[Multicloud] Use global storage templates for PVC"

4 years agoMerge "[VFC] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:06:43 +0000 (14:06 +0000)]
Merge "[VFC] Use global storage templates for PVC"

4 years agoMerge "[PNDA] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:06:14 +0000 (14:06 +0000)]
Merge "[PNDA] Use global storage templates for PVC"

4 years agoMerge "[SO] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:05:43 +0000 (14:05 +0000)]
Merge "[SO] Use global storage templates for PVC"

4 years agoMerge "[LOG] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:05:25 +0000 (14:05 +0000)]
Merge "[LOG] Use global storage templates for PVC"

4 years agoMerge "[POLICY] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:04:58 +0000 (14:04 +0000)]
Merge "[POLICY] Use global storage templates for PVC"

4 years agoMerge "[SDC] Use global storage templates for PVC"
Borislav Glozman [Wed, 11 Dec 2019 14:03:55 +0000 (14:03 +0000)]
Merge "[SDC] Use global storage templates for PVC"

4 years agoAdding sdclistener properties for health check 83/99483/1
ShaabanEltanany [Wed, 11 Dec 2019 12:53:13 +0000 (14:53 +0200)]
Adding sdclistener properties for health check

Issue-ID: CCSDK-1669
Signed-off-by: ShaabanEltanany <shaaban.eltanany.ext@orange.com>
Change-Id: Id7343225f8c46c38d3c44c6c9ffdfe895742e5d6

4 years agoMerge "Add ingress configuration for vid"
Sylvain Desbureaux [Wed, 11 Dec 2019 10:00:25 +0000 (10:00 +0000)]
Merge "Add ingress configuration for vid"

4 years agoMerge "Add ingress controller support to portal"
Sylvain Desbureaux [Wed, 11 Dec 2019 10:00:22 +0000 (10:00 +0000)]
Merge "Add ingress controller support to portal"

4 years agoMerge "Add ingress controller support to AAF"
Sylvain Desbureaux [Wed, 11 Dec 2019 10:00:18 +0000 (10:00 +0000)]
Merge "Add ingress controller support to AAF"

4 years agoMerge "Add ingress controler support to UUI"
Sylvain Desbureaux [Wed, 11 Dec 2019 10:00:14 +0000 (10:00 +0000)]
Merge "Add ingress controler support to UUI"

4 years agoMerge changes I69ea7e5d,I75f7e823,I2ae6b0f2,I6f1591a6,I30c2e0de, ...
Sylvain Desbureaux [Wed, 11 Dec 2019 09:59:10 +0000 (09:59 +0000)]
Merge changes I69ea7e5d,I75f7e823,I2ae6b0f2,I6f1591a6,I30c2e0de, ...

* changes:
  Add ingress controler support to OOF
  Add ingress controler support to POMBA
  Add ingress controler support to SDC
  Add ingress controler support to DMAAP
  Add ingress controler support to SDNC
  Add ingress controler support to CDS

4 years agoDMaaP switch from HTTP to HTTPS 67/99467/1
MatthieuGeerebaert [Wed, 11 Dec 2019 08:07:17 +0000 (09:07 +0100)]
DMaaP switch from HTTP to HTTPS

ONAP projects using HTTP port to connect to DMaaP Message Router (MR), please start using HTTPS port

Issue-ID: EXTAPI-371
Signed-off-by: MatthieuGeerebaert <matthieu.geerebaert@orange.com>
Change-Id: I965f57599bb11fe0ee85a1fa66a55bf292399c58

4 years agoUpdate git submodules
Harish Venkata Kajur [Tue, 10 Dec 2019 22:15:37 +0000 (17:15 -0500)]
Update git submodules

* Update kubernetes/aai from branch 'master'
  to 552da2c65b6af3f6328fcc6b11af9329d5efa30a
  - Update the janusgraph properties for cassandra 3

    Issue-ID: AAI-2731
    Change-Id: Ic64ba3c97374db4f9ef0961b1e910714db49b4ae
Signed-off-by: Harish Venkata Kajur <vk250x@att.com>
4 years agoUpdate git submodules
Jimmy Forsyth [Tue, 10 Dec 2019 20:05:01 +0000 (15:05 -0500)]
Update git submodules

* Update kubernetes/aai from branch 'master'
  to 6e20d0fb3f4dacda0c6cbccc7cf0424a21432fcf
  - Remove old microservices from aai chart

    Issue-ID: AAI-2733
Signed-off-by: Jimmy Forsyth <jf2512@att.com>
    Change-Id: Ib471d6c3e8aca7a06f18dfd6167131f1d1df0456

4 years agoMerge "OOM missing CDS BP app properties for HealthCheck."
Sylvain Desbureaux [Tue, 10 Dec 2019 15:43:08 +0000 (15:43 +0000)]
Merge "OOM missing CDS BP app properties for HealthCheck."

4 years agoAdd cert dist for DMaaP BC 36/98436/9
Ubuntu [Thu, 14 Nov 2019 23:16:17 +0000 (23:16 +0000)]
Add cert dist for DMaaP BC

Issue-ID: DMAAP-1321
Signed-off-by: Ubuntu <dgl@research.att.com>
Change-Id: I55a6d41c1955d3ea1bcc0799b5121212af102471

4 years ago[Multicloud] Use global storage templates for PVC 28/99328/2
Sylvain Desbureaux [Mon, 9 Dec 2019 10:43:47 +0000 (11:43 +0100)]
[Multicloud] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

Change-Id: I8ed04b153aec0b81971a7a1eb97737d905ea4c5c
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years ago[POLICY] Use global storage templates for PVC 29/99329/1
Sylvain Desbureaux [Mon, 9 Dec 2019 10:46:42 +0000 (11:46 +0100)]
[POLICY] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

Change-Id: Iabd5d12196459bb1fce9021857aeab57a757ee12
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years ago[PNDA] Use global storage templates for PVC 27/99327/1
Sylvain Desbureaux [Mon, 9 Dec 2019 10:36:11 +0000 (11:36 +0100)]
[PNDA] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

I've also created a PVC for the job instead of doing a PVC template
inside the job.

Change-Id: I0cc242db0b1412ac792dec74a6542849c30985c9
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years ago[PORTAL] Use global storage templates for PVC 24/99324/1
Sylvain Desbureaux [Mon, 9 Dec 2019 10:17:00 +0000 (11:17 +0100)]
[PORTAL] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

Change-Id: I28b4ac5f612de75918973148865cf82f7a7de5e8
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years ago[SDC] Use global storage templates for PVC 23/99323/1
Sylvain Desbureaux [Mon, 9 Dec 2019 10:12:49 +0000 (11:12 +0100)]
[SDC] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

Change-Id: Ic34dcbc609edaa79109aacb83bbc019b55e6d02e
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years ago[VFC] Use global storage templates for PVC 20/99320/1
Sylvain Desbureaux [Mon, 9 Dec 2019 09:48:13 +0000 (10:48 +0100)]
[VFC] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

Change-Id: Ibc8825b97cbe8939cf085d1cdd17e0a67e45c96b
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years ago[Modeling] Use global storage templates for PVC 19/99319/1
Sylvain Desbureaux [Mon, 9 Dec 2019 09:43:54 +0000 (10:43 +0100)]
[Modeling] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

Change-Id: I337e760ea71ec57c4f593e068c3cf6ea548a3cfc
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years agoAdd missing [mysqld] group 74/99274/1
Brian Freeman [Fri, 6 Dec 2019 17:44:53 +0000 (12:44 -0500)]
Add missing [mysqld] group

Issue-ID: VID-725
Change-Id: I00bed189eae8a615f4db9531814a88ed2b000362
Signed-off-by: Brian Freeman <bf1936@att.com>
4 years ago[SO] Use global storage templates for PVC 72/99272/1
Sylvain Desbureaux [Fri, 6 Dec 2019 17:27:53 +0000 (18:27 +0100)]
[SO] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

Change-Id: Ice44eda13aad44564d61f9e954cd11085a81d56f
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years ago[CLAMP] Use global storage templates for PVC 70/99270/1
Sylvain Desbureaux [Fri, 6 Dec 2019 17:21:33 +0000 (18:21 +0100)]
[CLAMP] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

Change-Id: I2cc90fe7a22a04d47d406b854c3a75502e539a25
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years agoUpdate git submodules
Sylvain Desbureaux [Fri, 6 Dec 2019 16:16:18 +0000 (17:16 +0100)]
Update git submodules

* Update kubernetes/aai from branch 'master'
  to 18747ec29947084c571d66f37f1a0fe85fbe4702
  - Use global storage templates for PVC

    OOM has now templates in order to create the needed PVC, using:

    * a PV with a specific class when using a common nfs mount path between
    nodes (sames as today use) --> is the default behavior today
    * or a storage class if we want to use dynamic PV.
      On this case, we use (in order of priority):
      - persistence.storageClassOverride if set on the chart
      - global.persistence.storageClass if set globally
      - persistence.storageClass if set on the chart

    I've also created a PV/PVC for elasticsearch has it was hardcoded to
    hostPath.

    I've also removed hostPath for job logs (aai-traversal logs were not put
    into the desired hostPath)

    And I moved the 3 jobs of aai-graphadmin into 3 files as it's a better
    practice (several object in the same file can lead to unexpected
    behavior).

    Behavior is supposed to be exactly the same as before.

    Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
    Change-Id: I71c6cee8d7c33ef7bd39c40a43c26b377d4ceec3

4 years agoMerge "Update prh to 1.3.2"
Sylvain Desbureaux [Fri, 6 Dec 2019 14:43:32 +0000 (14:43 +0000)]
Merge "Update prh to 1.3.2"

4 years agoMerge changes I3a419138,Id4c67943,I9767e8ff,I15359ebc,I131e8153
Sylvain Desbureaux [Fri, 6 Dec 2019 10:08:01 +0000 (10:08 +0000)]
Merge changes I3a419138,Id4c67943,I9767e8ff,I15359ebc,I131e8153

* changes:
  Add ingress controler support to MSB
  Add ingress controler support to DCAE
  Add ingress controler support to VNFSDK
  Add ingress controler support to CLAMP
  Add ingress controler support to CLI

4 years agoAdd ingress controler support to MSB 15/99015/4
Lucjan Bryndza [Mon, 2 Dec 2019 14:11:53 +0000 (15:11 +0100)]
Add ingress controler support to MSB

Issue-ID: OOM-2181
Change-Id: I3a419138e4e553719f7f9f9b958d448f6c5cea24
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years agoAdd ingress controler support to Consul 17/99017/4
Lucjan Bryndza [Mon, 2 Dec 2019 14:49:47 +0000 (15:49 +0100)]
Add ingress controler support to Consul

Issue-ID: OOM-2177
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
Change-Id: Icf30714776cb038f10377c16d40585280910f9d7
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years agoAdd ingress controler support to DCAE 14/99014/4
Lucjan Bryndza [Mon, 2 Dec 2019 13:40:04 +0000 (14:40 +0100)]
Add ingress controler support to DCAE

Issue-ID: OOM-2178
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
Change-Id: Id4c679431d5d5e0362acbd08757250f1bb5a0616
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years agoAdd ingress controler support to LOG 16/99016/4
Lucjan Bryndza [Mon, 2 Dec 2019 14:32:10 +0000 (15:32 +0100)]
Add ingress controler support to LOG

Issue-ID: OOM-2180
Change-Id: I18a2f724216a3946a40e0c4f166a3a4eeeca522b
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years ago[Contrib] Use global storage templates for PVC 68/98968/5
Sylvain Desbureaux [Fri, 29 Nov 2019 14:06:44 +0000 (15:06 +0100)]
[Contrib] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

Change-Id: I278e62821ca98e41f63306e502cca1019ba18756
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years agoMerge "Vhosts support to the common ingress template"
Sylvain Desbureaux [Fri, 6 Dec 2019 07:55:59 +0000 (07:55 +0000)]
Merge "Vhosts support to the common ingress template"

4 years agoMerge "Nginx ingress controller configuration"
Sylvain Desbureaux [Fri, 6 Dec 2019 07:55:27 +0000 (07:55 +0000)]
Merge "Nginx ingress controller configuration"

4 years agoUpdate prh to 1.3.2 79/96879/4
Joanna Jeremicz [Thu, 10 Oct 2019 15:04:19 +0000 (17:04 +0200)]
Update prh to 1.3.2

Issue-ID: INT-1181
Signed-off-by: Joanna Jeremicz <joanna.jeremicz@nokia.com>
Change-Id: I13888ca2334cfb1f59bbcf195726996cd8a79e54

4 years ago[Common] Use global storage templates for PVC 62/98962/6
Sylvain Desbureaux [Fri, 29 Nov 2019 10:35:13 +0000 (11:35 +0100)]
[Common] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

I've also aligned the PV creation of the different charts.
I've also aligned the PVC creation of the different charts.

I've removed unused mysql chart and (badly) used nfs-provisioner chart.

I've also make cassandra backup work with dynamic PV (but RWX only for
now).

Change-Id: I0ea3f8c7514ca648d94b6c682684c06b822bbe0a
Issue-ID: OOM-2229
Issue-ID: OOM-2228
Issue-ID: OOM-2227
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years ago[LOG] Use global storage templates for PVC 15/99215/1
Sylvain Desbureaux [Thu, 5 Dec 2019 15:34:49 +0000 (16:34 +0100)]
[LOG] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

Change-Id: I1f39f2c8c9a2d4fe1303fffbefe4dac70ed0e860
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years ago[AAF] Use global storage templates for PVC 38/98938/17
Sylvain Desbureaux [Thu, 28 Nov 2019 14:01:45 +0000 (15:01 +0100)]
[AAF] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

I've also modified statefulset deployment so they can use their own PVC
instead of writing into a specific directory inside

I've also set to 'emptyDir' volumes when persistence is not enabled
(except for aaf-config-pvc and aaf-status-pvc, which means that AAF will
still not work when persistence is disabled).

Change-Id: I05f133f058ebd9678df9ac0b7ef32bb43689e94f
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years agoMerge "Add password generation template"
Mike Elliott [Wed, 4 Dec 2019 13:26:05 +0000 (13:26 +0000)]
Merge "Add password generation template"

4 years agoMerge "[NBI] Use the common galera cluster of ONAP"
Mike Elliott [Wed, 4 Dec 2019 13:23:41 +0000 (13:23 +0000)]
Merge "[NBI] Use the common galera cluster of ONAP"

4 years agoAdd ingress controler support to VNFSDK 13/99013/3
Lucjan Bryndza [Mon, 2 Dec 2019 13:18:47 +0000 (14:18 +0100)]
Add ingress controler support to VNFSDK

Issue-ID: OOM-2192
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
Change-Id: I9767e8ffaa27c68ecdb3a8882d4f718af1488ab0
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years agoAdd ingress controler support to CLAMP 12/99012/3
Lucjan Bryndza [Mon, 2 Dec 2019 13:04:44 +0000 (14:04 +0100)]
Add ingress controler support to CLAMP

Issue-ID: OOM-2175
Change-Id: I15359ebc3116bf453c2a2b3ce706ead6024797bf
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years agoAdd ingress controler support to CLI 11/99011/3
Lucjan Bryndza [Mon, 2 Dec 2019 12:30:20 +0000 (13:30 +0100)]
Add ingress controler support to CLI

Issue-ID: OOM-2176
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
Change-Id: I131e8153024f18ff5a08fa29966ed9be8c850946
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years ago[DCAE] Use global storage templates for PVC 71/98971/3
Sylvain Desbureaux [Fri, 29 Nov 2019 14:22:29 +0000 (15:22 +0100)]
[DCAE] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

I've also used a "range" for PV creation of redis in order to have only
the needed number.

Change-Id: I6bb326f8aaece11bcf503e9300e5c39a87214f81
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years agoUpdate SDNC helm charts to use latest stable version 1.7.6 52/99052/1
Timoney, Dan (dt5972) [Tue, 3 Dec 2019 15:35:51 +0000 (10:35 -0500)]
Update SDNC helm charts to use latest stable version 1.7.6

Update SDNC helm charts to use latest stable version (1.7.6)

Change-Id: I98a360cd16e14d8da914278da2509e2c07c2cf5c
Issue-ID: SDNC-992
Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
4 years agoVhosts support to the common ingress template 72/96672/8
Lucjan Bryndza [Mon, 7 Oct 2019 12:19:51 +0000 (12:19 +0000)]
Vhosts support to the common ingress template

Add virtual hosting support to the ingress
common template
Added support for global configuration path
or virtual host based

Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
Change-Id: I6b1a0c9cfd0eb5c90a090058d5db70f8ee33731e
Issue-ID: OOM-2125
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years ago[NBI] Use the common galera cluster of ONAP 85/98185/21
Sylvain Desbureaux [Fri, 8 Nov 2019 14:27:20 +0000 (15:27 +0100)]
[NBI] Use the common galera cluster of ONAP

Instead of having our "own" galera cluster, use the common one already
proposed by OOM.
If a local cluster is needed, you just need to set
global.mariadbGalera.localCluster to True.

Also create a common chart that create the needed values for the
database.

Change-Id: I9ad551b76a40732b4ab3fc34ba7cde6ca90fe432
Issue-ID: EXTAPI-348
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years ago[AAF] No resources limits on PODs 67/98967/2
Sylvain Desbureaux [Fri, 29 Nov 2019 13:43:58 +0000 (14:43 +0100)]
[AAF] No resources limits on PODs

There were no resource limits on POD.
Setting them.

Change-Id: I1b57c3f1cd1b1dc71bbad4f7c307b1658d6e23e5
Issue-ID: OOM-2230
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years agoMerge "Typo fix for cds-ui chart."
Borislav Glozman [Sun, 1 Dec 2019 08:33:23 +0000 (08:33 +0000)]
Merge "Typo fix for cds-ui chart."

4 years ago[CDS] Use global storage templates for PVC 64/98964/2
Sylvain Desbureaux [Fri, 29 Nov 2019 08:25:04 +0000 (09:25 +0100)]
[CDS] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

Change-Id: I9ffc9f121fb68993dd7bf96d4909913c3aaa09c3
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years ago[APPC] Use global storage templates for PVC 63/98963/1
Sylvain Desbureaux [Fri, 29 Nov 2019 08:19:40 +0000 (09:19 +0100)]
[APPC] Use global storage templates for PVC

OOM has now templates in order to create the needed PVC, using:

* a PV with a specific class when using a common nfs mount path between
nodes (sames as today use) --> is the default behavior today
* or a storage class if we want to use dynamic PV.
  On this case, we use (in order of priority):
  - persistence.storageClassOverride if set on the chart
  - global.persistence.storageClass if set globally
  - persistence.storageClass if set on the chart

Change-Id: I04757c8fffc4987c4d49da9f474f3e20367de214
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years agoAdd ingress controler support to OOF 44/98944/1
Lucjan Bryndza [Thu, 28 Nov 2019 14:32:42 +0000 (15:32 +0100)]
Add ingress controler support to OOF

Issue-ID: OOM-2182
Change-Id: I69ea7e5dbc30981ec840373dc030f26696ed32db
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years agoAdd ingress controler support to POMBA 43/98943/1
Lucjan Bryndza [Thu, 28 Nov 2019 10:58:16 +0000 (11:58 +0100)]
Add ingress controler support to POMBA

Issue-ID: OOM-2184
Change-Id: I75f7e8239fe1f1027fffae6b3e2a848a593351ae
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years agoAdd ingress controler support to SDC 42/98942/1
Lucjan Bryndza [Thu, 28 Nov 2019 10:00:50 +0000 (11:00 +0100)]
Add ingress controler support to SDC

Issue-ID: OOM-2187
Change-Id: I2ae6b0f2482641b3f482121354596574b684b2d1
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years agoMerge "Create templates for global storage use"
Borislav Glozman [Wed, 27 Nov 2019 15:43:03 +0000 (15:43 +0000)]
Merge "Create templates for global storage use"

4 years agoMerge "[Policy] Use common mariadb galera chart"
Borislav Glozman [Wed, 27 Nov 2019 15:41:34 +0000 (15:41 +0000)]
Merge "[Policy] Use common mariadb galera chart"

4 years agoUpdate git submodules
Daniel Rose [Wed, 27 Nov 2019 15:41:25 +0000 (15:41 +0000)]
Update git submodules

* Update kubernetes/robot from branch 'master'
  to 6e38b492acd3ec44a869055092399b6f18c659b8
  - Merge "Add Inventory and Deployment Global property needed for Bulkpm"
  - Add Inventory and Deployment Global property needed for Bulkpm

    Change-Id: I9839bc2937446f4062ae922f7d287b1150a1b224
    Issue-ID: INT-1375
Signed-off-by: rajendrajaiswal <rajendra.jaiswal@ericsson.com>
4 years agoAdd ingress controler support to DMAAP 00/98900/1
Lucjan Bryndza [Wed, 27 Nov 2019 14:02:14 +0000 (15:02 +0100)]
Add ingress controler support to DMAAP

Issue-ID: OOM-2179
Change-Id: I6f1591a6c7033812cc714d75c63d7c1b3ba197b6
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>