Skip to content

kn binary needs to be signed for Mac OS X #733

@maximilien

Description

@maximilien

Feature request

Current kn-darwin-amd64 binary artifact for Mac OS X is not signed. This means that a user that downloaded this binary is not able to "easily" use it on their Mac OS X machine.

If they try to execute the current binary they are prompted with the following dialog box.

kn-mac-os-x

The way out of this is to open Finder and right-click on the binary and choose "open". Then you get an additional option in this dialog "open". Chose that, and then you can run the binary also from the CLI.

Technical Note 2206 on the Apple Developer web site details how to do this. Particularly the recipe above table 2. We (Knative or Client team) will likely need to get an identify from a trusted certificate authority.

This is clearly an annoyance for Mac OS X users that need to be resolved by properly signing our Mac OS X deliverables. This is also likely an issue for any CLI produced by any Knative working group.

afterwards.

Executable for Mac OS X, in our case: kn-darwin-amd64 just works without initial or subsequent additional steps from users.

Use case

  1. download kn-darwin-amd64
  2. open terminal window
  3. type ~/Download/kn-darwin-amd64 version
  4. above should work w/o any prompts

UI Example

N/A

/kind bug
/kind cleanup

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureNew feature or requestlifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions