Inconsistent behavior when configuring Owners of an Application through ApplicationOwner #865
Labels
bug/diff
kind/bug related to Pulumi generating wrong diffs on preview or up.
kind/bug
Some behavior is incorrect or out of spec
resolution/by-design
This issue won't be fixed because the functionality is working as designed
What happened?
We are managing an AAD App Registration via Pulumi to configure things like callback URLs, permissions etc.
When changing for example the callback URL, it can happen that for some reason the owners of the app have a diff even though nothing changed in the code.
The following describes a sample workflow:
update [diff: ~web]
update [diff: ~owners,web]
Even though the owners haven't changed, pulumi sees a diff. If I run the pulumi up now, the owners get deleted from the app, but the ApplicationOwner resources remain but are not "linked" to the app anymore.
The owners can again be added using the following workflow:
Example
Some code snippets:
Output of
pulumi about
CLI
Version 3.107.0
Go Version go1.22.0
Go Compiler gc
Plugins
NAME VERSION
aws 6.22.2
aws-native 0.96.0
azuread 5.47.1
python unknown
Host
OS darwin
Version 14.3.1
Arch x86_64
This project is written in python: executable='/usr/local/bin/python3' version='3.12.2'
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).
The text was updated successfully, but these errors were encountered: