public ConfigMapDetailViewModel( IKubernetesService kubernetesService, IPopupService popupService, INavigationService navigationService) : base(kubernetesService, popupService, navigationService) { }
public NodesViewModel( INavigationService navigationService, IKubernetesService kubernetesService, IPopupService popupService) : base(navigationService, kubernetesService, popupService) { }
public ReplicationControllersViewModel( INavigationService navigationService, IKubernetesService kubernetesService, IPopupService popupService) : base(navigationService, kubernetesService, popupService) { }
public PersistentVolumesViewModel( INavigationService navigationService, IKubernetesService kubernetesService, IPopupService popupService) : base(navigationService, kubernetesService, popupService) { }
public EndpointDetailViewModel( IKubernetesService kubernetesService, IPopupService popupService, INavigationService navigationService) : base(kubernetesService, popupService, navigationService) { }
public StorageClassDetailViewModel( IKubernetesService kubernetesService, IPopupService popupService, INavigationService navigationService) : base(kubernetesService, popupService, navigationService) { }
public StatefulSetDetailViewModel( IKubernetesService kubernetesService, IPopupService popupService, INavigationService navigationService) : base(kubernetesService, popupService, navigationService) { }
public HorizontalPodAutoscalersViewModel( INavigationService navigationService, IKubernetesService kubernetesService, IPopupService popupService) : base(navigationService, kubernetesService, popupService) { }
public ReplicationControllerDetailViewModel( IKubernetesService kubernetesService, IPopupService popupService, INavigationService navigationService) : base(kubernetesService, popupService, navigationService) { }
public NamespaceDetailViewModel( IKubernetesService kubernetesService, IPopupService popupService, INavigationService navigationService) : base(kubernetesService, popupService, navigationService) { }
public PersistentVolumeClaimDetailViewModel( IKubernetesService kubernetesService, IPopupService popupService, INavigationService navigationService) : base(kubernetesService, popupService, navigationService) { this.NavigateToStorageClassCommand = new Command(async() => await this.OnNavigateToStorageClassCommandExecute()); this.NavigateToPersistentVolumeCommand = new Command(async() => await this.OnNavigateToPersistentVolumeCommandExecute()); }
public ServiceDetailViewModel( IKubernetesService kubernetesService, IPopupService popupService, INavigationService navigationService, ILauncher launcher) : base(kubernetesService, popupService, navigationService) { this.launcher = launcher; this.LaunchExternalEndpointCommand = new Command(this.LaunchExternalEndpointCommandExecute); }
public PodDetailViewModel( IKubernetesService kubernetesService, IPopupService popupService, INavigationService navigationService) : base(kubernetesService, popupService, navigationService) { this.NavigateToNodeDetailCommand = new Command(async(o) => await this.OnNavigateToNodeDetailCommandExecute(o)); this.NavigateToOwnerCommand = new Command(async(o) => await this.OnNavigateToOwnerCommandExecute(o)); }
public ClusterMasterViewModel( IKubernetesService kubernetesService, INavigationService navigationService, IPubSubService pubSubService) { this.kubernetesService = kubernetesService; this.navigationService = navigationService; pubSubService.SubscribeToResourceListingSettingChanged <IKubernetesService>( this, this.HandleResourceListingSettingChanged); }
public CredentialsOperator(IKubernetes client, ILogger <Operator <CredentialsResource> > logger, IKubernetesService k8sService, DatabaseServerRehydrator rehydrator, IEventRecorder <CredentialsResource> eventRecorder, ISqlManagementService sqlService, SecretSourceRehydrator secretSourceRehydrator) : base(client, logger, 1000, 100, 5) { this.k8sService = k8sService; this.rehydrator = rehydrator; this.eventRecorder = eventRecorder; this.sqlService = sqlService; this.secretSourceRehydrator = secretSourceRehydrator; }
public SettingsViewModel( INavigationService navigationService, IKubernetesService kubernetesService, IEnumerable <IAccountManager> accountManagers) { this.navigationService = navigationService; this.kubernetesService = kubernetesService; this.accountManagers = accountManagers; this.NavigateToObjectListingCommand = new Command(async() => await navigationService.NavigateToObjectListingPage()); this.SwitchClusterCommand = new Command(async() => await this.OnSwitchClusterCommandExecute()); }
protected ObjectDetailViewModelBase( IKubernetesService kubernetesService, IPopupService popupService, INavigationService navigationService) { this.KubernetesService = kubernetesService; this.popupService = popupService; this.NavigationService = navigationService; // Defaulting this to true in order that we do not display an empty message on first // navigating to this page. this.IsBusy = true; this.DisplayMetadataItemCommand = new Command(async(o) => await this.OnDisplayMetadataItemCommandExecute(o)); }
public DatabaseOperator(IKubernetes client, ILogger <Operator <DatabaseResource> > logger, IKubernetesService k8sService, ISqlManagementService sqlService, IEventRecorder <DatabaseResource> eventRecorder, DatabaseServerRehydrator rehydrator) : base(client, logger) { this.k8sService = k8sService; this.sqlService = sqlService; this.eventRecorder = eventRecorder; this.rehydrator = rehydrator; Filters.Add(new IgnoreStatusUpdatesOperatorFilter <DatabaseResource, DatabaseStatus>()); }
public JobService(IApplicationDbContext context, IDockerService dockerService, IKubernetesService kubernetesService, IDateTime dateTime, IMessageQueueService messageQueueService, ILogger <JobService> logger, IAppConfigService configurationService, IMapper mapper) { _context = context; _dockerService = dockerService; _kubernetesService = kubernetesService; _messageQueueService = messageQueueService; _dateTime = dateTime; _mapper = mapper; _logger = logger; _configurationService = configurationService; _messageQueueService.MessageReceivedEventHandler += messageQueueService_MessageReceivedEventHandlerAsync; }
public DeploymentScriptOperator(IKubernetes client, ILogger <Operator <DeploymentScriptResource> > logger, IKubernetesService k8sService, DatabaseServerRehydrator rehydrator, ISqlManagementService sqlService, IEventRecorder <DeploymentScriptResource> eventRecorder, IMetrics metrics) : base(client, logger, 1000, 100, 5) { this.k8sService = k8sService; this.rehydrator = rehydrator; this.sqlService = sqlService; this.eventRecorder = eventRecorder; Metrics = metrics; Filters.Add(new IgnoreStatusUpdatesOperatorFilter <DeploymentScriptResource, DeploymentScriptStatus>()); }
protected ObjectListViewModelBase( INavigationService navigationService, IKubernetesService kubernetesService, IPopupService popupService) { this.NavigationService = navigationService; this.KubernetesService = kubernetesService; this.popupService = popupService; this.ObjectSummarySelectedCommand = new Command( async(o) => await this.OnObjectSummarySelectedExecute(o), this.OnObjectSummarySelectedCanExecute); // Defaulting this to true in order that we do not display an empty message on first // navigating to this page. this.IsBusy = true; }
public GkeCfSyncWorker( IHostApplicationLifetime hostApplicationLifetime, ILogger <GkeCfSyncWorker> logger, ICloudflareService cloudflare, IKubernetesService kubernetes) { _hostApplicationLifetime = hostApplicationLifetime; _logger = logger; _cloudflare = cloudflare; _kubernetes = kubernetes; _retryPolicy = new[] { TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(5), TimeSpan.FromSeconds(10), }; }
public ClusterOverviewViewModel( IKubernetesService kubernetesService, IPopupService popupService, IPubSubService pubSubService) { this.kubernetesService = kubernetesService; this.popupService = popupService; // Defaulting this to true in order that we do not display an empty message on first // navigating to this page. this.IsBusy = true; pubSubService.SubscribeToResourceListingSettingChanged <IKubernetesService>( this, this.HandleResourceListingSettingChanged); pubSubService.SubscribeToNamespaceChanged <IKubernetesService>( this, this.HandleNamespaceChanged); }
public GatewayController(IKubernetesService kubernetesService) { this.kubernetesService = kubernetesService; }
public AKSCrudService(IKubernetesService client, ILogger <AKSCrudService> logger) { this.client = client; this.logger = logger; }
public DashboardPageModel(IKubernetesService kubernetesService) { this.kubernetesService = kubernetesService; }
public DatabaseServerRehydrator(IKubernetesService service, ILogger <DatabaseServerRehydrator> logger, SecretSourceRehydrator secretRehydrator) { this.service = service; this.logger = logger; this.secretRehydrator = secretRehydrator; }
public ObjectListingViewModel(IKubernetesService kubernetesService) => this.kubernetesService = kubernetesService;
public KubernetesWorker(ILogger <KubernetesWorker> logger, ConsumerConfig config, IKubernetesService kubernetesService) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _config = config ?? throw new ArgumentNullException(nameof(config)); _kubernetesService = kubernetesService ?? throw new ArgumentNullException(nameof(kubernetesService)); }
public DatabaseServerRehydrator(IKubernetesService service, ILogger <DatabaseServerRehydrator> logger) { this.service = service; this.logger = logger; }