Closed arunpmohan closed 6 months ago
Thanks for the detailed issue @arunpmohan ! I think this issue should actually be over here https://github.com/upbound/universal-crossplane/issues based on the problems outlined. I'll go ahead and move it now - if you feel like that's a mistake, feel free to reply with the correction and we can sort through what about the up cli is causing this behavior 👍
Thank you.
@arunpmohan sorry for the late reply, I hope you solved it in the meantime, I think the issue was related to the resolve policy introduced in 1.13, you'll want to set it to Always
. Feel free to reopen the issue if it still apply.
We are using latest universal crossplane
https://charts.upbound.io/stable/universal-crossplane-1.13.2-up.2.tgz
We have 2 compositions where in once composition we pass on state to the next composition by creating an environmentconfig . So the managed objects in second composition remain paused ( using the pause annotation) until the property in this environmentconfig gets created with a valid value.
So once the valid values comes in the environmentconfig from 1st composition , this will reflect to unpause managed objects in second composition.
1st Composition which creates vpc-environment with labels where the natGatewayId is set after creation.
2nd composition where nodegroups need to be created once natGateway is created. This reads from the previous envionrment config ( created from 1st composition ) and tried to unset the paused annotation.
Right now i have this environmentconfig having proper value of the natGatewayId as below
If i describe my nodegroup i see that it is still paused after 52 minutes
Additionally crossplane for sure is started with enable environment configs as below you see in its start container.
This used to work till 1.12 Universal crossplane and is broken from 1.13. Any help appreciated .