Skip to content

Commit 65121d1

Browse files
authored
feat(templates): update templates to contain crd installer (#913)
Update the templates to add and contain CrdInstaller by default. But without the destructive settings enabled.
1 parent 52acb10 commit 65121d1

File tree

4 files changed

+40
-0
lines changed

4 files changed

+40
-0
lines changed

src/KubeOps.Templates/Templates/EmptyOperator.CSharp/Program.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,16 @@
66

77
builder.Services
88
.AddKubernetesOperator()
9+
//-:cnd:noEmit
10+
#if DEBUG
11+
.AddCrdInstaller(c =>
12+
{
13+
// Careful, this can be very destructive.
14+
// c.OverwriteExisting = true;
15+
// c.DeleteOnShutdown = true;
16+
})
17+
#endif
18+
//+:cnd:noEmit
919
.RegisterComponents();
1020

1121
using var host = builder.Build();

src/KubeOps.Templates/Templates/EmptyWebOperator.CSharp/Program.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@
77
var builder = WebApplication.CreateBuilder(args);
88
var opBuilder = builder.Services
99
.AddKubernetesOperator()
10+
//-:cnd:noEmit
11+
#if DEBUG
12+
.AddCrdInstaller(c =>
13+
{
14+
// Careful, this can be very destructive.
15+
// c.OverwriteExisting = true;
16+
// c.DeleteOnShutdown = true;
17+
})
18+
#endif
19+
//+:cnd:noEmit
1020
.RegisterComponents();
1121

1222
//-:cnd:noEmit

src/KubeOps.Templates/Templates/Operator.CSharp/Program.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,16 @@
66

77
builder.Services
88
.AddKubernetesOperator()
9+
//-:cnd:noEmit
10+
#if DEBUG
11+
.AddCrdInstaller(c =>
12+
{
13+
// Careful, this can be very destructive.
14+
// c.OverwriteExisting = true;
15+
// c.DeleteOnShutdown = true;
16+
})
17+
#endif
18+
//+:cnd:noEmit
919
.RegisterComponents();
1020

1121
using var host = builder.Build();

src/KubeOps.Templates/Templates/WebOperator.CSharp/Program.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@
77
var builder = WebApplication.CreateBuilder(args);
88
var opBuilder = builder.Services
99
.AddKubernetesOperator()
10+
//-:cnd:noEmit
11+
#if DEBUG
12+
.AddCrdInstaller(c =>
13+
{
14+
// Careful, this can be very destructive.
15+
// c.OverwriteExisting = true;
16+
// c.DeleteOnShutdown = true;
17+
})
18+
#endif
19+
//+:cnd:noEmit
1020
.RegisterComponents();
1121

1222
//-:cnd:noEmit

0 commit comments

Comments
 (0)