@@ -50,7 +50,7 @@ public static KubernetesClientConfiguration BuildConfigFromConfigFile(FileInfo k
50
50
}
51
51
52
52
var k8SConfig = LoadKubeConfig ( kubeconfig ) ;
53
- var k8SConfiguration = GetKubernetesClientConfiguration ( ref currentContext , masterUrl , k8SConfig ) ;
53
+ var k8SConfiguration = GetKubernetesClientConfiguration ( currentContext , masterUrl , k8SConfig ) ;
54
54
55
55
return k8SConfiguration ;
56
56
}
@@ -69,7 +69,7 @@ public static KubernetesClientConfiguration BuildConfigFromConfigFile(string kub
69
69
}
70
70
71
71
var k8SConfig = LoadKubeConfig ( kubeconfig ) ;
72
- var k8SConfiguration = GetKubernetesClientConfiguration ( ref currentContext , masterUrl , k8SConfig ) ;
72
+ var k8SConfiguration = GetKubernetesClientConfiguration ( currentContext , masterUrl , k8SConfig ) ;
73
73
74
74
return k8SConfiguration ;
75
75
}
@@ -85,22 +85,22 @@ public static KubernetesClientConfiguration BuildConfigFromConfigFile(Stream kub
85
85
if ( kubeconfig == null )
86
86
{
87
87
throw new NullReferenceException ( nameof ( kubeconfig ) ) ;
88
- }
89
-
90
- if ( ! kubeconfig . CanSeek )
91
- {
92
- throw new Exception ( "Stream don't support seeking!" ) ;
93
- }
94
-
88
+ }
89
+
90
+ if ( ! kubeconfig . CanSeek )
91
+ {
92
+ throw new Exception ( "Stream don't support seeking!" ) ;
93
+ }
94
+
95
95
kubeconfig . Position = 0 ;
96
96
97
97
var k8SConfig = LoadKubeConfig ( kubeconfig ) ;
98
- var k8SConfiguration = GetKubernetesClientConfiguration ( ref currentContext , masterUrl , k8SConfig ) ;
98
+ var k8SConfiguration = GetKubernetesClientConfiguration ( currentContext , masterUrl , k8SConfig ) ;
99
99
100
100
return k8SConfiguration ;
101
101
}
102
102
103
- private static KubernetesClientConfiguration GetKubernetesClientConfiguration ( ref string currentContext , string masterUrl , K8SConfiguration k8SConfig )
103
+ private static KubernetesClientConfiguration GetKubernetesClientConfiguration ( string currentContext , string masterUrl , K8SConfiguration k8SConfig )
104
104
{
105
105
var k8SConfiguration = new KubernetesClientConfiguration ( ) ;
106
106
@@ -300,10 +300,12 @@ private static K8SConfiguration LoadKubeConfig(string kubeconfig)
300
300
/// <param name="kubeconfig">Kube config file contents</param>
301
301
/// <returns>Instance of the <see cref="K8SConfiguration"/> class</returns>
302
302
private static K8SConfiguration LoadKubeConfig ( Stream kubeconfig )
303
- {
304
- StreamReader sr = new StreamReader ( kubeconfig ) ;
305
- string strKubeConfig = sr . ReadToEnd ( ) ;
306
- return LoadKubeConfig ( strKubeConfig ) ;
303
+ {
304
+ using ( var sr = new StreamReader ( kubeconfig ) )
305
+ {
306
+ var strKubeConfig = sr . ReadToEnd ( ) ;
307
+ return LoadKubeConfig ( strKubeConfig ) ;
308
+ }
307
309
}
308
310
}
309
311
}
0 commit comments