Hey I don't know if I'm misunderstanding something really obvious but it looks like there may be a pretty nasty bug in the Pulumi ESC UI. I've revoked everyone's access to Pulumi in my org as an emergency measure.
In the video, we:
• Save config on the "
Environments / prod-pseudo-config" page.
•
1st click on "prod-pseudo-config" from "Environments" Screen - you see the preview load appropriately and quickly disappear.
◦ At this point, via CLI, "esc open pmb/prod-pseudo-config" returns what disappeared on the web UI (config is intact)
•
2nd click on "prod-pseudo-config" from "Environments" Screen - you see the preview load appropriately and quickly disappear.
◦ At this point, via CLI, "esc open pmb/prod-pseudo-config" returns what disappeared on the web UI (config is intact)
•
3rd click on "prod-pseudo-config" from "Environments" Screen - you see the preview load appropriately and quickly disappear.
◦ At this point, via CLI, "esc open pmb/prod-pseudo-config" returns what disappeared on the web UI (config is intact)
◦ With the "
Environments / prod-pseudo-config" page still open, I click the "Open" button on the bottom, to the right of Save.
▪︎ A config updated toast appears in the bottom right.
▪︎ At this point, via CLI, "esc open pmb/prod-pseudo-config" returns nothing.
Opening the config via the web UI appears to have wiped it out.
•
4th click on "prod-pseudo-config" from "Environments" Screen - the preview no longer loads and quickly disappears. or rather, it does, but config has been wiped
◦ At this point, via CLI, "esc open pmb/prod-pseudo-config" returns nothing (config has been wiped)
•
5th click on "prod-pseudo-config" from "Environments" Screen - the preview no longer loads and quickly disappears. or rather, it does, but config has been wiped
◦ At this point, via CLI, "esc open pmb/prod-pseudo-config" returns nothing (config has been wiped)
I'm observing this behavior not just on our individual accounts, but also our organization. If someone clicks the "Open" button in our pulumi org via the UI, the underlying config is immediately wiped out.