From 4b8aecc7795b29463fbc90494ba689262ba7da6b Mon Sep 17 00:00:00 2001 From: Khwezi Mngoma Date: Fri, 15 May 2026 09:58:17 +0200 Subject: [PATCH] Updated Feature package to fix quartz job misfire --- .drone.yml | 1 + LiteCharmsScheduler/LiteCharmsScheduler.csproj | 2 +- LiteCharmsScheduler/Program.cs | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 62a5aa5..98af7a2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -104,6 +104,7 @@ steps: - mkdir -p $HOME/.kube - echo "$KUBE_CONFIG" > $HOME/.kube/config - kubectl apply -f litecharms-scheduler.yml + - sleep 10 - kubectl rollout restart statefulset/litecharms-scheduler -n litecharms-scheduler depends_on: diff --git a/LiteCharmsScheduler/LiteCharmsScheduler.csproj b/LiteCharmsScheduler/LiteCharmsScheduler.csproj index b2c68bc..c60f56a 100644 --- a/LiteCharmsScheduler/LiteCharmsScheduler.csproj +++ b/LiteCharmsScheduler/LiteCharmsScheduler.csproj @@ -17,7 +17,7 @@ - + diff --git a/LiteCharmsScheduler/Program.cs b/LiteCharmsScheduler/Program.cs index b8b527b..ae86b2e 100644 --- a/LiteCharmsScheduler/Program.cs +++ b/LiteCharmsScheduler/Program.cs @@ -1,11 +1,16 @@ using LiteCharms.Features.Extensions; +using LiteCharms.Features.Mediator; using LiteCharmsScheduler.Workers; +using Mediator; using static LiteCharms.Features.Email.Extensions.Constants; var builder = Host.CreateApplicationBuilder(args); builder.Services.AddMediator(); +builder.Services.AddScoped(typeof(IPipelineBehavior<,>), typeof(TelemetryPipelineBehavior<,>)); +builder.Services.AddScoped(typeof(IPipelineBehavior<,>), typeof(LoggingPipelineBehavior<,>)); + builder.Services.AddEmailServices(builder.Configuration); builder.Services.AddEmailServiceBus();