Skip to content

Commit 1c82e07

Browse files
committed
refactor: change service registration from transient to singleton for IKubernetes and ReflectorOptions
1 parent b368737 commit 1c82e07

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/ES.Kubernetes.Reflector/Program.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
builder.Services.Configure<ReflectorOptions>(builder.Configuration.GetSection(nameof(ES.Kubernetes.Reflector)));
2525

26-
builder.Services.AddTransient(s =>
26+
builder.Services.AddSingleton(s =>
2727
{
2828
var reflectorOptions = s.GetRequiredService<IOptions<ReflectorOptions>>();
2929

@@ -35,7 +35,7 @@
3535
});
3636

3737

38-
builder.Services.AddTransient<IKubernetes>(s =>
38+
builder.Services.AddSingleton<IKubernetes>(s =>
3939
new Kubernetes(s.GetRequiredService<KubernetesClientConfiguration>()));
4040

4141
builder.Services.AddHostedService<NamespaceWatcher>();

0 commit comments

Comments
 (0)