update endpoint angular state (#10950)

pull/10943/head
Prabhat Khera 2024-01-12 16:44:49 +13:00 committed by GitHub
parent cf88570c39
commit 067a7d148f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 1 deletions

View File

@ -50,7 +50,9 @@ class KubernetesCreateApplicationController {
KubernetesVolumeService, KubernetesVolumeService,
RegistryService, RegistryService,
StackService, StackService,
KubernetesNodesLimitsService KubernetesNodesLimitsService,
EndpointService,
StateManager
) { ) {
this.$scope = $scope; this.$scope = $scope;
this.$async = $async; this.$async = $async;
@ -69,6 +71,8 @@ class KubernetesCreateApplicationController {
this.RegistryService = RegistryService; this.RegistryService = RegistryService;
this.StackService = StackService; this.StackService = StackService;
this.KubernetesNodesLimitsService = KubernetesNodesLimitsService; this.KubernetesNodesLimitsService = KubernetesNodesLimitsService;
this.EndpointService = EndpointService;
this.StateManager = StateManager;
this.ApplicationDeploymentTypes = KubernetesApplicationDeploymentTypes; this.ApplicationDeploymentTypes = KubernetesApplicationDeploymentTypes;
this.ApplicationDataAccessPolicies = KubernetesApplicationDataAccessPolicies; this.ApplicationDataAccessPolicies = KubernetesApplicationDataAccessPolicies;
@ -959,6 +963,9 @@ class KubernetesCreateApplicationController {
$onInit() { $onInit() {
return this.$async(async () => { return this.$async(async () => {
try { try {
this.endpoint = await this.EndpointService.endpoint(this.endpoint.Id);
await this.StateManager.updateEndpointState(this.endpoint);
this.storageClasses = this.endpoint.Kubernetes.Configuration.StorageClasses; this.storageClasses = this.endpoint.Kubernetes.Configuration.StorageClasses;
this.state.useLoadBalancer = this.endpoint.Kubernetes.Configuration.UseLoadBalancer; this.state.useLoadBalancer = this.endpoint.Kubernetes.Configuration.UseLoadBalancer;
this.state.useServerMetrics = this.endpoint.Kubernetes.Configuration.UseServerMetrics; this.state.useServerMetrics = this.endpoint.Kubernetes.Configuration.UseServerMetrics;