sparse-intern-71089
04/07/2020, 11:59 PMbillowy-army-68599
const secret = new k8s.core.v1.Secret("secret", {
stringData: {
"tls.crt": fs.readFileSync("myservice.cert.pem").toString(),
"tls.key": fs.readFileSync("myservice.key.pem").toString(),
},
});
breezy-gold-44713
04/08/2020, 12:15 AMbreezy-gold-44713
04/08/2020, 12:16 AMbreezy-gold-44713
04/08/2020, 12:18 AMgorgeous-egg-16927
04/08/2020, 2:49 AMbreezy-gold-44713
04/08/2020, 7:40 PMbreezy-gold-44713
04/08/2020, 7:41 PM$ base64 < myservice.cert.pem | pulumi config set --secret tls.crt
$ base64 < myservice.key.pem | pulumi config set --secret tls.key
breezy-gold-44713
04/08/2020, 7:42 PMconst secretsName = `${serviceName}-secrets`;
const secrets = new k8s.core.v1.Secret(secretsName, {
metadata: {
name: secretsName,
namespace: "mynamespace"
},
type: "<http://kubernetes.io/tls|kubernetes.io/tls>",
data: {
"tls.crt" : Buffer.from(config.require("tls.crt")).toString(),
"tls.key" : Buffer.from(config.require("tls.key")).toString(),
},
});