pulumi-aws-native
pulumi-aws-native copied to clipboard
"cf2pulumi" can't be opened because Apple cannot check it for malicious software
What happened?
When running cf2pulumi --help from the cf2pulumi-v0.104.0-darwin-arm64.tar.gz or cf2pulumi-v0.103.0-darwin-arm64.tar.gz downloads:
After a brief interaction with my company's IT department (frankly I'm surprised it was approved), I'm able to continue if I click "Open", but this should still be fixed on Pulumi's side.
Example
See above
Output of pulumi about
N/A
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).
I'm glad you found a workaround! I am curious does the same thing happen for you when you run pulumi binaries like Pulumi CLI itself?
Doing a bit of of research it appears that we need to sign binaries with Apple here. I could not locate where (or if) we do this for Pulumi CLI, but I found Pulumi CLI is using https://github.com/sigstore/cosign (https://github.com/pulumi/pulumi/pull/11310) - again, I am not sure if this would help with this error message.
I'm going to leave this in the backlog for now, definitely a good feature to consider for GA.
@t0yv0 I think cf2pulumi is set to be retired after we replace it with pulumi convert --from cloudformation.
@mjeffryes Do you know if we have an issue tracking that work?