flaky-lawyer-21437
08/05/2024, 10:19 AMmetadata.namespace
field in the resulting YAML.
def change_namespace(args: pulumi.ResourceTransformArgs):
props = { **args.props }
props["metadata"]["namespace"] = namespace.metadata["name"]
return pulumi.ResourceTransformResult(
props=args.props,
opts=args.opts
)
kubeconfig.apply(
lambda _: k8s.yaml.v2.ConfigFile("secator",
file="certificate.yaml",
opts=pulumi.ResourceOptions(provider=k8s_provider, transforms=[change_namespace]))
)
This doesn't work (keyerror: metadata).flaky-lawyer-21437
08/05/2024, 10:49 AMdef change_namespace(obj, opts):
obj["metadata"]["namespace"] = namespace.metadata["name"]
kubeconfig.apply(
lambda _: k8s.yaml.ConfigFile("secator",
file="certificate.yaml",
transformations=[change_namespace],
opts=pulumi.ResourceOptions(provider=k8s_provider))
)
dry-keyboard-94795
08/05/2024, 6:43 PM