oom.git
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 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 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>
4 years agoAdd ingress controler support to SDNC 99/98899/1
Lucjan Bryndza [Wed, 27 Nov 2019 13:26:54 +0000 (14:26 +0100)]
Add ingress controler support to SDNC

Issue-ID: OOM-2188
Change-Id: I30c2e0dea0a1fc12fd82090610c7e38f577cc811
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years agoAdd ingress controler support to CDS 98/98898/1
Lucjan Bryndza [Wed, 27 Nov 2019 13:07:58 +0000 (14:07 +0100)]
Add ingress controler support to CDS

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

4 years agoAdd ingress controller support to AAF 88/98888/1
Lucjan Bryndza [Wed, 27 Nov 2019 10:28:28 +0000 (10:28 +0000)]
Add ingress controller support to AAF

Change-Id: Ie69b9dac533ed2af80645e6d65318b6b4e81cbd3
Issue-ID: OOM-2170
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years agoMerge "Docker changes for dmaap microservice"
Sylvain Desbureaux [Wed, 27 Nov 2019 09:38:50 +0000 (09:38 +0000)]
Merge "Docker changes for dmaap microservice"

4 years agoAdd ingress controller support to portal 55/98855/3
Lucjan Bryndza [Tue, 26 Nov 2019 12:04:47 +0000 (13:04 +0100)]
Add ingress controller support to portal

Add ingress controller support to portal
using default ingress template.

Issue-ID: OOM-2185
Change-Id: I99f230d95a396f159559ee1c1e3bb01d6c8a9ff0
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years agoAdd ingress controler support to UUI 56/98856/2
Lucjan Bryndza [Tue, 26 Nov 2019 13:17:42 +0000 (14:17 +0100)]
Add ingress controler support to UUI

Add ingress controler support to UUI
using ingress common template

Issue-ID: OOM-2190
Change-Id: I02a94788ace71c27464a2606aa3ecf2b11b1b1da
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years agoAdd ingress configuration for vid 49/93749/6
Lucjan Bryndza [Wed, 14 Aug 2019 07:53:04 +0000 (09:53 +0200)]
Add ingress configuration for vid

Add ingress configuration file for vid component.
Ingress configuration can be changed in onap-all.yaml

Change-Id: Icb1eccccd0488d78a8b44745888203192d9aaa4b
Issue-ID: OOM-1508
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years agoMerge "[VID] Use mariadb galera common chart"
Morgan Richomme [Wed, 27 Nov 2019 07:14:04 +0000 (07:14 +0000)]
Merge "[VID] Use mariadb galera common chart"

4 years agoUpdate git submodules
mrichomme [Tue, 26 Nov 2019 15:58:21 +0000 (16:58 +0100)]
Update git submodules

* Update kubernetes/robot from branch 'master'
  to eb01b0f5e5f9919499d76e5aaff997c9fafdda93
  - Update MSB end point to https

    change protocol from http to https
    and port from 80 to 443

    impacted healthcheck tests: msb, multicloud, vfc

    Issue-ID: VFC-1591

Signed-off-by: mrichomme <morgan.richomme@orange.com>
    Change-Id: I44d03d14df43b6e1df81b27da0ee455cc9045ce4

4 years agoAdd ingress configuration for so-monitoring 48/93748/4
Lucjan Bryndza [Wed, 14 Aug 2019 07:14:12 +0000 (09:14 +0200)]
Add ingress configuration for so-monitoring

Add ingress configuration file for so-monitoring component.
Ingress configuration can be changed in onap-all.yaml

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

4 years agoExample ingress configuration with vhosts 73/96673/8
Lucjan Bryndza [Mon, 7 Oct 2019 12:24:51 +0000 (14:24 +0200)]
Example ingress configuration with vhosts

Example ingress configuration with vhosting
support.

Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
Issue-ID: OOM-2125
Change-Id: I62c818f8941871cbebdfbf1984e7b6eee7e1180d
Signed-off-by: Lucjan Bryndza <l.bryndza@samsung.com>
4 years agoNginx ingress controller configuration 23/96223/2
Lucjan Bryndza [Wed, 25 Sep 2019 11:51:08 +0000 (11:51 +0000)]
Nginx ingress controller configuration

Add Nginx ingress postinstall helm
chart. It should be applied after
cluster initial setup.

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

4 years agoAdd password generation template 42/98742/1
Krzysztof Opasiak [Thu, 21 Nov 2019 21:48:12 +0000 (22:48 +0100)]
Add password generation template

Currently there is a number of hardcoded passwords in OOM helm charts
that are reused for almost all ONAP deployments in different labs.

One possible solution for this issue could be to generate a random
password for every deployment but this may cause number of issues
while doing helm upgrade.

That's why instead of generating a random password we generate a
password for particular use case, based on chart name, master
password provided by the deployer and additional UID. This is done
using derivePassword function so check its documentation for more
details how this password is derived.

From a user perspective, the most important fact is that he or she can
achieve reproductible deployment. Every time when ONAP is deployed
with the same masterPassword all derived passwords are going
to be also the same.

Issue-ID: OOM-2052
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
Change-Id: I666d597e6daab8b79e630917ad75f17cc70f897b

4 years agoTypo fix for cds-ui chart. 30/98730/1
Oleg Mitsura [Thu, 21 Nov 2019 17:39:02 +0000 (12:39 -0500)]
Typo fix for cds-ui chart.

Issue-ID: CCSDK-1953

Signed-off-by: Oleg Mitsura <oleg.mitsura@amdocs.com>
Change-Id: Id2ce253ab0ecee2c2fccb18589e76160fbf10853

4 years agoOOM missing CDS BP app properties for HealthCheck. 23/98723/2
Oleg Mitsura [Thu, 21 Nov 2019 16:39:46 +0000 (11:39 -0500)]
OOM missing CDS BP app properties for HealthCheck.

Issue-ID: CCSDK-1952

Patch1: added missing properties from Change-Id: Idb3c7f67b3f22bd6069f75c193ae458c346fb2ac
Patch2: added missing vault mapping.

Signed-off-by: Oleg Mitsura <oleg.mitsura@amdocs.com>
Change-Id: I218f31cebe1f3fd24b1aead3fa93efb141465d23

4 years ago[Policy] Use common mariadb galera chart 07/98407/10
Sylvain Desbureaux [Thu, 14 Nov 2019 12:35:13 +0000 (13:35 +0100)]
[Policy] Use common mariadb galera chart

Instead of using "own" galera chart, reuse chart placed in common part
of OOM installation.
Will ease move to common galera cluster (which is not done by this
commit).

Change-Id: I2d7c1e5cdc9289cfb55e288b1697373239ef96e3
Issue-ID: POLICY-1467
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years agoCreate templates for global storage use 88/98288/3
Sylvain Desbureaux [Fri, 8 Nov 2019 16:36:02 +0000 (17:36 +0100)]
Create templates for global storage use

Two helper functions are defined:

- common.storageClass: will print the right storage class according to
  properties set or not:
  * if no storage class set --> use previous behavior (storage class
    named `common.fullname-data`.
  * if a "persistence.storageClassOverride" is set for this specific chart,
    we use it (if it's "-", we set to default one)
  * if a "global.persistence.storageClass" has been set (and no
    storageClassOverride for this chart), we use it (same specificity than
    storageClassOverride)
  * if a "persistence.storageClass) has been set (and no
    storageClassOverride nor global one), we use it (same specificity
    than storageClassOverride)

- common.needPV: will print "True" if we need a PV (no storageClass and
  storageClassOverride being set).

an implementation example with mariadb-galera is provided.

Issue-ID: OOM-1500
Change-Id: I20a667e17b00c255c4b828e3c66f9c0df7c8755c
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
4 years agoMerge changes Ib8075c25,Iaab4b3be,I0ffd7892,I51e7f8f2,I9634797c
Sylvain Desbureaux [Wed, 20 Nov 2019 14:55:58 +0000 (14:55 +0000)]
Merge changes Ib8075c25,Iaab4b3be,I0ffd7892,I51e7f8f2,I9634797c

* changes:
  docs: Mark filenames and inline code
  docs: Use definition list syntax to clarify terms
  docs: Enclose all snippets in code blocks
  docs: Ensure literalinclude directive rendering
  docs: Replace include directives for non existent file