/// <summary> /// Initializes a new instance of the <see cref="KubernetesDeveloperProfile"/> class. /// </summary> /// <param name="kubernetes"> /// A <see cref="KubernetesClient"/> which represents the connection to the Kubernetes cluster. /// </param> /// <param name="logger"> /// A logger which can be used when logging. /// </param> public KubernetesDeveloperProfile(KubernetesClient kubernetes, ILogger <KubernetesDeveloperProfile> logger) { this.kubernetes = kubernetes ?? throw new ArgumentNullException(nameof(kubernetes)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.secretClient = kubernetes.GetClient <V1Secret>(); }