creamy-monkey-35142
01/29/2023, 9:55 AMstack_auto = auto.select_stack(stack_name, work_dir='../stacks')
print(f"successfully select stack {stack_name}")
print("Previewing stack")
stack_auto.preview(on_output=print, target=stack_target)
print("Preview complete")
since stack_target
is an array like [‘**DOMAIN_abc’] and what I expect is pulumi will preview only on urn matched **DOMAIN_abc
but python script above running on all urn even not matched with **DOMAIN_abc
p/s: ran with pulumi preview --stack <stack_name> --target "**DOMAIN_abc"
was worked wellechoing-dinner-19531
01/29/2023, 7:58 PMcreamy-monkey-35142
01/30/2023, 1:14 AMsuccessfully select stack <redacted>.cloudflare-dns
Previewing stack
Previewing update (<redacted>.cloudflare-dns):
@ previewing update........
pulumi:pulumi:Stack pulum-<redacted>.cloudflare-dns running
pulumi:pulumi:Stack pulum-<redacted>.cloudflare-dns running read pulumi:pulumi:StackReference <redacted>.cloudflare
pulumi:pulumi:Stack pulum-<redacted>.cloudflare-dns running read pulumi:pulumi:StackReference <redacted>.cloudflare
@ previewing update.....
cloudflare:index:Record <redacted>.com_CNAME_DOMAIN_<redacted>.com
cloudflare:index:Record <redacted>.com_mx.zohomail.com_10_MX_DOMAIN_<redacted>.com
cloudflare:index:Record <redacted>.com_mx2.zohomail.com_20_MX_DOMAIN_<redacted>.com
cloudflare:index:Record <redacted>.com_v=spf1 mx include:<http://zoho.com|zoho.com> ~all_TXT_DOMAIN_<redacted>.com
cloudflare:index:Record img_CNAME_DOMAIN_<redacted>.com
cloudflare:index:Record www_CNAME_DOMAIN_<redacted>.com
@ previewing update....
cloudflare:index:Record autodiscover_CNAME_DOMAIN_<redacted>.com
cloudflare:index:Record srv186-187-nat_<redacted>_A_DOMAIN_<redacted>.com
cloudflare:index:Record <redacted>.com_v=spf1_TXT_DOMAIN_<redacted>.com
cloudflare:index:Record <redacted>.com_CNAME_DOMAIN_<redacted>.com
cloudflare:index:Record <redacted>.cms-angel.staging_CNAME_DOMAIN_<redacted>.com
@ previewing update.....
pulumi:pulumi:Stack pulum-<redacted>.cloudflare-dns
Resources:
+ 1 to create
1228 unchanged
Preview complete
echoing-dinner-19531
01/30/2023, 8:51 AMcreamy-monkey-35142
01/30/2023, 8:53 AMpulumi preview --stack <redacted>.cloudflare-dns --target "**DOMAIN_<redacted>"
Previewing update (<redacted>.cloudflare-dns):
Type Name Plan
pulumi:pulumi:Stack pulum-<redacted>.cloudflare-dns
+ └─ cloudflare:index:Record uservpn-695_v=spf1 a:smtp.<redacted> -all_TXT_DOMAIN_<redacted> create
Resources:
+ 1 to create
1228 unchanged
echoing-dinner-19531
01/30/2023, 9:07 AMResources:
+ 1 to create
1228 unchanged
Is the same in both.creamy-monkey-35142
01/30/2023, 9:09 AMpulumi.up
, so with the long list result may cause some mistake 😄echoing-dinner-19531
01/30/2023, 9:11 AMcreamy-monkey-35142
01/30/2023, 9:18 AMechoing-dinner-19531
01/30/2023, 9:20 AMcreamy-monkey-35142
01/30/2023, 3:06 PMdiff=True
into pulumi.preview
then result output now look like shorter than ever
Previewing update (<redacted>.cloudflare-dns):
pulumi:pulumi:Stack: (same)
[urn=urn:pulumi:<redacted>.cloudflare-dns::pulum::pulumi:pulumi:Stack::pulum-<redacted>.cloudflare-dns]
> pulumi:pulumi:StackReference: (read)
[id=<redacted>.cloudflare]
[urn=urn:pulumi:<redacted>.cloudflare-dns::pulum::pulumi:pulumi:StackReference::<redacted>.cloudflare]
name: "<redacted>.cloudflare"
+ cloudflare:index/record:Record: (create)
[urn=urn:pulumi:<redacted>.cloudflare-dns::pulum::cloudflare:index/record:Record::uservpn-691_v=spf1 a:smtp.<redacted> -all_TXT_DOMAIN_<redacted>]
[provider=urn:pulumi:<redacted>.cloudflare-dns::pulum::pulumi:providers:cloudflare::default_4_15_0::e8b1d660-d36f-4047-8096-71e0cc8c8c6a]
allowOverwrite: false
name : "uservpn-691"
type : "TXT"
value : "v=spf1 a:smtp.<redacted> -all"
zoneId : "<redacted>"
Resources:
+ 1 to create
1228 unchanged