...
1 package resolver
2
3 import (
4 "sync"
5
6 "edge-infra.dev/pkg/edge/api/services"
7 "edge-infra.dev/pkg/edge/api/services/artifacts"
8 cabundle "edge-infra.dev/pkg/edge/api/services/caBundle"
9 "edge-infra.dev/pkg/edge/api/services/channels"
10 "edge-infra.dev/pkg/edge/api/services/clustersecrets"
11 edgenode "edge-infra.dev/pkg/edge/api/services/edgenode/common"
12 "edge-infra.dev/pkg/edge/api/services/interfaces"
13 "edge-infra.dev/pkg/edge/api/services/kinform"
14 virtualmachine "edge-infra.dev/pkg/edge/api/services/virtualmachine/common"
15 "edge-infra.dev/pkg/edge/api/types"
16 )
17
18
19
20
21
22
23
24
25 type Resolver struct {
26 GKEClient services.GkeClient
27 GCPClientService services.GcpClientService
28 GCPService services.GCPService
29 StoreClusterService services.StoreClusterService
30 HelmService services.HelmService
31 SecretService services.SecretService
32 UserManagementService services.UserManagementService
33 BannerService services.BannerService
34 RoleService services.RoleService
35 RegistrationService services.RegistrationService
36 BootstrapService services.BootstrapService
37 BSLSiteService services.BSLSiteService
38 IAMService services.IAMService
39 IAMSettingsService services.IAMSettingsService
40 LabelService services.LabelService
41 ChariotService services.ChariotService
42 TenantService services.TenantService
43 CapabilityService services.CapabilityService
44 Config *types.Config
45 TerminalService services.TerminalService
46 ClusterConfigService services.ClusterConfigService
47 ActivityService services.ActivityService
48 TerminalLabelService services.TerminalLabelService
49 VirtualMachineService services.VirtualMachineService
50 ArtifactsService artifacts.Service
51 NamespaceService services.NamespaceService
52 CompatibilityService services.CompatibilityService
53 LogClassificationService services.LogClassificationService
54 LogClassificationLabelsService services.LogClassificationLabelsService
55 ArtifactRegistryService services.ArtifactRegistryService
56 LogReplayService services.LogReplayService
57 OperatorInterventionService services.OperatorInterventionService
58 ClusterSecretService clustersecrets.ClusterSecretService
59 KinformService kinform.Service
60 VirtualMachineStatusService virtualmachine.Status
61 LabelMutex sync.Mutex
62 ActivationCodeService edgenode.ActivationCode
63 ClusterLabelService interfaces.ClusterLabelService
64 ChannelService channels.Service
65 BannerConfigService services.BannerConfigService
66 EdgeAgentService services.EdgeAgentService
67 CABundleService cabundle.Service
68 }
69
View as plain text