Skip to content

Commit 85755cc

Browse files
authored
8.0: API Group + v1.24 (#850)
* swagger 1.24 * trim converter * api group * before moving method * grouped api for client * fix classic build * fix e2e * move all code to v8 * fix vis to * bump ver * fix authtest filename
1 parent 78bfa24 commit 85755cc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+2551
-3425
lines changed

csharp.settings

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
export KUBERNETES_BRANCH=v1.23.0
1+
export KUBERNETES_BRANCH=v1.24.0
22
export CLIENT_VERSION=0.0.1
33
export PACKAGE_NAME=k8s

examples/attach/Attach.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ private static async Task Main(string[] args)
1313
IKubernetes client = new Kubernetes(config);
1414
Console.WriteLine("Starting Request!");
1515

16-
var list = client.ListNamespacedPod("default");
16+
var list = client.CoreV1.ListNamespacedPod("default");
1717
var pod = list.Items[0];
1818
await AttachToPod(client, pod).ConfigureAwait(false);
1919
}

examples/csrApproval/Program.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,14 @@ string GenerateCertificate(string name)
5555
}
5656
};
5757

58-
await client.CreateCertificateSigningRequestAsync(request);
58+
await client.CertificatesV1.CreateCertificateSigningRequestAsync(request);
5959

6060
var serializeOptions = new JsonSerializerOptions
6161
{
6262
PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
6363
WriteIndented = true
6464
};
65-
var readCert = await client.ReadCertificateSigningRequestAsync(name);
65+
var readCert = await client.CertificatesV1.ReadCertificateSigningRequestAsync(name);
6666
var old = JsonSerializer.SerializeToDocument(readCert, serializeOptions);
6767

6868
var replace = new List<V1CertificateSigningRequestCondition>
@@ -74,4 +74,4 @@ string GenerateCertificate(string name)
7474
var expected = JsonSerializer.SerializeToDocument(readCert, serializeOptions);
7575

7676
var patch = old.CreatePatch(expected);
77-
await client.PatchCertificateSigningRequestApprovalAsync(new V1Patch(patch, V1Patch.PatchType.JsonPatch), name);
77+
await client.CertificatesV1.PatchCertificateSigningRequestApprovalAsync(new V1Patch(patch, V1Patch.PatchType.JsonPatch), name);

examples/customResource/Program.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ private static async Task Main(string[] args)
3131
try
3232
{
3333
Console.WriteLine("creating CR {0}", myCr.Metadata.Name);
34-
var response = await client.CreateNamespacedCustomObjectWithHttpMessagesAsync(
34+
var response = await client.CustomObjects.CreateNamespacedCustomObjectWithHttpMessagesAsync(
3535
myCr,
3636
myCRD.Group, myCRD.Version,
3737
myCr.Metadata.NamespaceProperty ?? "default",
@@ -66,7 +66,7 @@ private static async Task Main(string[] args)
6666
var crPatch = new V1Patch(patch, V1Patch.PatchType.JsonPatch);
6767
try
6868
{
69-
var patchResponse = await client.PatchNamespacedCustomObjectAsync(
69+
var patchResponse = await client.CustomObjects.PatchNamespacedCustomObjectAsync(
7070
crPatch,
7171
myCRD.Group,
7272
myCRD.Version,

examples/exec/Exec.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ private static async Task Main(string[] args)
1313
IKubernetes client = new Kubernetes(config);
1414
Console.WriteLine("Starting Request!");
1515

16-
var list = client.ListNamespacedPod("default");
16+
var list = client.CoreV1.ListNamespacedPod("default");
1717
var pod = list.Items[0];
1818
await ExecInPod(client, pod).ConfigureAwait(false);
1919
}

examples/labels/PodList.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ private static void Main(string[] args)
1212
IKubernetes client = new Kubernetes(config);
1313
Console.WriteLine("Starting Request!");
1414

15-
var list = client.ListNamespacedService("default");
15+
var list = client.CoreV1.ListNamespacedService("default");
1616
foreach (var item in list.Items)
1717
{
1818
Console.WriteLine("Pods for service: " + item.Metadata.Name);
@@ -30,7 +30,7 @@ private static void Main(string[] args)
3030

3131
var labelStr = string.Join(",", labels.ToArray());
3232
Console.WriteLine(labelStr);
33-
var podList = client.ListNamespacedPod("default", labelSelector: labelStr);
33+
var podList = client.CoreV1.ListNamespacedPod("default", labelSelector: labelStr);
3434
foreach (var pod in podList.Items)
3535
{
3636
Console.WriteLine(pod.Metadata.Name);

examples/logs/Logs.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ private static async Task Main(string[] args)
1212
IKubernetes client = new Kubernetes(config);
1313
Console.WriteLine("Starting Request!");
1414

15-
var list = client.ListNamespacedPod("default");
15+
var list = client.CoreV1.ListNamespacedPod("default");
1616
if (list.Items.Count == 0)
1717
{
1818
Console.WriteLine("No pods!");
@@ -21,7 +21,7 @@ private static async Task Main(string[] args)
2121

2222
var pod = list.Items[0];
2323

24-
var response = await client.ReadNamespacedPodLogWithHttpMessagesAsync(
24+
var response = await client.CoreV1.ReadNamespacedPodLogWithHttpMessagesAsync(
2525
pod.Metadata.Name,
2626
pod.Metadata.NamespaceProperty, follow: true).ConfigureAwait(false);
2727
var stream = response.Body;

examples/namespace/NamespaceExample.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ internal class NamespaceExample
1010
{
1111
private static void ListNamespaces(IKubernetes client)
1212
{
13-
var list = client.ListNamespace();
13+
var list = client.CoreV1.ListNamespace();
1414
foreach (var item in list.Items)
1515
{
1616
Console.WriteLine(item.Metadata.Name);
@@ -29,7 +29,7 @@ private static async Task DeleteAsync(IKubernetes client, string name, int delay
2929
await Task.Delay(delayMillis).ConfigureAwait(false);
3030
try
3131
{
32-
await client.ReadNamespaceAsync(name).ConfigureAwait(false);
32+
await client.CoreV1.ReadNamespaceAsync(name).ConfigureAwait(false);
3333
}
3434
catch (AggregateException ex)
3535
{
@@ -73,12 +73,12 @@ private static void Main(string[] args)
7373

7474
var ns = new V1Namespace { Metadata = new V1ObjectMeta { Name = "test" } };
7575

76-
var result = client.CreateNamespace(ns);
76+
var result = client.CoreV1.CreateNamespace(ns);
7777
Console.WriteLine(result);
7878

7979
ListNamespaces(client);
8080

81-
var status = client.DeleteNamespace(ns.Metadata.Name, new V1DeleteOptions());
81+
var status = client.CoreV1.DeleteNamespace(ns.Metadata.Name, new V1DeleteOptions());
8282

8383
if (status.HasObject)
8484
{

examples/patch/Program.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ private static void Main(string[] args)
1313
IKubernetes client = new Kubernetes(config);
1414
Console.WriteLine("Starting Request!");
1515

16-
var pod = client.ListNamespacedPod("default").Items.First();
16+
var pod = client.CoreV1.ListNamespacedPod("default").Items.First();
1717
var name = pod.Metadata.Name;
1818
PrintLabels(pod);
1919

@@ -26,8 +26,8 @@ private static void Main(string[] args)
2626
}
2727
}";
2828

29-
client.PatchNamespacedPod(new V1Patch(patchStr, V1Patch.PatchType.MergePatch), name, "default");
30-
PrintLabels(client.ReadNamespacedPod(name, "default"));
29+
client.CoreV1.PatchNamespacedPod(new V1Patch(patchStr, V1Patch.PatchType.MergePatch), name, "default");
30+
PrintLabels(client.CoreV1.ReadNamespacedPod(name, "default"));
3131
}
3232

3333
private static void PrintLabels(V1Pod pod)

examples/portforward/PortForward.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ private static async Task Main(string[] args)
1616
IKubernetes client = new Kubernetes(config);
1717
Console.WriteLine("Starting port forward!");
1818

19-
var list = client.ListNamespacedPod("default");
19+
var list = client.CoreV1.ListNamespacedPod("default");
2020
var pod = list.Items[0];
2121
await Forward(client, pod);
2222
}

0 commit comments

Comments
 (0)