Class ServiceCollectionExtensions
- Namespace
- Steeltoe.Management.Kubernetes
- Assembly
- Steeltoe.Management.KubernetesCore.dll
public static class ServiceCollectionExtensions
- Inheritance
-
ServiceCollectionExtensions
- Inherited Members
Methods
AddKubernetesActuators(IServiceCollection, IConfiguration, IPodUtilities, MediaTypeVersion)
Add actuators that are useful when running in Kubernetes
public static IServiceCollection AddKubernetesActuators(this IServiceCollection services, IConfiguration config = null, IPodUtilities podUtilities = null, MediaTypeVersion version = MediaTypeVersion.V2)
Parameters
services
IServiceCollectionMicrosoft.Extensions.DependencyInjection.IServiceCollection
config
IConfigurationApplication configuration. Retrieved from the Microsoft.Extensions.DependencyInjection.IServiceCollection if not provided
podUtilities
IPodUtilitiesBring your own IPodUtilities. Defaults to StandardPodUtilities
version
MediaTypeVersionSet response type version
Returns
- IServiceCollection
AddKubernetesInfoContributor(IServiceCollection, IPodUtilities)
Add an IInfoContributor that reports basic Kubernetes pod and host information
public static IServiceCollection AddKubernetesInfoContributor(this IServiceCollection services, IPodUtilities podUtilities = null)
Parameters
services
IServiceCollectionMicrosoft.Extensions.DependencyInjection.IServiceCollection
podUtilities
IPodUtilitiesBring your own IPodUtilities. Defaults to StandardPodUtilities
Returns
- IServiceCollection