portal/ric-dashboard.git
4 years agoReorganize dashboard into subfolders 46/2346/1
Lott, Christopher (cl778h) [Mon, 27 Jan 2020 14:50:44 +0000 (09:50 -0500)]
Reorganize dashboard into subfolders

This allows configuring the Jenkins jobs to trigger doc builds only
on changes in docs area, docker builds only on changes in code area,
and release jobs only on changes in releases area.

Change-Id: Iede521f529ffde4150736786985a8e719c61a695
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd multi-layer RIC instance selector 33/2333/3
jh245g [Fri, 24 Jan 2020 15:54:54 +0000 (10:54 -0500)]
Add multi-layer RIC instance selector

Extend for config data that provides a list of regions,
each of which contains a list of RIC instances.

Change-Id: I61a7b15e20e49d661b7539ba52c3cafa5c44dee2
Signed-off-by: Jun (Nicolas) Hu <jh245g@att.com>
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoimprove dashboard UI 72/2272/8
Nicolas Hu [Mon, 20 Jan 2020 16:03:22 +0000 (11:03 -0500)]
improve dashboard UI

Add instance selector dialog component and service
Repair onSidenavClose method

Change-Id: I1a5806b170df698caeed9250c79be3e3d0011659
Signed-off-by: Jun (Nicolas) Hu <jh245g@att.com>
4 years agoUpgrade client API versions to R3 latest 62/2262/3
Lott, Christopher (cl778h) [Fri, 17 Jan 2020 15:57:43 +0000 (10:57 -0500)]
Upgrade client API versions to R3 latest

Upgrade A1 Mediator API and submodule to tag 2.1.0
Upgrade App Manager API and submodule to tag 0.3.3
Upgrade E2 Manager API and submodule to tag 3.0.3
Submodules pinned; using tags as listed above where possible
Remove mock config data for ANR

Change-Id: I7c7c70fb003c31fe18a24074563163a48a557b83
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd asserts to silence Sonar warnings re tests 58/2258/2
Lott, Christopher (cl778h) [Thu, 16 Jan 2020 19:07:25 +0000 (14:07 -0500)]
Add asserts to silence Sonar warnings re tests

Correct some @Profile and @ActiveProfiles annotations.
Move configuration tests into their own package.
Increase logging for EPSDK-FW code during test.

Change-Id: I6a2fa3c0a6ed78147c46fe8a5f5695855fa16cb7
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoImprove unit-test coverage 25/2225/2
Lott, Christopher (cl778h) [Mon, 13 Jan 2020 21:08:06 +0000 (16:08 -0500)]
Improve unit-test coverage

Add tests of Portal API filter.
Extend model (POJO) tests.
No functional changes.

Change-Id: I8d3ea2fa68ef8cbeede1f80afe3eb1c990108595
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoImprove unit-test coverage 04/2204/2
Lott, Christopher (cl778h) [Mon, 13 Jan 2020 21:08:06 +0000 (16:08 -0500)]
Improve unit-test coverage

Add tests of the API builder classes and methods.

Change-Id: I9c4ea2fa63ef83beed81f807fe3eb1c790708595
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoUpgrade component API versions to Amber 17/2117/14
Lott, Christopher (cl778h) [Thu, 26 Dec 2019 18:33:21 +0000 (13:33 -0500)]
Upgrade component API versions to Amber

Upgrade A1 mediator API to version 1.0.4
Upgrade App Manager API to version 0.1.10
Upgrade E2 Manager API  to version 2.0.10
All submodules pinned to tags as listed above
Extend A1 mock configuration to answer policy type
and instance JSON data read from test/resources
Extend A1 service to supply policy type ID.
Extend Adm Ctrl dialog to accept traffic class ID.
Upgrade some NPM modules.
Silence some TSLint warnings about missing semicolons etc.

Change-Id: Ia62f8249d04a3935b6c2b59855202114d0c9c908
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdjust application.yaml keys and values 82/2182/1
Lott, Christopher (cl778h) [Thu, 9 Jan 2020 16:10:03 +0000 (11:10 -0500)]
Adjust application.yaml keys and values

Move path components from prefixes to suffixes to support Helm deployment

Change-Id: If3e3ccd9704e2606f27408f502799134ea87fc5f
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoRevise front-end buildPath support 05/2105/3
Lott, Christopher (cl778h) [Tue, 24 Dec 2019 14:16:04 +0000 (09:16 -0500)]
Revise front-end buildPath support

Extend buildPath so the RIC instance argument is optional.
Move buildPath function to DashboardCommon, drop Common.
Revise mock answers to vary by RIC instance.

Change-Id: I58846920d7f4a47c2211f25668ce1ec32800fe36
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agosupport-multiple-ric-instances 25/1825/23
Nicolas Hu [Wed, 27 Nov 2019 17:40:27 +0000 (12:40 -0500)]
support-multiple-ric-instances

 Add instance-selector service
 Revise ac-xapp, app-mgr, caas-ingress, e2-mgr services to support multiple ric instances
 Revise ac-xapp, app-control, catalog, caas-ingress, ran-control components to listen to the instance change

Change-Id: I4773581fc6e3936b1100e14557bd0db217ffed25
Signed-off-by: Jun (Nicolas) Hu <jh245g@att.com>
4 years agoRequire RIC instance key in controller methods 38/2038/2
Lott, Christopher (cl778h) [Thu, 12 Dec 2019 18:36:30 +0000 (13:36 -0500)]
Require RIC instance key in controller methods

Change-Id: Ibd0d1499a7391744904fabcce5f202eaa4e282d8
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoDrop AUX cluster pod list from Platform status 50/2050/1
Lott, Christopher (cl778h) [Tue, 17 Dec 2019 16:10:37 +0000 (11:10 -0500)]
Drop AUX cluster pod list from Platform status

Change-Id: I797f104047aacfc1d3a5ee11c2a10e1a44ae06bb
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoClean up minor whitespace problems 02/2002/2
Lott, Christopher (cl778h) [Wed, 11 Dec 2019 15:37:51 +0000 (10:37 -0500)]
Clean up minor whitespace problems

Change-Id: Ia6622c83ec5ed5659d9ff95402b312db68ff0d79
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoImprove coverage and silence sonar warnings 53/1953/1
Lott, Christopher (cl778h) [Thu, 5 Dec 2019 19:25:14 +0000 (14:25 -0500)]
Improve coverage and silence sonar warnings

Change-Id: I30464956c7b2b0ccb57d1f9cebd5e111381cc3cc
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd RIC instance list and controller method 80/1880/3
Lott, Christopher (cl778h) [Fri, 29 Nov 2019 19:12:02 +0000 (14:12 -0500)]
Add RIC instance list and controller method

In the "B" release the Dashboard is expected to support multiple RIC
instances.  Switch config file format to YAML for ease of maintaining
a list, add a mock list of instances, and a new admin controller method
that publishes the list.
Bump the POM versions to 2.0.

Change-Id: Iaa2558b4e1670482d5e7b32f454f9d24de9cef04
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoRelease docker image with tag 1.3.0 19/1819/1
Lott, Christopher (cl778h) [Wed, 27 Nov 2019 16:04:33 +0000 (11:04 -0500)]
Release docker image with tag 1.3.0

This is a second attempt.  The first one failed because the LF
release-job.sh script cannot process a non-fast-forward merge.

Change-Id: I15281496fbf4af74d44cdfc34bd9c5ff8a3c3602
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoRevert "Release docker image with tag 1.3.0" 17/1817/2
Chris Lott [Wed, 27 Nov 2019 15:47:15 +0000 (15:47 +0000)]
Revert "Release docker image with tag 1.3.0"

This reverts commit 7df147dcf985bfb29470160a40298868386c829a.

Reason for revert: release job requires a fast-forward merge, fails otherwise.

Change-Id: If361b576c8a1ab3cbe3aff18772023747c0b309c
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoMerge "Release docker image with tag 1.3.0"
Chris Lott [Wed, 27 Nov 2019 14:52:44 +0000 (14:52 +0000)]
Merge "Release docker image with tag 1.3.0"

4 years agoRelease docker image with tag 1.3.0 89/1789/3
Lott, Christopher (cl778h) [Tue, 26 Nov 2019 19:00:46 +0000 (14:00 -0500)]
Release docker image with tag 1.3.0

Change-Id: Ifb4412ad352a5c1868da000cfb829dd2b8b19734
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoClean up POM and release notes for Amber 88/1788/1 1.3.0
Lott, Christopher (cl778h) [Tue, 26 Nov 2019 18:12:17 +0000 (13:12 -0500)]
Clean up POM and release notes for Amber

Remove front-end file with ANR data types (TS interfaces)

Change-Id: I924884bc43df10383ebf5abe4c2a7909d9eb5437
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoremove ANR xapp 47/1647/4
Nicolas Hu [Mon, 18 Nov 2019 17:59:47 +0000 (12:59 -0500)]
remove ANR xapp

Change-Id: Ia35c87dfee93d92cbdadb236d6070085eaac8d1d
Signed-off-by: Jun (Nicolas) Hu <jh245g@att.com>
4 years agoAdd license and drop extra WS from tox.ini 75/1475/1
Lott, Christopher (cl778h) [Mon, 11 Nov 2019 18:11:59 +0000 (13:11 -0500)]
Add license and drop extra WS from tox.ini

Change-Id: I6588f5cff2d2723e0523b3d4ed7afcff55823687
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd AT&T copyright header to doc files 08/1408/2
Lott, Christopher (cl778h) [Thu, 7 Nov 2019 21:21:34 +0000 (16:21 -0500)]
Add AT&T copyright header to doc files

Change-Id: Idfb0c5909ee47cda5a9217fa8206bf29a20c456b
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoDrop mock load, pendulum, reporting from stats 97/1297/5
Lott, Christopher (cl778h) [Thu, 31 Oct 2019 13:48:47 +0000 (09:48 -0400)]
Drop mock load, pendulum, reporting from stats

Remove items that were used in early demonstrations but no
longer have a purpose.

Change-Id: I0ea57ae78232ffca0715c1992be6c1f15ed996f2
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoChange version to 1.3.0 for amber work 44/1344/1
Lott, Christopher (cl778h) [Mon, 4 Nov 2019 15:39:00 +0000 (10:39 -0500)]
Change version to 1.3.0 for amber work

Leaves version 1.2.4 on the co-create PIZ branch.

Change-Id: I00136ae3f68fa4a2f2ca053727027b2499754295
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoUse only Creative Commons license on doc files 96/1296/4
Lott, Christopher (cl778h) [Thu, 31 Oct 2019 13:47:22 +0000 (09:47 -0400)]
Use only Creative Commons license on doc files

Drop the inappropriate declaration of Apache 2.0

Change-Id: I8e0544e5181a4e5ed8cb3d028829bd8b93362d19
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd tests and adjust code for Sonar rules 83/1283/2
Lott, Christopher (cl778h) [Wed, 30 Oct 2019 19:54:58 +0000 (15:54 -0400)]
Add tests and adjust code for Sonar rules

Change-Id: Iea09365169ed16228fdbccf7abdc55ed72b7b066
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoCreate version 1.2.5 10/1310/1
Lott, Christopher (cl778h) [Fri, 1 Nov 2019 12:47:44 +0000 (08:47 -0400)]
Create version 1.2.5

This draws a line at version 1.2.4 for the co-create PIZ work.

Change-Id: Ie07c31f56dab5f5af8640fac8c4457ab1a35d7f0
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoMerge "Revise e2-mgr-client to use new submodule"
Manoop Talasila [Wed, 30 Oct 2019 19:54:32 +0000 (19:54 +0000)]
Merge "Revise e2-mgr-client to use new submodule"

4 years agoRevert "Add self-release yaml file for version 1.2.4" 53/1253/1
Chris Lott [Mon, 28 Oct 2019 20:33:05 +0000 (20:33 +0000)]
Revert "Add self-release yaml file for version 1.2.4"

This reverts commit c025339eab1f94e8a5adc46ae1bcd8d787ecf540.

Reason for revert: release jobs were not yet defined in Jenkins.

Change-Id: If3e9d00f2c90671dfb2ea2c5b73b8f45305055ac
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoRevise e2-mgr-client to use new submodule 50/1250/1
Lott, Christopher (cl778h) [Mon, 28 Oct 2019 13:49:10 +0000 (09:49 -0400)]
Revise e2-mgr-client to use new submodule

Remove cached copy of API yaml file

Change-Id: Iab29f53a1451f7b6c54597c47bcf873ebaf8ee7a
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd self-release yaml file for version 1.2.4 31/1231/2
Lott, Christopher (cl778h) [Sat, 26 Oct 2019 21:40:32 +0000 (17:40 -0400)]
Add self-release yaml file for version 1.2.4

Change-Id: Ia73c7aa1b1c2280899b8f8726cc97d0fb5cc068f
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd container ready count before total count 22/1222/1 r2-piz R2
Lott, Christopher (cl778h) [Thu, 24 Oct 2019 12:47:34 +0000 (08:47 -0400)]
Add container ready count before total count

This emulates the output of kubectl get pods.

Change-Id: I491c6f1c988dcd1d261f3760b9b2635ede160935
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoMerge "improve the dark theme"
Manoop Talasila [Wed, 23 Oct 2019 20:50:45 +0000 (20:50 +0000)]
Merge "improve the dark theme"

4 years agoimprove the dark theme 97/1197/3
jh245g [Tue, 22 Oct 2019 18:05:53 +0000 (14:05 -0400)]
improve the dark theme

Change-Id: I2bd9d18fbd5941619660edf9425da9056965901a
Signed-off-by: Jun (Nicolas) Hu <jh245g@att.com>
4 years agoMake CAAS-Ingress IP column wider 00/1200/1
Lott, Christopher (cl778h) [Tue, 22 Oct 2019 21:05:22 +0000 (17:05 -0400)]
Make CAAS-Ingress IP column wider

Give the IP addy column more width to avoid smooshing the
container count onto the end.

Change-Id: I27ef59395ec167ef4c5157abdd7538c5ee96f595
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoCall method to insert slashes in CAAS-Ingress URL 89/1189/1
Lott, Christopher (cl778h) [Mon, 21 Oct 2019 18:18:40 +0000 (14:18 -0400)]
Call method to insert slashes in CAAS-Ingress URL

Change-Id: I125aa3e3184a095d863fba08798b2d32dd47fc07
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoMake constructor robust to missing caasingress.insecure property 88/1188/1
Lott, Christopher (cl778h) [Mon, 21 Oct 2019 18:18:40 +0000 (14:18 -0400)]
Make constructor robust to missing caasingress.insecure property

Change-Id: I8da48188f5a0b0f8695f150f2f769fd4f94354df
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoUpgrade EPSDK-FW to version 2.6 79/1179/4
Lott, Christopher (cl778h) [Thu, 17 Oct 2019 20:03:48 +0000 (16:03 -0400)]
Upgrade EPSDK-FW to version 2.6

Reuse constants from that library instead of duplicating.

Change-Id: I3963b12586af39b4f09be91bc3c98da8af76eddc
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAlign page titles to top left,decrease font size 78/1178/5
jh245g [Thu, 17 Oct 2019 17:36:16 +0000 (13:36 -0400)]
Align page titles to top left,decrease font size

Set global style for page titles
update the style for page titles

Change-Id: Ib2f1fd256ceac73193bf72dcde26971347ab0bc3
Issue-Id: RICPLT-1497
Signed-off-by: Jun (Nicolas) Hu <jh245g@att.com>
4 years agoRevise user controller to answer real data 83/1183/1
Lott, Christopher (cl778h) [Fri, 18 Oct 2019 16:05:49 +0000 (12:05 -0400)]
Revise user controller to answer real data

Answer requests for user data with EcompUser items supplied by Portal.
Drop the DashboardUser model and mock data.
Revise front-end to use new data type and show loginId in table.
Move creation of user mgr bean to new standalone admin config classes.

Change-Id: I4e4cf76296724456540db9c627ed1c37721dca75
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoMerge "Drop Nokia from file header copyright line, part 2"
Manoop Talasila [Wed, 16 Oct 2019 13:51:20 +0000 (13:51 +0000)]
Merge "Drop Nokia from file header copyright line, part 2"

4 years agoDrop Nokia from file header copyright line, part 2 68/1168/1
Lott, Christopher (cl778h) [Tue, 15 Oct 2019 20:59:48 +0000 (16:59 -0400)]
Drop Nokia from file header copyright line, part 2

This is preparation for moving the entire code base to a new
repository and without any history, due to concerns raised by
the Nokia legal department about their name appearing here in
a repository where they have made no contributions.

Change-Id: Ib79af2f0debb934937928daf2aeec54666a7b197
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoNeed to retrigger this project 67/1167/1
Aric Gardner [Tue, 15 Oct 2019 20:43:50 +0000 (16:43 -0400)]
Need to retrigger this project

docs need to be re-created so that the proper
rtd project (wout the test suffix) is created

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I7aedee9ea5c276df5d517e9e0d8c7d3006c6f576

4 years agoDrop Nokia from file header copyright line 44/1144/1
Lott, Christopher (cl778h) [Fri, 11 Oct 2019 20:35:20 +0000 (16:35 -0400)]
Drop Nokia from file header copyright line

This is preparation for moving the entire code base to a new
repository and without any history, due to concerns raised by
the Nokia legal department about their name appearing here in
a repository where they have made no contributions.

Change-Id: Ic1931f5d8e5aa2693a29d7b119e3a0b40e6f12c7
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoShow K8S pod statuses queried from CaaS-Ingress 27/1127/5
Lott, Christopher (cl778h) [Fri, 20 Sep 2019 15:21:26 +0000 (11:21 -0400)]
Show K8S pod statuses queried from CaaS-Ingress

Bump POM versions to 1.2.4.
Extend properties with Caas-Ingress URLs for ricaux, ricplt.
Add description of properties to config-deploy doc.
Add mock Caas-Ingress data with sanitized host and IP.
Add back-end Caas-Ingress controller and configuration.
Add back-end test configuration and test cases.
Add front-end caas-ingress component, service, data source.
Add front-end platform component with two caas-ingress components.
Upgrade Angular core and other front-end TS libraries.

Change-Id: Iac216fb1fa0e7d36aa1e993ab774f427b9b6dfca
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd a1, appmgr submodules to provide API specs 32/1132/1
Lott, Christopher (cl778h) [Thu, 10 Oct 2019 13:33:12 +0000 (09:33 -0400)]
Add a1, appmgr submodules to provide API specs

Revise POM files to use the new path for the spec files.
Removed cached copies of the A1 mediator and Application
Manager API specification YAML files.
No functional change - submodules are pinned at commits
with the same spec file content as before.

Change-Id: I8b72306c83953c90bd03df4903bef0e4937aa9d6
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd an anchor so we can reference this doc via 84/1084/2
Aric Gardner [Mon, 7 Oct 2019 18:49:00 +0000 (14:49 -0400)]
Add an anchor so we can reference this doc via

inter-sphinx mapping from the doc project

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I349ba8e82aeb063d913b7e608641e9c6793002ec

4 years agoConfigure for publishing RST to readthedocs.io 69/1069/5
Lott, Christopher (cl778h) [Fri, 4 Oct 2019 17:55:34 +0000 (13:55 -0400)]
Configure for publishing RST to readthedocs.io

Change-Id: I66bca6ca33058c3120c6999296feb90553fbb0f1
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoServe login page without using redirect 67/1067/4
Lott, Christopher (cl778h) [Thu, 3 Oct 2019 19:58:33 +0000 (15:58 -0400)]
Serve login page without using redirect

This preserves original scheme, either HTTP or HTTPS.
Correct URL of Dashboard REST URL in config-deploy doc.
Bump version to 1.2.3.

Change-Id: Ia7da1e2a7a0f189c95072ddda51ac59a738d9247
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoImprove doc for Portal API configuration 30/1030/2
Lott, Christopher (cl778h) [Fri, 27 Sep 2019 14:26:24 +0000 (10:26 -0400)]
Improve doc for Portal API configuration

Refactor some classes but no functional changes,
so did not bump the version number.

Change-Id: I42dcba55ba980f94a956c0d3990f2f6d4a9cce11
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd configuration option for Portal security 98/998/2
Lott, Christopher (cl778h) [Mon, 23 Sep 2019 15:30:35 +0000 (11:30 -0400)]
Add configuration option for Portal security

Create version 1.2.2

Change-Id: Ia3ab2a26f64473c035c20db858140f30d79c09d5
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoInstall curl when building docker image 93/993/1
Lott, Christopher (cl778h) [Fri, 20 Sep 2019 18:21:15 +0000 (14:21 -0400)]
Install curl when building docker image

Change-Id: I8eccb1e2ed82c2f0f9d7828597c091da37f9eb98
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoExtend RAN connection table to handle null fields 91/991/2
Manoop Talasila [Fri, 20 Sep 2019 17:33:18 +0000 (13:33 -0400)]
Extend RAN connection table to handle null fields

Change-Id: Ice9fb02e012b550bd799f8ff51dd1368c7339140
Signed-off-by: Manoop Talasila <talasila@research.att.com>
4 years agoRevise E2 form validation patterns 90/990/2
Lott, Christopher (cl778h) [Fri, 20 Sep 2019 15:29:10 +0000 (11:29 -0400)]
Revise E2 form validation patterns

Allow any nonempty alphanumeric RAN name
Block whitespace in IP address

Change-Id: I8a82153eed48b2f4a8041dd342f075aae6b74e5c
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoExtend ANR mock config to persist edit and delete 85/985/3
Lott, Christopher (cl778h) [Thu, 19 Sep 2019 17:04:27 +0000 (13:04 -0400)]
Extend ANR mock config to persist edit and delete

Change-Id: Ided9b7aae94457b50ecc04b4322ee565212d8d3f
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoMatch front end E2mgr URL paths to back end 77/977/2
Lott, Christopher (cl778h) [Thu, 19 Sep 2019 10:54:21 +0000 (06:54 -0400)]
Match front end E2mgr URL paths to back end

Extend front end to trim whitespace on form inputs.
Bump version to 1.2.1.

Change-Id: I8cb10264148ab51fb123b420bc9c2ad350e093be
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoMC App metrics display 32/932/4
Sarkar, Anand (as0481) [Tue, 10 Sep 2019 17:21:03 +0000 (13:21 -0400)]
MC App metrics display

Signed-off-by: Sarkar, Anand (as0481) <as0481@att.com>
Issue-Id: RICPLT-1628
Change-Id: Ib66e001164a109e469e3276efd7b05d6ffeeb8da

4 years agoMerge "Upgrade E2Mgr spec to version 2.0.5 of 2019-09-11"
Manoop Talasila [Wed, 11 Sep 2019 12:57:45 +0000 (12:57 +0000)]
Merge "Upgrade E2Mgr spec to version 2.0.5 of 2019-09-11"

4 years agoUpgrade E2Mgr spec to version 2.0.5 of 2019-09-11 76/876/3
Lott, Christopher (cl778h) [Tue, 3 Sep 2019 14:05:49 +0000 (10:05 -0400)]
Upgrade E2Mgr spec to version 2.0.5 of 2019-09-11

Minor changes in the backend but no behavior changes.

Change-Id: Ica61cc488d077dc1001828229a3d858bbeea31ae
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd master_doc value index to conf.py 05/905/2
Aric Gardner [Fri, 6 Sep 2019 00:51:51 +0000 (20:51 -0400)]
Add master_doc value index to conf.py

Not sure why but read the docs is throwing an error:

Running Sphinx v1.8.5
loading translations [en]... done
making output directory...
building [mo]: targets for 0 po files that are out of date
building [readthedocs]: targets for 5 source files that are out of date
updating environment: 5 added, 0 changed, 0 removed
reading sources... [ 20%] config-deploy
reading sources... [ 40%] developer-guide
reading sources... [ 60%] index
reading sources... [ 80%] overview
reading sources... [100%] release-notes

Sphinx error:
master file
/home/docs/checkouts/readthedocs.org/user_builds\
/o-ran-sc-portal-ric-dashboard-test/checkouts/master/docs/contents.rst
not found

I think this will fix it..
(just a quick google didnt look too hard)

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: If56b5da595b47461111a03ef88e7178b85dc1f00

4 years agoStuff needed for read the docs builds 04/904/1
Aric Gardner [Thu, 5 Sep 2019 22:39:31 +0000 (18:39 -0400)]
Stuff needed for read the docs builds

Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Change-Id: I7e0aba09f1a88da0ba67615f31871634b045eb21

4 years agoAdd python/tox config for documentation 91/891/2
Lott, Christopher (cl778h) [Wed, 4 Sep 2019 18:26:33 +0000 (14:26 -0400)]
Add python/tox config for documentation

Change-Id: I755b1fbce971d0df5fb4d4508ae3beb5f6a286b2
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd loading component 21/821/3
jh245g [Wed, 28 Aug 2019 13:32:20 +0000 (09:32 -0400)]
Add loading component

Create loading-dialog component and service
Showing the loading-dialog while making API call
Add notification and error handling for xapp configuration

Change-Id: I6366c07d63055057fdc45036b56a2fcbfff04487
Signed-off-by: Jun (Nicolas) Hu <jh245g@att.com>
4 years agoUse new get method from A1 API for AC policy 82/782/4
Lott, Christopher (cl778h) [Fri, 23 Aug 2019 01:07:50 +0000 (21:07 -0400)]
Use new get method from A1 API for AC policy

Upgrade A1 API spec to version 0.10.3 which defines object
  (not void) return value on the get-policy method.
Extend AC FE screen to read policy using get method.
Change controller name from AC to A1.
Ensure numeric values go as numbers, not strings.

Change-Id: I2cede67d499cb2d6a835d9a2938fedcafbe6eed4
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoUpdated RST documentation 72/772/3
Manoop Talasila [Thu, 22 Aug 2019 14:58:22 +0000 (10:58 -0400)]
Updated RST documentation

Updated content to developer's guide about app on-boarding to ONAP Portal.

Signed-off-by: Manoop Talasila <talasila@research.att.com>
Change-Id: If5533afbd6bd893a11d08c77156dd0a62cbe8bec

4 years agoMerge "Change typescript variables to snake_case"
Manoop Talasila [Wed, 21 Aug 2019 23:05:06 +0000 (23:05 +0000)]
Merge "Change typescript variables to snake_case"

4 years agoChange typescript variables to snake_case 66/766/1
Lott, Christopher (cl778h) [Wed, 21 Aug 2019 22:27:30 +0000 (18:27 -0400)]
Change typescript variables to snake_case

The AC data schema specifies keys like blocking_rate,
but the form was sending keys like blockingRate

Change-Id: I4ab923be48b67f69319b5bec44bc6c1c7b2e9feb
Issue-Id:  RICPLT-1994
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoMerge "Pass AC policy content to A1 without parsing"
Manoop Talasila [Wed, 21 Aug 2019 19:39:38 +0000 (19:39 +0000)]
Merge "Pass AC policy content to A1 without parsing"

4 years agoPass AC policy content to A1 without parsing 65/765/1
Lott, Christopher (cl778h) [Wed, 21 Aug 2019 19:10:08 +0000 (15:10 -0400)]
Pass AC policy content to A1 without parsing

Change-Id: I8213c4c387337c94a8c703f297bc003b4a01ebfc
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoModify FE method to accept response code 204 64/764/1
Lott, Christopher (cl778h) [Wed, 21 Aug 2019 18:31:56 +0000 (14:31 -0400)]
Modify FE method to accept response code 204

Change-Id: Ie93005d683df15a3c345c541de93533accd2ccb5
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoShow AC app data visualization in new metrics tab 97/697/10
Sarkar, Anand (as0481) [Tue, 13 Aug 2019 14:15:30 +0000 (10:15 -0400)]
Show AC app data visualization in new metrics tab

Signed-off-by: Sarkar, Anand (as0481) <as0481@att.com>
Issue-Id: RICPLT-958
Change-Id: Ib06da274321bcb8fd28918314ca275f6b4c6a048
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoRepair app manager controller undeploy method 59/759/1
Lott, Christopher (cl778h) [Tue, 20 Aug 2019 18:03:38 +0000 (14:03 -0400)]
Repair app manager controller undeploy method

Was using the wrong object and taking NPE

Change-Id: I447aaa60f5e28b02128d519d1ba10ed842f99363
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoDisable the x-frame-options response header 55/755/1
Lott, Christopher (cl778h) [Mon, 19 Aug 2019 20:36:45 +0000 (16:36 -0400)]
Disable the x-frame-options response header

Spring Security blocks framing by default.

Change-Id: I51a1fa31599a55196675fe505f6c47696af40b6d
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoRIC dynamic config screen for each xApp 47/647/12
jh245g [Tue, 6 Aug 2019 13:50:48 +0000 (09:50 -0400)]
RIC dynamic config screen for each xApp

create an app-configuration component

Change-Id: I62dbeaf20508296b99248d3f0d8c2af11111f7ac
Signed-off-by: Jun (Nicolas) Hu <jh245g@att.com>
4 years agoSynch up paths front-end vs back-end for A1/AC 40/740/2
Lott, Christopher (cl778h) [Fri, 16 Aug 2019 19:51:05 +0000 (15:51 -0400)]
Synch up paths front-end vs back-end for A1/AC

Also extend the error controller to log more details.

Issue-Id: RICPLT-1994
Change-Id: I2bc5462e4bddac632f8eeedd9dd60fe7ee8d2b09
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoSynch front-end and back-end method paths for AC 39/739/1
Lott, Christopher (cl778h) [Fri, 16 Aug 2019 19:05:26 +0000 (15:05 -0400)]
Synch front-end and back-end method paths for AC

Get/Put use the same method name.  The front-end was
calling method "catime", which never existed.

Change-Id: I72ee2fe14c2f91dffaead7cc7bd7b96fbd4b8db0
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoMerge "Revise controller error handling"
Manoop Talasila [Fri, 16 Aug 2019 14:30:56 +0000 (14:30 +0000)]
Merge "Revise controller error handling"

4 years agoMerge "Upgrade E2Mgr spec to version 2019-08-15"
Manoop Talasila [Fri, 16 Aug 2019 14:30:06 +0000 (14:30 +0000)]
Merge "Upgrade E2Mgr spec to version 2019-08-15"

4 years agoRevise controller error handling 31/731/2
Lott, Christopher (cl778h) [Tue, 13 Aug 2019 13:06:13 +0000 (09:06 -0400)]
Revise controller error handling

Change-Id: Icb4a546172c86e82ae35e8f97b72857cce62077b
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd pattern to match AC application name 30/730/1
Lott, Christopher (cl778h) [Thu, 15 Aug 2019 20:43:31 +0000 (16:43 -0400)]
Add pattern to match AC application name

Trigger on "admin" in addition to "admission".

Change-Id: I1f432e9cb9b92e80d213610f1a8d01112f016249
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoUpgrade E2Mgr spec to version 2019-08-15 28/728/1
Lott, Christopher (cl778h) [Thu, 15 Aug 2019 17:49:26 +0000 (13:49 -0400)]
Upgrade E2Mgr spec to version 2019-08-15

No functional changes in the Dashboard code.

Change-Id: Iab4ee773456f750603b55e04655136dfb1c18e38
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoExtend Mock E2Mgr configuration to save state 27/727/4
Lott, Christopher (cl778h) [Thu, 15 Aug 2019 14:36:50 +0000 (10:36 -0400)]
Extend Mock E2Mgr configuration to save state

This supports demonstrations without a live E2Manager

Change-Id: I3b9d611509c50709bd5415d3b4902bd9096c84b6
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd RST documentation 09/709/2
Lott, Christopher (cl778h) [Wed, 14 Aug 2019 14:16:44 +0000 (10:16 -0400)]
Add RST documentation

Add overview of supported components and applications.
Move README.md content to developer's guide.

Change-Id: I8bcd519c041a73a645007ac289d771e92be29c43
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAllow browser refresh on known Angular routes 95/695/4
Lott, Christopher (cl778h) [Tue, 13 Aug 2019 14:31:08 +0000 (10:31 -0400)]
Allow browser refresh on known Angular routes

Stop the frustrating "404 page not found" behavior
Also add documentation of configuration parameters.

Change-Id: I189f1c8b579da6c5ddce4838760f947c5959cb69
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoUpgrade E2 manager spec to version 2019-08-13 93/693/1
Lott, Christopher (cl778h) [Tue, 13 Aug 2019 11:32:54 +0000 (07:32 -0400)]
Upgrade E2 manager spec to version 2019-08-13

This changes the drop-all-connections endpoint path
from "nodebPut" to "nodebShutdownPut".

Change-Id: I3f4fcb727c20f62bf0d7521ffe3d3d2eafdb3bb2
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoUpgrade E2 manager spec to version 2019-08-08 64/664/3
Lott, Christopher (cl778h) [Thu, 8 Aug 2019 13:10:28 +0000 (09:10 -0400)]
Upgrade E2 manager spec to version 2019-08-08

This changes the drop-all-connections endpoint to use
method PUT (formerly used method DELETE).
Adds back-end controller method to handle RESET, but
the front end does not yet expose a control for this.

Change-Id: Iade4ce48291844893bfb832c144cf75a2e0d3595
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoPostpone authentication to version 1.2.1 59/659/2
Lott, Christopher (cl778h) [Wed, 7 Aug 2019 18:46:08 +0000 (14:46 -0400)]
Postpone authentication to version 1.2.1

Change-Id: I9a86348dca7dd79c2080019156b568f103f11dbe
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoMerge "Open all swagger-requested endpoints"
Manoop Talasila [Wed, 7 Aug 2019 18:00:58 +0000 (18:00 +0000)]
Merge "Open all swagger-requested endpoints"

4 years agoUpgrade App Manager API spec to v0.1.7 54/654/2
Lott, Christopher (cl778h) [Wed, 7 Aug 2019 11:57:22 +0000 (07:57 -0400)]
Upgrade App Manager API spec to v0.1.7

Change-Id: I74204d5636948430a8ea0dfac8c29cae5dc81f2d
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoOpen all swagger-requested endpoints 53/653/1
Lott, Christopher (cl778h) [Wed, 7 Aug 2019 11:47:56 +0000 (07:47 -0400)]
Open all swagger-requested endpoints

Avoid the basic HTTP auth sign-in challenge when testing locally

Change-Id: I1f009f896cb387178d1dd5c43d621d3a2eaeb1eb
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoUpdate A1 mediator API to version 0.10.0 05/605/1
Lott, Christopher (cl778h) [Wed, 31 Jul 2019 15:56:10 +0000 (11:56 -0400)]
Update A1 mediator API to version 0.10.0

Change-Id: If9c4bbc932653397f225e55d6f7ec65f16f16e62
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoIntegrate EPSDK-FW library for auth and users 37/537/12
Lott, Christopher (cl778h) [Wed, 17 Jul 2019 18:28:11 +0000 (14:28 -0400)]
Integrate EPSDK-FW library for auth and users

Change-Id: I8cba9e80e50b0e890783610d769e275091f942a7
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoMove mock configurations to test area 26/526/2
Lott, Christopher (cl778h) [Wed, 17 Jul 2019 18:28:11 +0000 (14:28 -0400)]
Move mock configurations to test area

Add new DashboardTestServer class to support development.
Demote mockito dependencies to test scope.

Change-Id: I9dab0f9af61cad901892620d769e275091f953b8
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd configurable delay to mock endpoints 08/508/6
Lott, Christopher (cl778h) [Fri, 12 Jul 2019 18:22:30 +0000 (14:22 -0400)]
Add configurable delay to mock endpoints

Extend all mocked methods with a configurable call
to Thread.sleep() to simulate the delays seen when
testing real implementations.
Clean up some minor front-end type definitions.

Change-Id: Ibd224696649641df27e82888181d89149f47c385
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoDrop e2.mock.rannames feature 03/503/1
Lott, Christopher (cl778h) [Thu, 11 Jul 2019 19:52:27 +0000 (15:52 -0400)]
Drop e2.mock.rannames feature

This mocked a list of RAN names to support testing in R1.
Remove because the latest e2mgr provides a list of names.

Change-Id: I467c9ec33b53ea524ace97eab4c87c4f0bbbf6b9
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoDrop unused POJO model classes. 95/495/2
Lott, Christopher (cl778h) [Wed, 10 Jul 2019 14:27:26 +0000 (10:27 -0400)]
Drop unused POJO model classes.

The model classes supported early pendulum demos.
Correct imports in AcXappControllerTest class.

Change-Id: Id2bb5efc023cfe3ad233aca1ff89b0032373d24b
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoNon-functional changes to silence Sonar 94/494/1
Lott, Christopher (cl778h) [Wed, 10 Jul 2019 13:28:47 +0000 (09:28 -0400)]
Non-functional changes to silence Sonar

Change-Id: Ifaaa03b0fda05004d27c3045f5c523282dcba238
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
4 years agoAdd sonar plugin config to parent POM file 92/492/4
Lott, Christopher (cl778h) [Tue, 9 Jul 2019 21:43:18 +0000 (17:43 -0400)]
Add sonar plugin config to parent POM file

Upgrade to Java 11 compiler and openjdk:11 base image.
Upgrade version of jacoco plugin.
Drop forkCount=0 config on surefire plugin.

Change-Id: I2355f950c1689cfda01a0f21783cb0a0025de1f9
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>