This installs a helm chart, however this chart gen...
# golang
g
This installs a helm chart, however this chart generates some CA secret data on every upgrade. This is problematic when running an Update I consistently see this updating and I'd like to avoid that behavior. Anyone have a nice fix? I don't think that ignoreChanges will work here.
Copy code
helm.NewChart(ctx, "cilium", helm.ChartArgs{
		Namespace: pulumi.String("kube-system"),
		FetchArgs: helm.FetchArgs{
			Version:     pulumi.String("1.13.1"),
			Repo:        pulumi.String("<https://helm.cilium.io/>"),
		},
		Chart:     pulumi.String("cilium"),
		Version:   pulumi.String("1.13.1"),
		Values: pulumi.Map{
			"eni": pulumi.Map{
				"enabled": pulumi.Bool(true),
			},
			"ipam": pulumi.Map{
				"mode": pulumi.String("eni"),
			},
			"egressMasqueradeInterfaces": pulumi.String("eth0"),
			"tunnel":                     pulumi.String("disabled"),
		},
	}, pulumi.Provider(provider), pulumi.DependsOn([]pulumi.Resource{infrastructure.Cluster.Cluster}))