From 067a7d148f2a71796420e9a5026d8d876a3fb745 Mon Sep 17 00:00:00 2001 From: Prabhat Khera <91852476+prabhat-org@users.noreply.github.com> Date: Fri, 12 Jan 2024 16:44:49 +1300 Subject: [PATCH] update endpoint angular state (#10950) --- .../applications/create/createApplicationController.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/kubernetes/views/applications/create/createApplicationController.js b/app/kubernetes/views/applications/create/createApplicationController.js index f0a268d3f..ddb7e8462 100644 --- a/app/kubernetes/views/applications/create/createApplicationController.js +++ b/app/kubernetes/views/applications/create/createApplicationController.js @@ -50,7 +50,9 @@ class KubernetesCreateApplicationController { KubernetesVolumeService, RegistryService, StackService, - KubernetesNodesLimitsService + KubernetesNodesLimitsService, + EndpointService, + StateManager ) { this.$scope = $scope; this.$async = $async; @@ -69,6 +71,8 @@ class KubernetesCreateApplicationController { this.RegistryService = RegistryService; this.StackService = StackService; this.KubernetesNodesLimitsService = KubernetesNodesLimitsService; + this.EndpointService = EndpointService; + this.StateManager = StateManager; this.ApplicationDeploymentTypes = KubernetesApplicationDeploymentTypes; this.ApplicationDataAccessPolicies = KubernetesApplicationDataAccessPolicies; @@ -959,6 +963,9 @@ class KubernetesCreateApplicationController { $onInit() { return this.$async(async () => { try { + this.endpoint = await this.EndpointService.endpoint(this.endpoint.Id); + await this.StateManager.updateEndpointState(this.endpoint); + this.storageClasses = this.endpoint.Kubernetes.Configuration.StorageClasses; this.state.useLoadBalancer = this.endpoint.Kubernetes.Configuration.UseLoadBalancer; this.state.useServerMetrics = this.endpoint.Kubernetes.Configuration.UseServerMetrics;