various things while resetting lab

This commit is contained in:
2025-09-07 06:28:38 +05:00
parent 2d6c9988e0
commit a54f6df462
5 changed files with 110 additions and 10 deletions

13
main.ts
View File

@@ -42,6 +42,18 @@ class Homelab extends TerraformStack {
},
});
new Manifest(this, "namespace", {
provider: kubernetes,
manifest: {
kind: "Namespace",
apiVersion: "v1",
metadata: {
name: "homelab",
},
spec: {},
},
});
new Manifest(this, "core-dns", {
provider: kubernetes,
manifest: {
@@ -128,6 +140,7 @@ class Homelab extends TerraformStack {
users: ["shahab", "budget-tracker"],
primaryUser: "shahab",
initSecretName: "postgres-password",
backupR2EndpointURL: `https://${env.ACCOUNT_ID}.r2.cloudflarestorage.com`,
});
new RedisCluster(this, "redis-cluster", {