File tree Expand file tree Collapse file tree 3 files changed +10
-12
lines changed
KubernetesClient/ClientSets
LibKubernetesGenerator/templates Expand file tree Collapse file tree 3 files changed +10
-12
lines changed Original file line number Diff line number Diff line change @@ -6,5 +6,11 @@ namespace k8s.ClientSets
6
6
/// </summary>
7
7
public partial class ClientSet
8
8
{
9
+ private readonly Kubernetes _kubernetes ;
10
+
11
+ public ClientSet ( Kubernetes kubernetes )
12
+ {
13
+ _kubernetes = kubernetes ;
14
+ }
9
15
}
10
16
}
Original file line number Diff line number Diff line change @@ -11,13 +11,6 @@ namespace k8s.ClientSets;
11
11
public partial class ClientSet
12
12
{
13
13
{{for group in groups}}
14
- public {{group}}GroupClient {{group}} { get; }
14
+ public {{group}}GroupClient {{group}} => new {{group}}GroupClient(_kubernetes);
15
15
{{end}}
16
-
17
- public ClientSet(Kubernetes kubernetes)
18
- {
19
- {{for group in groups}}
20
- {{group}} = new {{group}}GroupClient(kubernetes);
21
- {{end}}
22
- }
23
16
}
Original file line number Diff line number Diff line change @@ -11,15 +11,14 @@ namespace k8s.ClientSets;
11
11
/// </summary>
12
12
public partial class {{name}}GroupClient
13
13
{
14
+ private readonly Kubernetes _kubernetes;
14
15
15
16
{{for client in clients}}
16
- public {{client}}Client {{client}} { get; }
17
+ public {{client}}Client {{client}} => new {{client}}Client(_kubernetes);
17
18
{{end}}
18
19
19
20
public {{name}}GroupClient(Kubernetes kubernetes)
20
21
{
21
- {{for client in clients}}
22
- {{client}} = new {{client}}Client(kubernetes);
23
- {{end}}
22
+ _kubernetes = kubernetes;
24
23
}
25
24
}
You can’t perform that action at this time.
0 commit comments