diff --git a/src/KubernetesClient/Yaml.cs b/src/KubernetesClient/Yaml.cs index 9917f38..accdb94 100644 --- a/src/KubernetesClient/Yaml.cs +++ b/src/KubernetesClient/Yaml.cs @@ -56,6 +56,8 @@ namespace k8s /// /// Load a collection of objects from a stream asynchronously + /// + /// caller is responsible for closing the stream /// /// /// The stream to load the objects from. @@ -80,8 +82,10 @@ namespace k8s /// collection of objects public static Task> LoadAllFromFileAsync(string fileName, Dictionary typeMap) { - var reader = File.OpenRead(fileName); - return LoadAllFromStreamAsync(reader, typeMap); + using (var reader = File.OpenRead(fileName)) + { + return LoadAllFromStreamAsync(reader, typeMap); + } } ///