delightful-queen-14969
09/15/2025, 12:46 PMType Name Plan Info
+ pulumi:pulumi:Stack core-infra.github-repos-apse2.prod create 1 message
+ └─ pp-github:index:Repository devops-pulumi create
+ ├─ pp-github:index:RepositoryRuleset devops-pulumi create
+ │ └─ github:index:RepositoryRuleset devops-pulumi create
+ └─ github:index:Repository devops-pulumi create
+ ├─ github:index:BranchDefault devops-pulumi create
+ ├─ github:index:TeamRepository devops-pulumi-developer create
+ ├─ github:index:TeamRepository devops-pulumi-team-leads create
+ ├─ github:index:TeamRepository devops-pulumi-bots create
+ └─ github:index:TeamRepository devops-pulumi-devops create
but end up with this instead, but only when using my library when installed as a package from Git through pulumi package add
Previewing update (apse2.prod):
Type Name Plan Info
+ pulumi:pulumi:Stack core-infra.github-repos-apse2.prod create 1 message
+ ├─ pp-github:index:Repository devops-pulumi create
+ │ └─ github:index:Repository devops-pulumi create
+ │ ├─ github:index:TeamRepository devops-pulumi-bots create
+ │ ├─ github:index:TeamRepository devops-pulumi-developer create
+ │ ├─ github:index:TeamRepository devops-pulumi-devops create
+ │ ├─ github:index:TeamRepository devops-pulumi-team-leads create
+ │ └─ github:index:BranchDefault devops-pulumi create
+ └─ pp-github:index:RepositoryRuleset devops-pulumi create
+ └─ github:index:RepositoryRuleset devops-pulumi create
I know that there the args gets sent to the component resource constructor as a dict, which I handle fine. The resources do get created correctly, I just want to have this hierarchy working properly. How do I go about debugging where things are going wrong here? It seems like the ResourceOptions object is built before I see it in the constructor object and I just see opts.parent set to None 😕delightful-queen-14969
09/15/2025, 9:45 PMdelightful-queen-14969
09/16/2025, 12:06 AM