in src/ApplicationInsights.Kubernetes/K8sHttpClient/KubeHttpClient.cs [12:30]
public KubeHttpClient(
IKubeHttpClientSettingsProvider settingsProvider)
: base(settingsProvider.CreateMessageHandler())
{
this.Settings = settingsProvider;
string token = settingsProvider.GetToken();
if (!string.IsNullOrEmpty(token))
{
_logger.LogDebug("Access token is not null. Set default request header.");
this.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
}
else
{
_logger.LogWarning("Access token is null.");
}
this.BaseAddress = settingsProvider.ServiceBaseAddress;
}