This is an automated email from the ASF dual-hosted git repository.
smolnar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/knox.git
The following commit(s) were added to refs/heads/master by this push:
new 36155bc KNOX-2295 - UI services improvement on Knox Home page (#289)
36155bc is described below
commit 36155bc222bae44a2f1a6ebe973620bee763f386
Author: Sandor Molnar <[email protected]>
AuthorDate: Mon Mar 16 20:13:57 2020 +0100
KNOX-2295 - UI services improvement on Knox Home page (#289)
---
knox-homepage-ui/home/app/app.module.ts | 4 +-
.../topologies/topology.information.component.css | 36 ++++++++++++++++
.../topologies/topology.information.component.html | 46 +++++++--------------
.../topologies/topology.information.component.ts | 6 +++
.../home/assets/service-logos/ambari.png | Bin 0 -> 14670 bytes
.../home/assets/service-logos/ambariui.png | Bin 0 -> 14670 bytes
.../home/assets/service-logos/ambariws.png | Bin 0 -> 14670 bytes
.../home/assets/service-logos/atlas-api.png | Bin 0 -> 5186 bytes
.../home/assets/service-logos/atlas.png | Bin 0 -> 5186 bytes
.../home/assets/service-logos/avatica.png | Bin 0 -> 33733 bytes
.../home/assets/service-logos/datanode.png | Bin 0 -> 63191 bytes
.../home/assets/service-logos/druid-broker.png | Bin 0 -> 11419 bytes
.../assets/service-logos/druid-coordinator-ui.png | Bin 0 -> 11419 bytes
.../assets/service-logos/druid-coordinator.png | Bin 0 -> 11419 bytes
.../assets/service-logos/druid-overlord-ui.png | Bin 0 -> 11419 bytes
.../home/assets/service-logos/druid-overlord.png | Bin 0 -> 11419 bytes
.../home/assets/service-logos/druid-router.png | Bin 0 -> 11419 bytes
.../home/assets/service-logos/druid.png | Bin 0 -> 11419 bytes
.../home/assets/service-logos/hbase.png | Bin 0 -> 21196 bytes
.../home/assets/service-logos/hbaseui.png | Bin 0 -> 21196 bytes
.../home/assets/service-logos/hdfsui.png | Bin 0 -> 63191 bytes
.../home/assets/service-logos/hive.png | Bin 0 -> 86132 bytes
knox-homepage-ui/home/assets/service-logos/hue.png | Bin 0 -> 53507 bytes
.../home/assets/service-logos/impala.png | Bin 0 -> 25804 bytes
.../home/assets/service-logos/impalaui.png | Bin 0 -> 25804 bytes
.../home/assets/service-logos/jobhistoryui.png | Bin 0 -> 371070 bytes
.../home/assets/service-logos/kafka.png | Bin 0 -> 2396 bytes
.../home/assets/service-logos/kuduui.png | Bin 0 -> 21572 bytes
.../home/assets/service-logos/livyserver.png | Bin 0 -> 4492 bytes
.../home/assets/service-logos/logsearch.png | Bin 0 -> 64392 bytes
.../home/assets/service-logos/nifi-registry.png | Bin 0 -> 3465 bytes
.../home/assets/service-logos/nifi.png | Bin 0 -> 3465 bytes
.../home/assets/service-logos/nodemanagerui.png | Bin 0 -> 371070 bytes
.../home/assets/service-logos/oozie.png | Bin 0 -> 15497 bytes
.../home/assets/service-logos/oozieui.png | Bin 0 -> 15497 bytes
.../home/assets/service-logos/ranger.png | Bin 0 -> 44773 bytes
.../home/assets/service-logos/rangerui.png | Bin 0 -> 44773 bytes
.../home/assets/service-logos/resourcemanager.png | Bin 0 -> 371070 bytes
.../home/assets/service-logos/solr.png | Bin 0 -> 47661 bytes
.../home/assets/service-logos/spark3historyui.png | Bin 0 -> 67362 bytes
.../home/assets/service-logos/sparkhistoryui.png | Bin 0 -> 67362 bytes
.../home/assets/service-logos/storm-logviewer.png | Bin 0 -> 34490 bytes
.../home/assets/service-logos/storm.png | Bin 0 -> 34490 bytes
.../home/assets/service-logos/thriftserverui.png | Bin 0 -> 67362 bytes
.../home/assets/service-logos/webhbase.png | Bin 0 -> 21196 bytes
.../home/assets/service-logos/webhcat.png | Bin 0 -> 86132 bytes
.../home/assets/service-logos/webhdfs.png | Bin 0 -> 63191 bytes
.../home/assets/service-logos/yarnui.png | Bin 0 -> 371070 bytes
.../home/assets/service-logos/yarnuiv2.png | Bin 0 -> 371070 bytes
.../home/assets/service-logos/zeppelinui.png | Bin 0 -> 31387 bytes
.../home/assets/service-logos/zeppelinws.png | Bin 0 -> 31387 bytes
knox-homepage-ui/package-lock.json | 16 +++++++
knox-homepage-ui/package.json | 2 +
pom.xml | 8 ++--
54 files changed, 83 insertions(+), 35 deletions(-)
diff --git a/knox-homepage-ui/home/app/app.module.ts
b/knox-homepage-ui/home/app/app.module.ts
index f8f3186..d72bbe4 100644
--- a/knox-homepage-ui/home/app/app.module.ts
+++ b/knox-homepage-ui/home/app/app.module.ts
@@ -18,6 +18,7 @@ import {NgModule} from '@angular/core';
import {DataTableModule} from 'angular2-datatable';
import {BrowserModule} from '@angular/platform-browser';
import {HttpClientModule, HttpClientXsrfModule} from '@angular/common/http';
+import {MatGridListModule} from '@angular/material/grid-list';
import {GeneralProxyInformationComponent} from
'./generalProxyInformation/general.proxy.information.component';
import {TopologyInformationsComponent} from
'./topologies/topology.information.component';
@@ -27,7 +28,8 @@ import {HomepageService} from './homepage.service';
imports: [BrowserModule,
HttpClientModule,
HttpClientXsrfModule,
- DataTableModule
+ DataTableModule,
+ MatGridListModule
],
declarations: [GeneralProxyInformationComponent,
TopologyInformationsComponent
diff --git
a/knox-homepage-ui/home/app/topologies/topology.information.component.css
b/knox-homepage-ui/home/app/topologies/topology.information.component.css
new file mode 100644
index 0000000..eb2de03
--- /dev/null
+++ b/knox-homepage-ui/home/app/topologies/topology.information.component.css
@@ -0,0 +1,36 @@
+/* based on the sample from here: https://codepen.io/surabhi/pen/NNObXw */
+
+mat-grid-tile mat-grid-tile-footer {
+ background: rgba(220,220,220,1);
+ height: 20px;
+ color:black;
+}
+
+mat-grid-tile-footer figcaption {
+ width: 100%;
+}
+
+mat-grid-tile-footer figcaption h3 {
+ margin: 0;
+ font-weight: 700;
+ width: 100%;
+ text-align: center;
+}
+
+.tile-shortDesc {
+ cursor: pointer;
+}
+
+.tile-longDesc {
+ visibility: hidden;
+ opacity: 0;
+ transition: all 0.3s linear;
+ margin-bottom: 20px;
+ word-wrap: break-word;
+}
+
+.tile-shortDesc:hover + .tile-longDesc {
+ opacity: 1;
+ transition: all 0.3s linear;
+ visibility: visible;
+}
diff --git
a/knox-homepage-ui/home/app/topologies/topology.information.component.html
b/knox-homepage-ui/home/app/topologies/topology.information.component.html
index d582f99..b6aa3b6 100644
--- a/knox-homepage-ui/home/app/topologies/topology.information.component.html
+++ b/knox-homepage-ui/home/app/topologies/topology.information.component.html
@@ -25,36 +25,22 @@
<div class="table-responsive" *ngIf="this['showTopology_' +
topology.topology]">
<!-- UI services -->
- <table class="table table-hover"
[mfData]="topology.uiServices.service" #ui="mfDataTable" [mfRowsOnPage]="5">
- <colgroup>
- <col width="30%">
- <col width="70%">
- </colgroup>
- <thead>
- <tr *ngIf="topology.uiServices.service.length == 0"><th
colspan="2">No UI services found</th></tr>
- <tr *ngIf="topology.uiServices.service.length > 0"><th
colspan="2">UI services</th></tr>
- </thead>
- <tbody>
- <tr *ngFor="let service of ui.data">
- <td>
- <span class="inline-glyph glyphicon
glyphicon-info-sign btn btn-xs"
- title="{{service.description}}"
- data-toggle="tooltip"></span>
- {{service.shortDesc}} <span class="small"
*ngIf="service.version">(v{{service.version}})</span>
- </td>
- <td>
- <a href="{{service.serviceUrl}}"
target="_blank">{{service.serviceUrl}}</a>
- </td>
- </tr>
- </tbody>
- <tfoot>
- <tr>
- <td colspan="4">
- <mfBootstrapPaginator
[rowsOnPageSet]="[5,10,15]"></mfBootstrapPaginator>
- </td>
- </tr>
- </tfoot>
- </table>
+ <mat-grid-list cols="4" rowHeight="130px">
+ <mat-grid-tile *ngFor="let service of topology.uiServices.service"
[colspan]="1" [rowspan]="1">
+ <a href="{{service.serviceUrl}}" target="blank"
*ngIf="!this['enableServiceText_' + service.serviceName.toLowerCase()]">
+ <img
src="assets/service-logos/{{service.serviceName.toLowerCase()}}.png"
height="50px" (error)="enableServiceText('enableServiceText_' +
service.serviceName.toLowerCase())"/>
+ </a>
+ <a href="{{service.serviceUrl}}" target="blank"
*ngIf="this['enableServiceText_' + service.serviceName.toLowerCase()]">
+ {{service.shortDesc}}
+ </a>
+ <mat-grid-tile-footer class="tile-shortDesc">
+ <h3>{{service.shortDesc}} <span class="small"
*ngIf="service.version">(v{{service.version}})</span></h3>
+ </mat-grid-tile-footer>
+ <mat-grid-tile-footer class="tile-longDesc"
style="height:100px;">
+ <h3>{{service.description}}</h3>
+ </mat-grid-tile-footer>
+ </mat-grid-tile>
+ </mat-grid-list>
<!-- API services -->
<table class="table table-hover"
[mfData]="topology.apiServices.service" #api="mfDataTable" [mfRowsOnPage]="5">
diff --git
a/knox-homepage-ui/home/app/topologies/topology.information.component.ts
b/knox-homepage-ui/home/app/topologies/topology.information.component.ts
index 8f0ff12..f71496d 100644
--- a/knox-homepage-ui/home/app/topologies/topology.information.component.ts
+++ b/knox-homepage-ui/home/app/topologies/topology.information.component.ts
@@ -15,6 +15,7 @@
* limitations under the License.
*/
import {Component, OnInit} from '@angular/core';
+import {MatGridListModule} from '@angular/material/grid-list';
import {HomepageService} from '../homepage.service';
import {TopologyInformation} from './topology.information';
import {Service} from './service';
@@ -22,6 +23,7 @@ import {Service} from './service';
@Component({
selector: 'app-topologies-information',
templateUrl: './topology.information.component.html',
+ styleUrls: ['./topology.information.component.css'],
providers: [HomepageService]
})
@@ -40,6 +42,10 @@ export class TopologyInformationsComponent implements OnInit
{
this[propertyName] = !this[propertyName];
}
+ enableServiceText(enableServiceText: string) {
+ this[enableServiceText] = true;
+ }
+
constructor(private homepageService: HomepageService) {}
ngOnInit(): void {
diff --git a/knox-homepage-ui/home/assets/service-logos/ambari.png
b/knox-homepage-ui/home/assets/service-logos/ambari.png
new file mode 100644
index 0000000..5426508
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/ambari.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/ambariui.png
b/knox-homepage-ui/home/assets/service-logos/ambariui.png
new file mode 100644
index 0000000..5426508
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/ambariui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/ambariws.png
b/knox-homepage-ui/home/assets/service-logos/ambariws.png
new file mode 100644
index 0000000..5426508
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/ambariws.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/atlas-api.png
b/knox-homepage-ui/home/assets/service-logos/atlas-api.png
new file mode 100644
index 0000000..58710c9
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/atlas-api.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/atlas.png
b/knox-homepage-ui/home/assets/service-logos/atlas.png
new file mode 100644
index 0000000..58710c9
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/atlas.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/avatica.png
b/knox-homepage-ui/home/assets/service-logos/avatica.png
new file mode 100644
index 0000000..c6876ea
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/avatica.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/datanode.png
b/knox-homepage-ui/home/assets/service-logos/datanode.png
new file mode 100644
index 0000000..09937dc
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/datanode.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/druid-broker.png
b/knox-homepage-ui/home/assets/service-logos/druid-broker.png
new file mode 100644
index 0000000..a0c06df
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/druid-broker.png differ
diff --git
a/knox-homepage-ui/home/assets/service-logos/druid-coordinator-ui.png
b/knox-homepage-ui/home/assets/service-logos/druid-coordinator-ui.png
new file mode 100644
index 0000000..a0c06df
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/druid-coordinator-ui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/druid-coordinator.png
b/knox-homepage-ui/home/assets/service-logos/druid-coordinator.png
new file mode 100644
index 0000000..a0c06df
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/druid-coordinator.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/druid-overlord-ui.png
b/knox-homepage-ui/home/assets/service-logos/druid-overlord-ui.png
new file mode 100644
index 0000000..a0c06df
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/druid-overlord-ui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/druid-overlord.png
b/knox-homepage-ui/home/assets/service-logos/druid-overlord.png
new file mode 100644
index 0000000..a0c06df
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/druid-overlord.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/druid-router.png
b/knox-homepage-ui/home/assets/service-logos/druid-router.png
new file mode 100644
index 0000000..a0c06df
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/druid-router.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/druid.png
b/knox-homepage-ui/home/assets/service-logos/druid.png
new file mode 100644
index 0000000..a0c06df
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/druid.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/hbase.png
b/knox-homepage-ui/home/assets/service-logos/hbase.png
new file mode 100644
index 0000000..e91eb8d
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/hbase.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/hbaseui.png
b/knox-homepage-ui/home/assets/service-logos/hbaseui.png
new file mode 100644
index 0000000..e91eb8d
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/hbaseui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/hdfsui.png
b/knox-homepage-ui/home/assets/service-logos/hdfsui.png
new file mode 100644
index 0000000..09937dc
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/hdfsui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/hive.png
b/knox-homepage-ui/home/assets/service-logos/hive.png
new file mode 100644
index 0000000..0413f59
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/hive.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/hue.png
b/knox-homepage-ui/home/assets/service-logos/hue.png
new file mode 100644
index 0000000..d3922cd
Binary files /dev/null and b/knox-homepage-ui/home/assets/service-logos/hue.png
differ
diff --git a/knox-homepage-ui/home/assets/service-logos/impala.png
b/knox-homepage-ui/home/assets/service-logos/impala.png
new file mode 100644
index 0000000..d414518
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/impala.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/impalaui.png
b/knox-homepage-ui/home/assets/service-logos/impalaui.png
new file mode 100644
index 0000000..d414518
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/impalaui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/jobhistoryui.png
b/knox-homepage-ui/home/assets/service-logos/jobhistoryui.png
new file mode 100644
index 0000000..4766e62
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/jobhistoryui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/kafka.png
b/knox-homepage-ui/home/assets/service-logos/kafka.png
new file mode 100644
index 0000000..3053cec
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/kafka.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/kuduui.png
b/knox-homepage-ui/home/assets/service-logos/kuduui.png
new file mode 100644
index 0000000..1afca89
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/kuduui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/livyserver.png
b/knox-homepage-ui/home/assets/service-logos/livyserver.png
new file mode 100644
index 0000000..82e6035
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/livyserver.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/logsearch.png
b/knox-homepage-ui/home/assets/service-logos/logsearch.png
new file mode 100644
index 0000000..3a2c926
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/logsearch.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/nifi-registry.png
b/knox-homepage-ui/home/assets/service-logos/nifi-registry.png
new file mode 100644
index 0000000..ce49560
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/nifi-registry.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/nifi.png
b/knox-homepage-ui/home/assets/service-logos/nifi.png
new file mode 100644
index 0000000..ce49560
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/nifi.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/nodemanagerui.png
b/knox-homepage-ui/home/assets/service-logos/nodemanagerui.png
new file mode 100644
index 0000000..4766e62
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/nodemanagerui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/oozie.png
b/knox-homepage-ui/home/assets/service-logos/oozie.png
new file mode 100644
index 0000000..4b49191
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/oozie.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/oozieui.png
b/knox-homepage-ui/home/assets/service-logos/oozieui.png
new file mode 100644
index 0000000..4b49191
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/oozieui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/ranger.png
b/knox-homepage-ui/home/assets/service-logos/ranger.png
new file mode 100644
index 0000000..8a36b64
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/ranger.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/rangerui.png
b/knox-homepage-ui/home/assets/service-logos/rangerui.png
new file mode 100644
index 0000000..8a36b64
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/rangerui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/resourcemanager.png
b/knox-homepage-ui/home/assets/service-logos/resourcemanager.png
new file mode 100644
index 0000000..4766e62
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/resourcemanager.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/solr.png
b/knox-homepage-ui/home/assets/service-logos/solr.png
new file mode 100644
index 0000000..83a07ed
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/solr.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/spark3historyui.png
b/knox-homepage-ui/home/assets/service-logos/spark3historyui.png
new file mode 100644
index 0000000..5b4c201
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/spark3historyui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/sparkhistoryui.png
b/knox-homepage-ui/home/assets/service-logos/sparkhistoryui.png
new file mode 100644
index 0000000..5b4c201
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/sparkhistoryui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/storm-logviewer.png
b/knox-homepage-ui/home/assets/service-logos/storm-logviewer.png
new file mode 100644
index 0000000..9478c7c
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/storm-logviewer.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/storm.png
b/knox-homepage-ui/home/assets/service-logos/storm.png
new file mode 100644
index 0000000..9478c7c
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/storm.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/thriftserverui.png
b/knox-homepage-ui/home/assets/service-logos/thriftserverui.png
new file mode 100644
index 0000000..5b4c201
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/thriftserverui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/webhbase.png
b/knox-homepage-ui/home/assets/service-logos/webhbase.png
new file mode 100644
index 0000000..e91eb8d
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/webhbase.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/webhcat.png
b/knox-homepage-ui/home/assets/service-logos/webhcat.png
new file mode 100644
index 0000000..0413f59
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/webhcat.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/webhdfs.png
b/knox-homepage-ui/home/assets/service-logos/webhdfs.png
new file mode 100644
index 0000000..09937dc
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/webhdfs.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/yarnui.png
b/knox-homepage-ui/home/assets/service-logos/yarnui.png
new file mode 100644
index 0000000..4766e62
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/yarnui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/yarnuiv2.png
b/knox-homepage-ui/home/assets/service-logos/yarnuiv2.png
new file mode 100644
index 0000000..4766e62
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/yarnuiv2.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/zeppelinui.png
b/knox-homepage-ui/home/assets/service-logos/zeppelinui.png
new file mode 100644
index 0000000..a3c64f1
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/zeppelinui.png differ
diff --git a/knox-homepage-ui/home/assets/service-logos/zeppelinws.png
b/knox-homepage-ui/home/assets/service-logos/zeppelinws.png
new file mode 100644
index 0000000..a3c64f1
Binary files /dev/null and
b/knox-homepage-ui/home/assets/service-logos/zeppelinws.png differ
diff --git a/knox-homepage-ui/package-lock.json
b/knox-homepage-ui/package-lock.json
index ea246f4..d6f75b8 100644
--- a/knox-homepage-ui/package-lock.json
+++ b/knox-homepage-ui/package-lock.json
@@ -60,6 +60,14 @@
"rxjs": "^5.5.6"
}
},
+ "@angular/cdk": {
+ "version": "5.2.5",
+ "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-5.2.5.tgz",
+ "integrity":
"sha512-GN8m1d+VcCE9+Bgwv06Y8YJKyZ0i9ZIq2ZPBcJYt+KVgnVVRg4JkyUNxud07LNsvzOX22DquHqmIZiC4hAG7Ag==",
+ "requires": {
+ "tslib": "^1.7.1"
+ }
+ },
"@angular/cli": {
"version": "1.7.4",
"resolved": "http://registry.npmjs.org/@angular/cli/-/cli-1.7.4.tgz",
@@ -185,6 +193,14 @@
"integrity":
"sha512-tgnFAhwBmUs1W0dmcmlBmUlMaOgkoyuSdrcF23lz8W5+nSLb+LnbH5a3blU2NVqA4ESvLKQkPW5dpKa/LuhrPQ==",
"dev": true
},
+ "@angular/material": {
+ "version": "5.2.5",
+ "resolved":
"https://registry.npmjs.org/@angular/material/-/material-5.2.5.tgz",
+ "integrity":
"sha512-IltfBeTJWnmZehOQNQ7KoFs7MGWuZTe0g21hIitGkusVNt1cIoTD24xKH5jwztjH19c04IgiwonpurMKM6pBCQ==",
+ "requires": {
+ "tslib": "^1.7.1"
+ }
+ },
"@angular/platform-browser": {
"version": "5.2.11",
"resolved":
"https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.2.11.tgz",
diff --git a/knox-homepage-ui/package.json b/knox-homepage-ui/package.json
index 6211f9c..d282245 100644
--- a/knox-homepage-ui/package.json
+++ b/knox-homepage-ui/package.json
@@ -10,11 +10,13 @@
},
"private": true,
"dependencies": {
+ "@angular/cdk": "^5.2.5",
"@angular/common": "^5.2.0",
"@angular/compiler": "^5.2.0",
"@angular/core": "^5.2.0",
"@angular/forms": "^5.2.0",
"@angular/http": "^5.2.0",
+ "@angular/material": "^5.2.5",
"@angular/platform-browser": "^5.2.0",
"@angular/platform-browser-dynamic": "^5.2.0",
"@angular/router": "^5.2.0",
diff --git a/pom.xml b/pom.xml
index 6ea0c0d..2638e3a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -425,10 +425,10 @@
<exclude>**/admin-ui/**/*.js</exclude>
<exclude>**/admin-ui/**/*.css</exclude>
<exclude>**/admin-ui/**/*.html</exclude>
- <exclude>**/knox-homepage-ui/**/*.json</exclude>
- <exclude>**/knox-homepage-ui/**/*.js</exclude>
- <exclude>**/knox-homepage-ui/**/*.css</exclude>
- <exclude>**/knox-homepage-ui/**/*.html</exclude>
+ <exclude>**/home/**/*.json</exclude>
+ <exclude>**/home/**/*.js</exclude>
+ <exclude>**/home/**/*.css</exclude>
+ <exclude>**/home/**/*.html</exclude>
<exclude>atlassian-ide-plugin.xml</exclude>
<exclude>**/PULL_REQUEST_TEMPLATE*</exclude>
<exclude>**/new-service-definition-template.xml</exclude>