Hi, I am trying to get string array output for Tar...
# golang
b
Hi, I am trying to get string array output for TargetTags for the
gcp firewall
from
gcp nodepool
Copy code
_, err = compute.NewFirewall(ctx, "prometheus-k8s-firewall", &compute.FirewallArgs{
			Allows: compute.FirewallAllowArray{
				&compute.FirewallAllowArgs{
					Ports: pulumi.StringArray{
						pulumi.String("8443"),
					},
					Protocol: pulumi.String("tcp"),
				},
			},
			Direction: pulumi.String("INGRESS"),
			Name:      pulumi.String("prometheus-k8s-firewall"),
			Network:   network.SelfLink,
			Project:   pulumi.String(c.Project),
			SourceRanges: pulumi.StringArray{
				pulumi.String(c.Cluster.MasterCIDR),
			},
			TargetTags: pool.NodeConfig.Tags().ToStringArrayOutput(),
		}, pulumi.Protect(true))
Copy code
TargetTags: pool.NodeConfig.Tags().ToStringArrayOutput(),
This is returning empty which is causing an issue
Copy code
~ targetTags: [
          - [0]: "gke-prod-6ce3dae3-node"
        ]