Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"cf2pulumi" can't be opened because Apple cannot check it for malicious software #1508

Open
brettdh opened this issue May 1, 2024 · 2 comments
Assignees
Labels
area/cf2pulumi impact/usability Something that impacts users' ability to use the product easily and intuitively kind/enhancement Improvements or new features

Comments

@brettdh
Copy link

brettdh commented May 1, 2024

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:
image

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).

@brettdh brettdh added kind/bug Some behavior is incorrect or out of spec needs-triage Needs attention from the triage team labels May 1, 2024
@t0yv0
Copy link
Member

t0yv0 commented May 2, 2024

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 (pulumi/pulumi#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 t0yv0 added impact/usability Something that impacts users' ability to use the product easily and intuitively and removed needs-triage Needs attention from the triage team labels May 2, 2024
@mikhailshilkov mikhailshilkov added area/cf2pulumi kind/enhancement Improvements or new features and removed kind/bug Some behavior is incorrect or out of spec labels May 10, 2024
@mikhailshilkov
Copy link
Member

@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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/cf2pulumi impact/usability Something that impacts users' ability to use the product easily and intuitively kind/enhancement Improvements or new features
Projects
None yet
Development

No branches or pull requests

4 participants