add button to configure prometheus integration from cluster page
This commit is contained in:
parent
d2688b2855
commit
40d93ce6b9
|
@ -32,6 +32,7 @@ export default class Clusters {
|
|||
installIngressPath,
|
||||
installRunnerPath,
|
||||
installPrometheusPath,
|
||||
managePrometheusPath,
|
||||
clusterStatus,
|
||||
clusterStatusReason,
|
||||
helpPath,
|
||||
|
@ -39,6 +40,7 @@ export default class Clusters {
|
|||
|
||||
this.store = new ClustersStore();
|
||||
this.store.setHelpPath(helpPath);
|
||||
this.store.setManagePrometheusPath(managePrometheusPath);
|
||||
this.store.updateStatus(clusterStatus);
|
||||
this.store.updateStatusReason(clusterStatusReason);
|
||||
this.service = new ClustersService({
|
||||
|
@ -93,6 +95,7 @@ export default class Clusters {
|
|||
props: {
|
||||
applications: this.state.applications,
|
||||
helpPath: this.state.helpPath,
|
||||
managePrometheusPath: this.state.managePrometheusPath,
|
||||
},
|
||||
});
|
||||
},
|
||||
|
|
|
@ -43,6 +43,10 @@ export default class ClusterStore {
|
|||
this.state.helpPath = helpPath;
|
||||
}
|
||||
|
||||
setManagePrometheusPath(managePrometheusPath) {
|
||||
this.state.managePrometheusPath = managePrometheusPath;
|
||||
}
|
||||
|
||||
updateStatus(status) {
|
||||
this.state.status = status;
|
||||
}
|
||||
|
|
|
@ -13,7 +13,8 @@
|
|||
toggle_status: @cluster.enabled? ? 'true': 'false',
|
||||
cluster_status: @cluster.status_name,
|
||||
cluster_status_reason: @cluster.status_reason,
|
||||
help_path: help_page_path('user/project/clusters/index.md', anchor: 'installing-applications') } }
|
||||
help_path: help_page_path('user/project/clusters/index.md', anchor: 'installing-applications'),
|
||||
manage_prometheus_path: edit_project_service_path(@cluster.project, 'prometheus') } }
|
||||
|
||||
.js-cluster-application-notice
|
||||
.flash-container
|
||||
|
|
Loading…
Reference in New Issue