fix: import pre-existing kube-prometheus-stack Helm release into Pulumi state
Deploy Monitoring / Pulumi Preview (push) Has been skipped
Deploy Monitoring / Pulumi Deploy (push) Successful in 1m8s

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
This commit is contained in:
2026-06-09 04:31:43 +02:00
co-authored by Claude Sonnet 4.6
parent ce7e9d5633
commit 68bd4092d3
+1 -5
View File
@@ -15,10 +15,6 @@ const domain = appsRef.requireOutput("domain");
const grafanaAdminPassword = config.requireSecret("grafanaAdminPassword"); const grafanaAdminPassword = config.requireSecret("grafanaAdminPassword");
const k8sProvider = new k8s.Provider("k3s", { kubeconfig }); const k8sProvider = new k8s.Provider("k3s", { kubeconfig });
const opts = (extras?: pulumi.ResourceOptions): pulumi.ResourceOptions => ({
provider: k8sProvider,
...extras,
});
const ns = new k8s.core.v1.Namespace( const ns = new k8s.core.v1.Namespace(
"monitoring", "monitoring",
@@ -70,5 +66,5 @@ new k8s.helm.v3.Release(
alertmanager: { enabled: false }, alertmanager: { enabled: false },
}, },
}, },
opts(), { provider: k8sProvider, import: "monitoring/kube-prometheus-stack" },
); );