Pulumi kubernetes秘密不创建所有数据密钥
我在pulumi宣布了kubernetes的秘密,比如:Pulumi kubernetes秘密不创建所有数据密钥,kubernetes,pulumi,Kubernetes,Pulumi,我在pulumi宣布了kubernetes的秘密,比如: const tlsSecret=new k8s.core.v1.Secret('tlsSecret'{ 元数据:{ 名称:“star.builds.qwil.co” }, 数据:{ “tls.crt”:tlsCert, “tls.key”:tlsKey } }); 然而,我发现当创建机密时,机密中只存在tls.key。当我从app.pulumi.com上的pulumi部署查看差异视图时,我看到以下内容: tlsSecret (kuber
const tlsSecret=new k8s.core.v1.Secret('tlsSecret'{
元数据:{
名称:“star.builds.qwil.co”
},
数据:{
“tls.crt”:tlsCert,
“tls.key”:tlsKey
}
});
然而,我发现当创建机密时,机密中只存在tls.key
。当我从app.pulumi.com上的pulumi部署查看差异视图时,我看到以下内容:
tlsSecret (kubernetes:core:Secret)
+ kubernetes:core/v1:Secret (create)
[urn=urn:pulumi:local::ledger::kubernetes:core/v1:Secret::tlsSecret]
apiVersion: "v1"
data : {
tls.key: "[secret]"
}
kind : "Secret"
metadata : {
labels: {
app.kubernetes.io/managed-by: "pulumi"
}
name : "star.builds.qwil.co"
}
即使我也指定了
tls.crt
,为什么只拾取tls.key
?结果表明变量tlsCert
为false-y(我从config加载它时使用了config.get()
的错误键)。普卢米很聪明,不会用空字符串创造秘密