Skip to content

Commit

Permalink
Migrate the app to .NET 8
Browse files Browse the repository at this point in the history
  • Loading branch information
s-vitaliy committed Apr 4, 2024
1 parent 293942b commit ba9926a
Show file tree
Hide file tree
Showing 24 changed files with 32 additions and 35 deletions.
2 changes: 1 addition & 1 deletion src/Arcane.Operator.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<LangVersion>10</LangVersion>
<RootNamespace>Arcane.Operator</RootNamespace>
</PropertyGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using k8s;
using k8s.Models;

namespace Arcane.Operator.JobTemplates.V1Beta1;
namespace Arcane.Operator.Models.JobTemplates.V1Beta1;

[ExcludeFromCodeCoverage(Justification = "Model")]
public class V1Beta1StreamingJobTemplate : IKubernetesObject<V1ObjectMeta>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
using System.Text.Json.Serialization;
using k8s.Models;

namespace Arcane.Operator.JobTemplates.V1Beta1;
namespace Arcane.Operator.Models.JobTemplates.V1Beta1;

/// <summary>
/// Configuration for streaming job template.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using k8s.Models;
using Newtonsoft.Json;

namespace Arcane.Operator.StreamDefinitions.Base;
namespace Arcane.Operator.Models.StreamDefinitions.Base;

public interface IStreamDefinition : IKubernetesObject<V1ObjectMeta>
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
using System.Text.Json;
using System.Text.Json.Serialization;
using Arcane.Models.StreamingJobLifecycle;
using Arcane.Operator.StreamDefinitions.Base;
using Arcane.Operator.Models.StreamDefinitions.Base;
using k8s.Models;

namespace Arcane.Operator.StreamDefinitions;
namespace Arcane.Operator.Models.StreamDefinitions;

[ExcludeFromCodeCoverage(Justification = "Model")]
public class StreamDefinition : IStreamDefinition
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using System.Text.Json.Serialization;
using k8s.Models;

namespace Arcane.Operator.StreamDefinitions;
namespace Arcane.Operator.Models.StreamDefinitions;

/// <summary>
/// Configuration for Sql Server Single Table Stream.
Expand Down
2 changes: 1 addition & 1 deletion src/Models/StreamOperatorResponse.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using Arcane.Operator.StreamStatuses.StreamStatus.V1Beta1;
using Arcane.Operator.Models.StreamStatuses.StreamStatus.V1Beta1;

namespace Arcane.Operator.Models;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Diagnostics.CodeAnalysis;
using System.Text.Json.Serialization;

namespace Arcane.Operator.StreamStatuses.StreamStatus.V1Beta1;
namespace Arcane.Operator.Models.StreamStatuses.StreamStatus.V1Beta1;

/// <summary>
/// Represents the status of a stream for Kubernetes CRD
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Text.Json.Serialization;

namespace Arcane.Operator.StreamStatuses.StreamStatus.V1Beta1;
namespace Arcane.Operator.Models.StreamStatuses.StreamStatus.V1Beta1;

public class V1Beta1StreamStatus
{
Expand Down
5 changes: 1 addition & 4 deletions src/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,7 @@ public static IHostBuilder CreateHostBuilder(string[] args)
.ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup<Startup>(); })
.ConfigureServices(services =>
{
if (!string.IsNullOrEmpty(Environment.GetEnvironmentVariable("MAINTAINER")))
{
services.AddHostedService<HostedStreamingJobMaintenanceService>();
}
services.AddHostedService<HostedStreamingJobMaintenanceService>();
});
}
}
4 changes: 2 additions & 2 deletions src/Services/Base/IStreamDefinitionRepository.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Threading.Tasks;
using Akka.Util;
using Arcane.Operator.StreamDefinitions.Base;
using Arcane.Operator.StreamStatuses.StreamStatus.V1Beta1;
using Arcane.Operator.Models.StreamDefinitions.Base;
using Arcane.Operator.Models.StreamStatuses.StreamStatus.V1Beta1;

namespace Arcane.Operator.Services.Base;

Expand Down
2 changes: 1 addition & 1 deletion src/Services/Base/IStreamingJobOperatorService.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Threading.Tasks;
using Akka.Util;
using Arcane.Operator.Models;
using Arcane.Operator.StreamDefinitions.Base;
using Arcane.Operator.Models.StreamDefinitions.Base;
using k8s.Models;

namespace Arcane.Operator.Services.Base;
Expand Down
2 changes: 1 addition & 1 deletion src/Services/Base/IStreamingJobTemplateRepository.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Threading.Tasks;
using Akka.Util;
using Arcane.Operator.JobTemplates.V1Beta1;
using Arcane.Operator.Models.JobTemplates.V1Beta1;

namespace Arcane.Operator.Services.Base;

Expand Down
2 changes: 1 addition & 1 deletion src/Services/Maintenance/StreamingJobMaintenanceService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
using Arcane.Operator.Configurations;
using Arcane.Operator.Extensions;
using Arcane.Operator.Models;
using Arcane.Operator.Models.StreamDefinitions.Base;
using Arcane.Operator.Services.Base;
using Arcane.Operator.StreamDefinitions.Base;
using k8s;
using k8s.Models;
using Microsoft.Extensions.Logging;
Expand Down
2 changes: 1 addition & 1 deletion src/Services/Operator/StreamOperatorService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
using Arcane.Operator.Configurations;
using Arcane.Operator.Extensions;
using Arcane.Operator.Models;
using Arcane.Operator.Models.StreamDefinitions.Base;
using Arcane.Operator.Services.Base;
using Arcane.Operator.StreamDefinitions.Base;
using k8s;
using k8s.Models;
using Microsoft.Extensions.Logging;
Expand Down
6 changes: 3 additions & 3 deletions src/Services/Repositories/StreamDefinitionRepository.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
using Akka.Util;
using Akka.Util.Extensions;
using Arcane.Models.StreamingJobLifecycle;
using Arcane.Operator.Models.StreamDefinitions;
using Arcane.Operator.Models.StreamDefinitions.Base;
using Arcane.Operator.Models.StreamStatuses.StreamStatus.V1Beta1;
using Arcane.Operator.Services.Base;
using Arcane.Operator.StreamDefinitions;
using Arcane.Operator.StreamDefinitions.Base;
using Arcane.Operator.StreamStatuses.StreamStatus.V1Beta1;
using Microsoft.Extensions.Logging;
using Snd.Sdk.Kubernetes.Base;
using Snd.Sdk.Tasks;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using System.Threading.Tasks;
using Akka.Util;
using Akka.Util.Extensions;
using Arcane.Operator.JobTemplates.V1Beta1;
using Arcane.Operator.Models.JobTemplates.V1Beta1;
using Arcane.Operator.Services.Base;
using Microsoft.Extensions.Logging;
using Snd.Sdk.Kubernetes.Base;
Expand Down
2 changes: 1 addition & 1 deletion src/Services/Streams/StreamingJobOperatorService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
using Arcane.Operator.Configurations;
using Arcane.Operator.Extensions;
using Arcane.Operator.Models;
using Arcane.Operator.Models.StreamDefinitions.Base;
using Arcane.Operator.Services.Base;
using Arcane.Operator.StreamDefinitions.Base;
using k8s.Models;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
Expand Down
2 changes: 1 addition & 1 deletion test/Arcane.Operator.Tests.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>

<IsPackable>false</IsPackable>

Expand Down
2 changes: 1 addition & 1 deletion test/Services/HostedStreamingJobMaintenanceServiceTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
using Akka.Streams;
using Akka.Streams.Dsl;
using Arcane.Operator.Configurations;
using Arcane.Operator.Models.StreamDefinitions;
using Arcane.Operator.Services.Base;
using Arcane.Operator.Services.Maintenance;
using Arcane.Operator.Services.Operator;
using Arcane.Operator.Services.Streams;
using Arcane.Operator.StreamDefinitions;
using Arcane.Operator.Tests.Fixtures;
using k8s;
using k8s.Models;
Expand Down
6 changes: 3 additions & 3 deletions test/Services/StreamOperatorServiceTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
using Akka.Util;
using Akka.Util.Extensions;
using Arcane.Operator.Configurations;
using Arcane.Operator.Models.StreamDefinitions;
using Arcane.Operator.Models.StreamDefinitions.Base;
using Arcane.Operator.Models.StreamStatuses.StreamStatus.V1Beta1;
using Arcane.Operator.Services.Base;
using Arcane.Operator.Services.Operator;
using Arcane.Operator.StreamDefinitions;
using Arcane.Operator.StreamDefinitions.Base;
using Arcane.Operator.StreamStatuses.StreamStatus.V1Beta1;
using Arcane.Operator.Tests.Fixtures;
using Arcane.Operator.Tests.Services.TestCases;
using k8s;
Expand Down
4 changes: 2 additions & 2 deletions test/Services/StreamingJobMaintenanceServiceTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
using Arcane.Operator.Configurations;
using Arcane.Operator.Extensions;
using Arcane.Operator.Models;
using Arcane.Operator.Models.StreamDefinitions.Base;
using Arcane.Operator.Models.StreamStatuses.StreamStatus.V1Beta1;
using Arcane.Operator.Services.Maintenance;
using Arcane.Operator.Services.Streams;
using Arcane.Operator.StreamDefinitions.Base;
using Arcane.Operator.StreamStatuses.StreamStatus.V1Beta1;
using Arcane.Operator.Tests.Fixtures;
using k8s;
using k8s.Models;
Expand Down
2 changes: 1 addition & 1 deletion test/Services/TestCases/FailedStreamDefinition.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System;
using System.Collections.Generic;
using Arcane.Operator.StreamDefinitions.Base;
using Arcane.Operator.Models.StreamDefinitions.Base;
using k8s.Models;

namespace Arcane.Operator.Tests.Services.TestCases;
Expand Down
4 changes: 2 additions & 2 deletions test/Services/TestCases/StreamDefinitionTestCases.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
using System;
using System.Collections.Generic;
using Arcane.Models.StreamingJobLifecycle;
using Arcane.Operator.StreamDefinitions;
using Arcane.Operator.StreamDefinitions.Base;
using Arcane.Operator.Models.StreamDefinitions;
using Arcane.Operator.Models.StreamDefinitions.Base;
using k8s.Models;

namespace Arcane.Operator.Tests.Services.TestCases;
Expand Down

0 comments on commit ba9926a

Please sign in to comment.