protected override IGatewayListProvider CreateGatewayListProvider(ILogger logger) { var options = new KubeGatewayOptions() { APIEndpoint = "http://localhost:8001", APIToken = "test", CertificateData = "test", Group = "test.test" }; return(new KubeGatewayListProvider(this.loggerFactory, Microsoft.Extensions.Options.Options.Create(options), this.clientConfiguration)); }
protected override IGatewayListProvider CreateGatewayListProvider(ILogger logger) { var options = new KubeGatewayOptions() { APIEndpoint = "http://localhost:8001", Group = "test.test" }; return(new KubeGatewayListProvider(this.loggerFactory, Options.Create(options), Options.Create(new ClusterOptions { ClusterId = this.clusterId }), Options.Create(new GatewayOptions()))); }
protected override IGatewayListProvider CreateGatewayListProvider(ILogger logger) { var options = new KubeGatewayOptions(); return(new KubeGatewayListProvider( this.loggerFactory, Options.Create(new ClusterOptions { ClusterId = this.clusterId }), Options.Create(new GatewayOptions()), Options.Create(options), new k8s.Kubernetes(KubernetesClientConfiguration.BuildConfigFromConfigFile()) )); }