diff --git a/core-services/metallb/index.ts b/core-services/metallb/index.ts index c8b48de..a96f0f3 100644 --- a/core-services/metallb/index.ts +++ b/core-services/metallb/index.ts @@ -1,3 +1,5 @@ +import * as fs from "fs"; +import * as path from "path"; import { HelmProvider } from "@cdktf/provider-helm/lib/provider"; import { Release } from "@cdktf/provider-helm/lib/release"; import { Construct } from "constructs"; @@ -17,6 +19,7 @@ export class MetalLB extends Construct { repository: "https://metallb.github.io/metallb", chart: "metallb", createNamespace: true, + values: [fs.readFileSync(path.join(__dirname, "values.yaml"), "utf8")], }); } } diff --git a/core-services/metallb/values.yaml b/core-services/metallb/values.yaml new file mode 100644 index 0000000..48cf7cb --- /dev/null +++ b/core-services/metallb/values.yaml @@ -0,0 +1,6 @@ +controller: + nodeSelector: + nodepool: worker +speaker: + nodeSelector: + nodepool: worker