oom.git
4 years agoMerge "[POMBA] Use global storage templates for PVC"
Mike Elliott [Fri, 10 Jan 2020 16:12:22 +0000 (16:12 +0000)]
Merge "[POMBA] Use global storage templates for PVC"

4 years agoEnabling logback file to be loaded using configmap for policy components 51/100051/5
a.sreekumar [Tue, 7 Jan 2020 10:29:28 +0000 (10:29 +0000)]
Enabling logback file to be loaded using configmap for policy components

Change-Id: Ic73ad605ac3aca689221afed258eb3673398e425
Issue-ID: POLICY-2308
Signed-off-by: a.sreekumar <ajith.sreekumar@est.tech>
4 years agoMerge changes I78e22429,Ic101f384,I8dd4128b
Sylvain Desbureaux [Tue, 7 Jan 2020 12:44:39 +0000 (12:44 +0000)]
Merge changes I78e22429,Ic101f384,I8dd4128b

* changes:
  Use common secret template in mariadb-galera
  Improve common secret template
  Add secret template to common templates

4 years agoMerge "Update Validation topic passwords for obfuscation"
Sylvain Desbureaux [Tue, 7 Jan 2020 08:48:11 +0000 (08:48 +0000)]
Merge "Update Validation topic passwords for obfuscation"

4 years agoMerge "Fix multicloud log message output issue"
Sylvain Desbureaux [Tue, 7 Jan 2020 07:53:10 +0000 (07:53 +0000)]
Merge "Fix multicloud log message output issue"

4 years agoignore tables case in policy galera mariadb 96/99996/1
jhh [Fri, 3 Jan 2020 19:51:59 +0000 (13:51 -0600)]
ignore tables case in policy galera mariadb

For compatibility reasons with the legacy pap, console, brmsgw
and pdp-x.

Issue-ID: POLICY-2320
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: I4fa05e1862acccecb468045a5ff58a84d92b1c26

4 years agoUse common secret template in mariadb-galera 79/99679/3
Krzysztof Opasiak [Mon, 16 Dec 2019 16:42:38 +0000 (17:42 +0100)]
Use common secret template in mariadb-galera

Instead of defining the secret in some custom way let's use the common
template (common.secret). To avoid some issues in ONAP components that
depend on this chart let's do not remove for now the default username
and password. We will do this when all services properly utylize
secrets to store mariadb credentials.

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

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 agoUpdate Validation topic passwords for obfuscation 27/76127/3
Leonard, Mark (ml401d) [Tue, 22 Jan 2019 13:36:07 +0000 (13:36 +0000)]
Update Validation topic passwords for obfuscation

Change the dummy password values to OBF: so that the properties files
will load correctly at application start-up.

Change-Id: I1903026ca57db460c41163e1f7dc42a02fd3c2e2
Issue-ID: AAI-2110
Signed-off-by: Leonard, Mark (ml401d) <ml401d@att.com>
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 agoImprove common secret template 28/99628/2
Krzysztof Opasiak [Fri, 13 Dec 2019 23:22:19 +0000 (00:22 +0100)]
Improve common secret template

Improve common secret template by adding:
- ability to generate secrets if they are not provided
- ability to fail the deployment if marked secret is not provided
- support for using already existing secret instead of creating
  a new one

Issue-ID: OOM-2053
Change-Id: Ic101f384f7c767702f646eb0e879ec80bf9a6334
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
4 years agoAdd secret template to common templates 27/99627/2
Kajur, Harish (vk250x) [Fri, 13 Dec 2019 23:15:17 +0000 (00:15 +0100)]
Add secret template to common templates

Separated from change:
I65f9891f1d3586c0633b252a47b461c887d5b8ad
to allow the template to be easily merged to master.

Issue-ID: OOM-1971
Change-Id: I8dd4128bfa6e614ba5ddd084c45ca008e4da87ad
Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
[Separate from other changes, add license header,
update commit message]
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.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 agoFix multicloud log message output issue 94/99594/1
Bin Yang [Fri, 13 Dec 2019 06:50:14 +0000 (06:50 +0000)]
Fix multicloud log message output issue

The log config error results in log output failure

Change-Id: I6451e678c3ac509ed676699ac048200feebc6ab8
Issue-ID: MULTICLOUD-966
Signed-off-by: Bin Yang <bin.yang@windriver.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 ago[POMBA] Use global storage templates for PVC 26/99326/3
Sylvain Desbureaux [Mon, 9 Dec 2019 10:26:40 +0000 (11:26 +0100)]
[POMBA] 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 couple for logs of ES as it was hardcoded in
the deployment.

Change-Id: Ic2da694da008803f5afc1a0e0de38a1428c5b40e
Issue-ID: OOM-1227
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.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>