-
Notifications
You must be signed in to change notification settings - Fork 86
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
CLI Cmds for trust policy management - phase 1 #548
Comments
As discussed in the slack, update the milestone to RC-3. |
github-project-automation
bot
moved this from In Progress
to Done
in Notary Project Planning Board
Mar 17, 2023
Reopen this issue since implementation is not completed yet. The previous closure is due to spec was merged.
|
github-project-automation
bot
moved this from Done
to In Progress
in Notary Project Planning Board
Mar 22, 2023
shizhMSFT
pushed a commit
that referenced
this issue
Mar 30, 2023
This PR implements what's described in [policy.md](https://github.com/notaryproject/notation/blob/18efc3de233ef5eb00e2f32009475a2b8a3eae47/specs/commandline/policy.md). Resolves #548 Signed-off-by: Billy Zha <[email protected]>
github-project-automation
bot
moved this from In Progress
to Done
in Notary Project Planning Board
Mar 30, 2023
duffney
pushed a commit
to duffney/notation
that referenced
this issue
Mar 30, 2023
…ect#593) This PR implements what's described in [policy.md](https://github.com/notaryproject/notation/blob/18efc3de233ef5eb00e2f32009475a2b8a3eae47/specs/commandline/policy.md). Resolves notaryproject#548 Signed-off-by: Billy Zha <[email protected]> Signed-off-by: Josh Duffney <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
What is the areas you would like to add the new feature to?
Notation CLI
Is your feature request related to a problem?
Today the UX of trust policy management is cumbersome and error prone.
trustpolicy.json
, and this file needs to be stored in Notation configuration directory, which is different for different OS, see directory structure. It's hard to remember the directory path for different OS.What solution do you propose?
To improve the UX of managing trust policy and meet Notation v1.0 release goal, a phased approach is proposed. This issue will address the solution for the first phase. The scope for first phase:
Import trust policy
: User can import a trust policy configuration file with arbitrary name into notation, so that users don't need to consider where this file should go to, and what is the name of trust policy file.Export trust policy
: User can export the trust policy configuration file to local disk, so that user can update it and import it afterwards.View trust policy
: User can easily view the content of trust policy file.template file
: Provide a template file of trust policy configuration for users to get started. The template file could be packaged with notation binary together.What alternatives have you considered?
No
Any additional context?
No response
The text was updated successfully, but these errors were encountered: