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
66 /// </summary>
77 public partial class ClientSet
88 {
9+ private readonly Kubernetes _kubernetes ;
10+
11+ public ClientSet ( Kubernetes kubernetes )
12+ {
13+ _kubernetes = kubernetes ;
14+ }
915 }
1016}
Original file line number Diff line number Diff line change @@ -11,13 +11,6 @@ namespace k8s.ClientSets;
1111public partial class ClientSet
1212{
1313 {{for group in groups}}
14- public {{group}}GroupClient {{group}} { get; }
14+ public {{group}}GroupClient {{group}} => new {{group}}GroupClient(_kubernetes);
1515 {{end}}
16-
17- public ClientSet(Kubernetes kubernetes)
18- {
19- {{for group in groups}}
20- {{group}} = new {{group}}GroupClient(kubernetes);
21- {{end}}
22- }
2316}
Original file line number Diff line number Diff line change @@ -11,15 +11,14 @@ namespace k8s.ClientSets;
1111/// </summary>
1212public partial class {{name}}GroupClient
1313{
14+ private readonly Kubernetes _kubernetes;
1415
1516 {{for client in clients}}
16- public {{client}}Client {{client}} { get; }
17+ public {{client}}Client {{client}} => new {{client}}Client(_kubernetes);
1718 {{end}}
1819
1920 public {{name}}GroupClient(Kubernetes kubernetes)
2021 {
21- {{for client in clients}}
22- {{client}} = new {{client}}Client(kubernetes);
23- {{end}}
22+ _kubernetes = kubernetes;
2423 }
2524}
You can’t perform that action at this time.
0 commit comments