From fabe19199984b644594b5eb5b0680d6f698094da Mon Sep 17 00:00:00 2001 From: Morgan Creekmore Date: Thu, 9 Jan 2025 15:07:53 -0600 Subject: [PATCH] Fix pipeline dotnet version, fix performance test project --- .github/workflows/pipeline.yml | 2 +- ...K8s.AgentOperator.Performance.ClusterFaker.csproj | 11 ++++------- ...st.K8s.AgentOperator.Performance.ClusterFaker.sln | 2 -- .../Faker.cs | 12 ++++++------ .../Program.cs | 2 +- 5 files changed, 12 insertions(+), 17 deletions(-) diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index 2a042c7b..9b4be9d3 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -223,7 +223,7 @@ jobs: - name: Setup .NET SDK uses: actions/setup-dotnet@v4 with: - dotnet-version: 6.0.x + dotnet-version: 8.0.x - name: Execute Functional Tests run: | set -xe diff --git a/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Contrast.K8s.AgentOperator.Performance.ClusterFaker.csproj b/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Contrast.K8s.AgentOperator.Performance.ClusterFaker.csproj index 87972756..9f8b478d 100644 --- a/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Contrast.K8s.AgentOperator.Performance.ClusterFaker.csproj +++ b/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Contrast.K8s.AgentOperator.Performance.ClusterFaker.csproj @@ -2,18 +2,15 @@ Exe - net6.0 + net8.0 enable - - + + + - - - - diff --git a/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Contrast.K8s.AgentOperator.Performance.ClusterFaker.sln b/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Contrast.K8s.AgentOperator.Performance.ClusterFaker.sln index b50d681d..a2ec4b86 100644 --- a/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Contrast.K8s.AgentOperator.Performance.ClusterFaker.sln +++ b/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Contrast.K8s.AgentOperator.Performance.ClusterFaker.sln @@ -5,8 +5,6 @@ VisualStudioVersion = 17.4.33027.239 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Contrast.K8s.AgentOperator.Performance.ClusterFaker", "Contrast.K8s.AgentOperator.Performance.ClusterFaker.csproj", "{AB0E3E65-4A51-4E07-BA8E-8A7B29587DD5}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DotnetKubernetesClient", "..\..\..\vendor\dotnet-kubernetes-client\src\DotnetKubernetesClient\DotnetKubernetesClient.csproj", "{0EA3C6CF-36A4-4CB9-8483-CDA6465234E8}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU diff --git a/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Faker.cs b/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Faker.cs index 1ec2be20..4fccaa3b 100644 --- a/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Faker.cs +++ b/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Faker.cs @@ -6,8 +6,8 @@ using System.Linq; using System.Threading.Tasks; using AutoFixture; -using DotnetKubernetesClient; using k8s.Models; +using KubeOps.KubernetesClient; using Punchclock; namespace Contrast.K8s.AgentOperator.Performance.ClusterFaker @@ -49,7 +49,7 @@ public async Task Up(Options.UpOptions options) private async Task UpNamespace(Options.UpOptions options, int namespaceIndex) { var namespaceName = $"{NamespacePrefix}-{namespaceIndex:D3}"; - await _client.Save(new V1Namespace + await _client.SaveAsync(new V1Namespace { Metadata = new V1ObjectMeta(name: namespaceName) }); @@ -62,7 +62,7 @@ await _client.Save(new V1Namespace + $"deployment {deploymentIndex}/{options.DeploymentsPerNamespaceCount})" + "..."); - await _client.Save(new V1Deployment + await _client.SaveAsync(new V1Deployment { Metadata = new V1ObjectMeta(name: deploymentName, namespaceProperty: namespaceName) { @@ -111,7 +111,7 @@ await _client.Save(new V1Deployment + $"secret {secretIndex}/{options.SecretsPerNamespaceCount})" + "..."); - await _client.Save(new V1Secret + await _client.SaveAsync(new V1Secret { Metadata = new V1ObjectMeta(name: secretName, namespaceProperty: namespaceName) { @@ -126,7 +126,7 @@ public async Task Down(Options.DownOptions options) { Console.WriteLine($"Executing 'Down' with options '{options}'."); - var namespaces = await _client.List(); + var namespaces = await _client.ListAsync(); IReadOnlyList namespacesToDelete = namespaces.Where(x => x.Name().StartsWith($"{NamespacePrefix}-")) .ToList(); @@ -134,7 +134,7 @@ public async Task Down(Options.DownOptions options) { var ns = namespacesToDelete[i]; Console.WriteLine($"Deleting '{ns.Name()}' ({i + 1}/{namespacesToDelete.Count})..."); - await _client.Delete(ns); + await _client.DeleteAsync(ns); } return 0; diff --git a/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Program.cs b/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Program.cs index 5de3035d..9c8fafcf 100644 --- a/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Program.cs +++ b/tests/performance-tests/Contrast.K8s.AgentOperator.Performance.ClusterFaker/Program.cs @@ -3,7 +3,7 @@ using System.Threading.Tasks; using CommandLine; -using DotnetKubernetesClient; +using KubeOps.KubernetesClient; using static Contrast.K8s.AgentOperator.Performance.ClusterFaker.Options; namespace Contrast.K8s.AgentOperator.Performance.ClusterFaker