Advanced Cluster Management - NGUI
- Added new OKA packages module under packages
- Added Profiless, KSU under k8s section
- Feature 11020. 11022, 11023, 11024, 11025, 11026
Change-Id: Ibddeb4d5693ce24d80e378277693405c810f6e04
Signed-off-by: SANDHYA.JS <sandhya.j@tataelxsi.co.in>
diff --git a/src/app/k8s/K8sModule.ts b/src/app/k8s/K8sModule.ts
index 14d8165..4b9ff15 100644
--- a/src/app/k8s/K8sModule.ts
+++ b/src/app/k8s/K8sModule.ts
@@ -31,9 +31,17 @@
import { K8sActionComponent } from 'K8sActionComponent';
import { K8sAddClusterComponent } from 'K8sAddClusterComponent';
import { K8sAddRepoComponent } from 'K8sAddRepoComponent';
+import { K8sAppProfileComponent } from 'K8sAppProfileComponent';
+import { K8sAttachProfileComponent } from 'K8sAttachProfileComponent';
import { K8sClusterComponent } from 'K8sClusterComponent';
import { K8sComponent } from 'K8sComponent';
+import { K8sInfraConfigAddComponent } from 'K8sInfraConfigAddComponent';
+import { K8sInfraConfigProfileComponent } from 'K8sInfraConfigProfileComponent';
+import { K8sInfraControllerProfileComponent } from 'K8sInfraControllerProfileComponent';
import { K8sRepositoryComponent } from 'K8sRepositoryComponent';
+import { K8sResourceProfileComponent } from 'K8sResourceProfileComponent';
+import { KSUAddComponent } from 'KSUAddComponent';
+import { KSUComponent } from 'KSUComponent';
import { LoaderModule } from 'LoaderModule';
import { Ng2SmartTableModule } from 'ng2-smart-table';
import { PagePerRowModule } from 'PagePerRowModule';
@@ -59,6 +67,46 @@
component: K8sClusterComponent
},
{
+ path: 'infra-config-profile',
+ data: {
+ breadcrumb: [{ title: 'PAGE.DASHBOARD.DASHBOARD', url: '/' }, { title: 'PAGE.DASHBOARD.PROJECTS', url: '/projects' },
+ projectInfo, { title: 'PAGE.K8S.INFRACONFIG', url: null }]
+ },
+ component: K8sInfraConfigProfileComponent
+ },
+ {
+ path: 'infra-controller-profile',
+ data: {
+ breadcrumb: [{ title: 'PAGE.DASHBOARD.DASHBOARD', url: '/' }, { title: 'PAGE.DASHBOARD.PROJECTS', url: '/projects' },
+ projectInfo, { title: 'PAGE.K8S.INFRACONTROLLER', url: null }]
+ },
+ component: K8sInfraControllerProfileComponent
+ },
+ {
+ path: 'app-profile',
+ data: {
+ breadcrumb: [{ title: 'PAGE.DASHBOARD.DASHBOARD', url: '/' }, { title: 'PAGE.DASHBOARD.PROJECTS', url: '/projects' },
+ projectInfo, { title: 'PAGE.K8S.APP', url: null }]
+ },
+ component: K8sAppProfileComponent
+ },
+ {
+ path: 'resource-profile',
+ data: {
+ breadcrumb: [{ title: 'PAGE.DASHBOARD.DASHBOARD', url: '/' }, { title: 'PAGE.DASHBOARD.PROJECTS', url: '/projects' },
+ projectInfo, { title: 'PAGE.K8S.RESOURCE', url: null }]
+ },
+ component: K8sResourceProfileComponent
+ },
+ {
+ path: 'ksu',
+ data: {
+ breadcrumb: [{ title: 'PAGE.DASHBOARD.DASHBOARD', url: '/' }, { title: 'PAGE.DASHBOARD.PROJECTS', url: '/projects' },
+ projectInfo, { title: 'PAGE.K8S.KSU', url: null }]
+ },
+ component: KSUComponent
+ },
+ {
path: 'repo',
data: {
breadcrumb: [{ title: 'PAGE.DASHBOARD.DASHBOARD', url: '/' }, { title: 'PAGE.DASHBOARD.PROJECTS', url: '/projects' },
@@ -93,7 +141,15 @@
K8sRepositoryComponent,
K8sActionComponent,
K8sAddClusterComponent,
- K8sAddRepoComponent
+ K8sAddRepoComponent,
+ K8sAttachProfileComponent,
+ K8sInfraConfigProfileComponent,
+ K8sInfraControllerProfileComponent,
+ K8sInfraConfigAddComponent,
+ K8sAppProfileComponent,
+ K8sResourceProfileComponent,
+ KSUComponent,
+ KSUAddComponent
],
providers: [DataService],
schemas: [CUSTOM_ELEMENTS_SCHEMA]