Show K8S pod statuses queried from CaaS-Ingress 27/1127/5
authorLott, Christopher (cl778h) <cl778h@att.com>
Fri, 20 Sep 2019 15:21:26 +0000 (11:21 -0400)
committerLott, Christopher (cl778h) <cl778h@att.com>
Fri, 11 Oct 2019 14:18:32 +0000 (10:18 -0400)
commit55472d9367cf229b2b87a625a8aa1dfb822cbaad
tree2269fb31258670fe8f182f1d310b239bc619dcad
parent63691d3d9377a0cf86923be38202ccbf87872bcd
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>
44 files changed:
docs/config-deploy.rst
docs/developer-guide.rst
docs/release-notes.rst
pom.xml
webapp-backend/pom.xml
webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/config/CaasIngressConfiguration.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/config/WebSecurityConfiguration.java
webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/controller/AnrXappController.java
webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/controller/CaasIngressController.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/k8sapi/CaasIngressDemo.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/k8sapi/SimpleKubernetesClient.java [new file with mode: 0644]
webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/portalapi/PortalAuthManager.java
webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/portalapi/PortalAuthenticationFilter.java
webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/portalapi/PortalRestCentralServiceImpl.java
webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/util/HttpsURLConnectionUtils.java [new file with mode: 0644]
webapp-backend/src/main/resources/application.properties
webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/A1MediatorMockConfiguration.java
webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/CaasIngressMockConfiguration.java [new file with mode: 0644]
webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/config/PortalApIMockConfiguration.java
webapp-backend/src/test/java/org/oransc/ric/portal/dashboard/controller/CaasIngressControllerTest.java [new file with mode: 0644]
webapp-backend/src/test/resources/caas-ingress-ricaux-pods.json [new file with mode: 0644]
webapp-backend/src/test/resources/caas-ingress-ricplt-pods.json [new file with mode: 0644]
webapp-frontend/browserslist [moved from webapp-frontend/src/browserslist with 100% similarity]
webapp-frontend/package-lock.json
webapp-frontend/package.json
webapp-frontend/src/app/app-configuration/app-configuration.component.scss
webapp-frontend/src/app/caas-ingress/caas-ingress.component.html [new file with mode: 0644]
webapp-frontend/src/app/caas-ingress/caas-ingress.component.scss [new file with mode: 0644]
webapp-frontend/src/app/caas-ingress/caas-ingress.component.spec.ts [new file with mode: 0644]
webapp-frontend/src/app/caas-ingress/caas-ingress.component.ts [new file with mode: 0644]
webapp-frontend/src/app/caas-ingress/caas-ingress.datasource.ts [new file with mode: 0644]
webapp-frontend/src/app/catalog/catalog.component.ts
webapp-frontend/src/app/control/control.component.ts
webapp-frontend/src/app/navigation/sidenav-list/sidenav-list.component.html
webapp-frontend/src/app/platform/platform.component.html [new file with mode: 0644]
webapp-frontend/src/app/platform/platform.component.scss [new file with mode: 0644]
webapp-frontend/src/app/platform/platform.component.spec.ts [new file with mode: 0644]
webapp-frontend/src/app/platform/platform.component.ts [new file with mode: 0644]
webapp-frontend/src/app/rd-routing.module.ts
webapp-frontend/src/app/rd.module.ts
webapp-frontend/src/app/services/caas-ingress/caas-ingress.service.spec.ts [new file with mode: 0644]
webapp-frontend/src/app/services/caas-ingress/caas-ingress.service.ts [new file with mode: 0644]
webapp-frontend/tsconfig.json
webapp-frontend/tslint.json