feat: CDKTF | migrate nginx ingress to cdktf

This commit is contained in:
2025-07-15 12:18:47 +05:00
parent 8b191095b2
commit 4f15e8d65a
3 changed files with 35 additions and 10 deletions

View File

@@ -15,6 +15,7 @@ import { CertManager } from "./cert-manager";
import { Manifest } from "@cdktf/provider-kubernetes/lib/manifest";
import { PiHole } from "./pihole";
import { MemcachedCluster } from "./memcached";
import { Nginx } from "./nginx";
dotenv.config();
@@ -74,6 +75,12 @@ class Homelab extends TerraformStack {
version: "2.26.1",
});
new Nginx(this, "nginx", {
provider: helm,
namespace: "nginx-system",
name: "ingress-nginx-internal",
});
const certManagerApiVersion = "cert-manager.io/v1";
new CertManager(this, "cert-manager", {