亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何通過 pulumi 在 helm 圖表中設置空配置值

如何通過 pulumi 在 helm 圖表中設置空配置值

Go
哆啦的時光機 2023-02-14 18:11:01
我正在嘗試通過 pulumi 和 golang 配置掌舵圖。根據helm chart 文檔,可以通過將配置設置為null. 我設法在我的 pulumi 腳本中為舵圖設置了所需的配置值,但無法將配置值設置為null.更新:似乎 pulumi helm chart 資源之上的自定義抽象層無法處理配置。我添加了一個最小的工作示例,它直接使用 helm chart 資源并按預期工作:package mainimport (    helmv3 "github.com/pulumi/pulumi-kubernetes/sdk/v3/go/kubernetes/helm/v3"    "github.com/pulumi/pulumi/sdk/v3/go/pulumi")func main() {    pulumi.Run(func(ctx *pulumi.Context) error {        _, err := helmv3.NewChart(ctx, "otel-collect", helmv3.ChartArgs{            Chart:   pulumi.String("opentelemetry-collector"),            Version: pulumi.String("0.31.1"),            FetchArgs: helmv3.FetchArgs{                Repo: pulumi.String("https://open-telemetry.github.io/opentelemetry-helm-charts"),            },            Values: pulumi.Map{                "fullnameOverride": pulumi.String("otel-collector"),                "mode":             pulumi.String("deployment"),                "config": pulumi.Map{                    "receivers": pulumi.Map{                        "jaeger": pulumi.Map{                            "protocols": pulumi.Map{                                "thrift_compact": nil,                            },                        },                        "prometheus": nil,                    },                    "service": pulumi.Map{                        "pipelines": pulumi.Map{                            "metrics": nil,                        },                    },                },            },        })        if err != nil {            return err        }        return nil    })}在這種情況下,我想將prometheus配置設置為null,但是當部署此圖表時,prometheus設置了默認值。我也試過"prometheus":  pulumi.Any(nil),,但這也不會改變配置。
查看完整描述

1 回答

?
jeck貓

TA貢獻1909條經驗 獲得超7個贊

這個問題是由我放在 pulumi helm 資源之上的抽象層引起的。



查看完整回答
反對 回復 2023-02-14
  • 1 回答
  • 0 關注
  • 87 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號