public Kubernetes() { _config = new KubernetesApiConfig(); _provider = GetDefaultProvider(); SetProviderConfig(); IsRunningOnKubernetes = _provider.IsRunningOnKubernetes; }
public Kubernetes(KubernetesConfig config) { _config = config; _provider = GetDefaultProvider(); SetProviderConfig(); IsRunningOnKubernetes = _provider.IsRunningOnKubernetes; }
public ResourceWatcher(ILogger <ResourceWatcher <TEntity> > logger, IKubernetesClient client, OperatorSettings settings) { _logger = logger; _client = client; _settings = settings; _reconnectHandler = new ExponentialBackoffHandler(async() => await WatchResource()); _metrics = new ResourceWatcherMetrics <TEntity>(settings); }
public HostedDatabaseFinalizer( ILogger <HostedDatabaseFinalizer> logger, IKubernetesClient client, ConnectionsManager connectionsManager) : base(logger, client) { _logger = logger; _connectionsManager = connectionsManager; }
protected ResourceControllerBase( ILogger <ResourceControllerBase <TEntity> > logger, IKubernetesClient client, IResourceEventQueue <TEntity> eventQueue) { _logger = logger; _eventQueue = eventQueue; Client = client; }
public Install( IKubernetesClient client, OperatorSettings settings, ResourceLocator resourceLocator, IServiceProvider serviceProvider) { _client = client; _settings = settings; _resourceLocator = resourceLocator; _serviceProvider = serviceProvider; }
public Register( OperatorSettings settings, IKubernetesClient client, ResourceLocator resourceLocator, IServiceProvider serviceProvider) { _settings = settings; _client = client; _resourceLocator = resourceLocator; _serviceProvider = serviceProvider; }
public FinalizerManager( IKubernetesClient client, IServiceProvider services, ResourceLocator locator, ILogger <FinalizerManager <TEntity> > logger) { _client = client; _services = services; _locator = locator; _logger = logger; }
public MockManagedResourceController( ILogger <ManagedResourceController <TEntity> > logger, IKubernetesClient client, ResourceWatcher <TEntity> watcher, ResourceCache <TEntity> cache, IServiceProvider services, ResourceControllerMetrics <TEntity> metrics, OperatorSettings settings, IFinalizerManager <TEntity> finalizerManager) : base(logger, client, watcher, cache, services, metrics, settings, finalizerManager) { }
public KubernetesSecretsRepository(IEnvironment environment, IKubernetesClient kubernetesClient) { _environment = environment; _kubernetesClient = kubernetesClient; _kubernetesClient.OnSecretChange(() => { SecretsChanged?.Invoke(this, new SecretsChangedEventArgs { SecretsType = ScriptSecretsType.Host }); SecretsChanged?.Invoke(this, new SecretsChangedEventArgs { SecretsType = ScriptSecretsType.Function }); }); }
public LeaderElector( ILogger <LeaderElector> logger, OperatorSettings settings, ILeaderElection election, IKubernetesClient client) { _logger = logger; _settings = settings; _election = election; _client = client; _leaseName = $"{_settings.Name}-leadership"; _hostname = Environment.MachineName; }
public ResourceServices( ILoggerFactory loggerFactory, IKubernetesClient client, IResourceCache<TEntity> resourceCache, IResourceEventQueue<TEntity> eventQueue, Lazy<IEnumerable<IResourceFinalizer>> finalizers, OperatorSettings settings, ILeaderElection leaderElection) { LoggerFactory = loggerFactory; Client = client; ResourceCache = resourceCache; EventQueue = eventQueue; Finalizers = finalizers; Settings = settings; LeaderElection = leaderElection; }
public Uninstall(IKubernetesClient client, IResourceTypeService resourceTypeService) { _client = client; _resourceTypeService = resourceTypeService; }
public Version(IKubernetesClient client) { _client = client; }
public ProductInfoManager(IKubernetesClient kubernetesClient, ILogger <ProductInfoManager> logger) { _kubernetesClient = kubernetesClient; _logger = logger; }
public Install(IKubernetesClient client) { _client = client; }
public GetClustersHandler( IKubernetesClient kubernetesClient) { this.kubernetesClient = kubernetesClient ?? throw new ArgumentNullException(nameof(kubernetesClient)); }
public KubernetesClientTest() { _client = new KubernetesClient(); }
public EventManager(IKubernetesClient client, OperatorSettings settings, ILogger <EventManager> logger) { _client = client; _settings = settings; _logger = logger; }
protected ResourceFinalizerBase(ILogger <ResourceFinalizerBase <TResource> > logger, IKubernetesClient client) { _logger = logger; Client = client; }
public RunOperator(IHost host, IKubernetesClient client, OperatorSettings settings) { _host = host; _client = client; _settings = settings; }
public Install(IKubernetesClient client, ResourceLocator resourceLocator) { _client = client; _resourceLocator = resourceLocator; }
public void Configure(IKubernetesClient _provider) { _provider.SkipCertificationValidation = SkipCertificateValidation; }
public TestEntityFinalizer(IManager manager, IKubernetesClient client, ILogger <ResourceFinalizerBase <V1TestEntity> > logger) : base(logger, client) { _manager = manager; }
public WirePactServiceController(ILogger <WirePactDeploymentController> logger, IKubernetesClient client) { _logger = logger; _client = client; }
public ProductAvailabilityManager(IKubernetesClient kubernetesClient, ILogger <ProductAvailabilityManager> logger) { _kubernetesClient = kubernetesClient; _logger = logger; }
public GetReleasesHandler(IHelmClient helmClient, IKubernetesClient kubernetesClient) { this.helmClient = helmClient ?? throw new ArgumentNullException(nameof(helmClient)); this.kubernetesClient = kubernetesClient ?? throw new ArgumentNullException(nameof(kubernetesClient)); }