glamorous-thailand-23651
06/27/2019, 9:59 PMlet kubeConfig = new pulumi.StackReference("mikedougherty/megadoomer-core/main").getOutput("kubeconfig");
let kubernetes = new k8s.Provider("k8s", { kubeconfig: kubeConfig} );
const vpn = new k8s.helm.v2.Chart("openvpn", {
repo: "stable",
chart: "openvpn",
values: {
"openvpn.OVPN_K8S_POD_NETWORK": "10.1.0.0",
"openvpn.OVPN_K8S_POD_SUBNET": "255.255.0.0",
"openvpn.OVPN_NETWORK": "10.1.240.0",
"openvpn.OVPN_SUBNET": "255.255.255.0",
"openvpn.redirectGateway": false,
},
}, { providers: [kubernetes] });
and i’ve tried a few other variations for the {providers: ...}
map in the final argument as well.error: pulumi:providers:kubernetes resource 'k8s's property 'kubeconfig' value {map[...]} has a problem: provider property values must be strings
(map contents redacted / removed for brevity)busy-umbrella-36067
06/28/2019, 1:13 AMlet kubernetes = new k8s.Provider("k8s", { kubeconfig: JSON.stringify(kubeConfig)} );
stocky-spoon-28903
06/28/2019, 7:29 AMglamorous-thailand-23651
06/28/2019, 4:59 PMlet kubernetes = new k8s.Provider("k8s", { kubeconfig: kubeConfig.apply(JSON.stringify) } );
. thanks! i thought that the problem was in the new Chart
but I guess was looking in the wrong place. thanks very much!