Feature: 11055 Support of several node groups in clusters created by OSM
- Added control plane support in managed post
- When aws vim account is selected paylaod will get differed
- Added details page in clusters to view node and ksu for
specified cluster
- Fixed Bug 2402 - Unable to create Ns Config template from Ui
bug by chnaging api
Change-Id: I4eb327fd86b0c4a706b05a8ed10524e4d2c5bc95
Signed-off-by: SANDHYA.JS <sandhya.j@tataelxsi.co.in>
diff --git a/src/app/utilities/delete/DeleteComponent.ts b/src/app/utilities/delete/DeleteComponent.ts
index f65712d..a54b67e 100644
--- a/src/app/utilities/delete/DeleteComponent.ts
+++ b/src/app/utilities/delete/DeleteComponent.ts
@@ -132,7 +132,11 @@
if (sessionStorage.getItem('clusterType') === 'Registered') {
this.isRegisterPage = true;
}
- this.createdbyosm = data.createdbyosm;
+ if (data.createdbyosm === 'NO' || data.createdbyosm === 'false') {
+ this.createdbyosm = 'false';
+ } else {
+ this.createdbyosm = 'true';
+ }
this.bootstrap = data.bootstrap;
this.key = data.key;
if (!isNullOrUndefined(this.params)) {
@@ -170,6 +174,11 @@
} else if (data.productName !== undefined) {
this.title = data.productName;
}
+ if (data.createdbyosm === 'NO' || data.createdbyosm === 'false') {
+ this.createdbyosm = 'false';
+ } else {
+ this.createdbyosm = 'true';
+ }
}
/** Generate Delete url from data @public */
// eslint-disable-next-line complexity
@@ -184,6 +193,10 @@
} else if (this.params.page === 'instantiateNS') {
this.deleteURL = environment.NSINSTANCESTERMINATE_URL;
this.notifyMessage = 'DELETEDSUCCESSFULLY';
+ } else if (this.params.page === 'card-node') {
+ this.title = this.params.name;
+ } else if (this.params.page === 'card-ksu') {
+ this.title = this.params.name;
}
}
if (data.page === 'ns-package') {
@@ -249,6 +262,8 @@
} else if (data.page === 'k8-cluster') {
this.forceDelete = this.params.forceDeleteType;
this.page = data.page;
+ } else if (data.page === 'k8s-node') {
+ this.deleteURL = environment.K8SCREATECLUSTER_URL + '/' + data.cluster_id + '/node';
}
}
/** Generate Data function @public */
@@ -265,23 +280,26 @@
}
}
deletingURl = this.deleteURL + '/' + this.id + '?FORCE=true';
- this.notifyMessage = 'DELETEDSUCCESSFULLY';
+ this.notifyMessage = 'DELETELOADMESSAGE';
} else if (this.page === 'k8-cluster') {
if (this.createdbyosm === 'true') {
this.deleteURL = environment.K8SCREATECLUSTER_URL;
deletingURl = this.deleteURL + '/' + this.id;
} else {
- if (this.bootstrap === false && this.key === true) {
+ if (this.key === false) {
+ this.deleteURL = environment.K8SCREATECLUSTER_URL;
+ deletingURl = this.deleteURL + '/' + this.id + '/deregister';
+ } else if (this.key === true) {
this.deleteURL = environment.K8SCLUSTER_URL;
deletingURl = this.deleteURL + '/' + this.id;
- } else if (this.bootstrap === false && this.key === false) {
- this.deleteURL = environment.K8SCREATECLUSTER_URL;
- deletingURl = this.deleteURL + '/' + this.id + '/deregister';
}
- else if (this.bootstrap === true) {
- this.deleteURL = environment.K8SCREATECLUSTER_URL;
- deletingURl = this.deleteURL + '/' + this.id + '/deregister';
- }
+ }
+ } else if (!isNullOrUndefined(this.params)) {
+ if (this.params.page === 'card-node') {
+ this.createdbyosm = 'true';
+ deletingURl = environment.K8SCREATECLUSTER_URL + '/' + this.params.cluster_id + '/nodegroup' + '/' + this.params.id;
+ } else if (this.params.page === 'card-ksu') {
+ deletingURl = environment.KSU_URL + '/' + this.params.id;
}
} else {
deletingURl = this.deleteURL + '/' + this.id;