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

我在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 (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()
的错误键)。普卢米很聪明,不会用空字符串创造秘密