diff options
Diffstat (limited to 'app/assets/javascripts/clusters/services/clusters_service.js')
-rw-r--r-- | app/assets/javascripts/clusters/services/clusters_service.js | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/app/assets/javascripts/clusters/services/clusters_service.js b/app/assets/javascripts/clusters/services/clusters_service.js index 333fb293a15..7300bb3137a 100644 --- a/app/assets/javascripts/clusters/services/clusters_service.js +++ b/app/assets/javascripts/clusters/services/clusters_service.js @@ -3,38 +3,12 @@ import axios from '../../lib/utils/axios_utils'; export default class ClusterService { constructor(options = {}) { this.options = options; - this.appInstallEndpointMap = { - helm: this.options.installHelmEndpoint, - ingress: this.options.installIngressEndpoint, - cert_manager: this.options.installCertManagerEndpoint, - crossplane: this.options.installCrossplaneEndpoint, - runner: this.options.installRunnerEndpoint, - prometheus: this.options.installPrometheusEndpoint, - jupyter: this.options.installJupyterEndpoint, - knative: this.options.installKnativeEndpoint, - elastic_stack: this.options.installElasticStackEndpoint, - }; - this.appUpdateEndpointMap = { - knative: this.options.updateKnativeEndpoint, - }; } fetchClusterStatus() { return axios.get(this.options.endpoint); } - installApplication(appId, params) { - return axios.post(this.appInstallEndpointMap[appId], params); - } - - updateApplication(appId, params) { - return axios.patch(this.appUpdateEndpointMap[appId], params); - } - - uninstallApplication(appId, params) { - return axios.delete(this.appInstallEndpointMap[appId], params); - } - fetchClusterEnvironments() { return axios.get(this.options.clusterEnvironmentsEndpoint); } |