1 instantiation of DcpKubeconfig
aspire (1)
Utils\EnvironmentChecker\DcpKubeconfig.cs (1)
78return new DcpKubeconfig
11 references to DcpKubeconfig
aspire (7)
Utils\EnvironmentChecker\DcpConnectionChecker.cs (5)
50using var kubeconfig = await session.ReadKubeconfigAsync(timeoutCts.Token).ConfigureAwait(false); 120private static HttpClientHandler CreateHttpClientHandler(DcpKubeconfig kubeconfig) 316public async Task<DcpKubeconfig> ReadKubeconfigAsync(CancellationToken cancellationToken) 320return await DcpKubeconfig.ReadFileWithRetryAsync(_kubeconfigPath, cancellationToken: cancellationToken).ConfigureAwait(false); 323public async Task StopDcpAsync(HttpClient client, DcpKubeconfig kubeconfig, CancellationToken cancellationToken)
Utils\EnvironmentChecker\DcpKubeconfig.cs (2)
23internal static async Task<DcpKubeconfig> ReadFileWithRetryAsync(string path, Func<TimeSpan, CancellationToken, Task>? delayAsync = null, CancellationToken cancellationToken = default) 43public static DcpKubeconfig Parse(string content)
Aspire.Cli.Tests (4)
Utils\DcpConnectionHealthCheckTests.cs (4)
178using var parsed = DcpKubeconfig.Parse(kubeconfig); 208using var parsed = await DcpKubeconfig.ReadFileWithRetryAsync(kubeconfigPath, DelayAsync, TestContext.Current.CancellationToken);