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

[User Story] - notation trust store experience via Notation cli commands #38

Closed
2 tasks done
iamsamirzon opened this issue Oct 11, 2021 · 9 comments
Closed
2 tasks done
Assignees
Labels
epic new work which requires one or more features, tasks, or issues to complete. notation-CLI User Story
Milestone

Comments

@iamsamirzon
Copy link
Contributor

iamsamirzon commented Oct 11, 2021

As a user, I want to configure trust store using the notation cli or configuration file(s) so that I can authenticate signed artifacts.

Original description:
Summary
Intended Outcome
The implementation matches with the specification.
Additional context
Will be revised based on spec updates in each alpha release. The first alpha release will have a baseline implementation that will continue to get revised until we get to release candidate

@iamsamirzon
Copy link
Contributor Author

@SteveLasker , @gokarnm - Based on the directory structure method of configuring trust store for Notation, I believe we can close or defer this roadmap item as not needed/applicable for initial release. Let me know if you think otherwise.

@iamsamirzon iamsamirzon changed the title CLI Cmds for Cerificate Config management (CRUD Operations) CLI Cmds for Cerificate Config management (CRUD Operations) Trust Store May 26, 2022
@iamsamirzon iamsamirzon changed the title CLI Cmds for Cerificate Config management (CRUD Operations) Trust Store CLI Cmds for Trust Store Management May 26, 2022
@iamsamirzon iamsamirzon modified the milestones: RC-1, future May 26, 2022
@dtzar dtzar changed the title CLI Cmds for Trust Store Management [User Story] - notation trust policy and store authentication Jul 22, 2022
@dtzar dtzar added User Story epic new work which requires one or more features, tasks, or issues to complete. and removed roadmap labels Jul 22, 2022
@dtzar dtzar changed the title [User Story] - notation trust policy and store authentication [User Story] - notation trust policy and store authentication (cli support) Jul 22, 2022
@dtzar dtzar modified the milestones: future, RC-1 Jul 22, 2022
@iamsamirzon iamsamirzon modified the milestones: RC-1, Discuss Aug 3, 2022
@iamsamirzon
Copy link
Contributor Author

@dtzar - I am marking this for our "discuss" milestone, as this is not a blocking experience for RC-1.

@yizha1
Copy link
Contributor

yizha1 commented Sep 2, 2022

@iamsamirzon @dtzar the user experience would be much worser if CLI is not developed for trust policy and trust store management. Imaging users need to manually copy certs to different directories (not to mention different OS) and manually create complex trust policy Json file. Highly recommended to include this user story into rc.1 scope. /cc @FeynmanZhou @shizhMSFT

@iamsamirzon
Copy link
Contributor Author

@yizha1 - I think once we have the effort/scope done for the additional CLI work for trust store and trust policy, then we can make a decision of delaying or including.

@yizha1
Copy link
Contributor

yizha1 commented Sep 10, 2022

@iamsamirzon as discussed in the community call, could you split this user story to two, one for trust store and one for trust policy. And I found there are existing roadmap item for trust policy cli notaryproject/notation#769, maybe we could edit this one to trust store only.

@iamsamirzon
Copy link
Contributor Author

@iamsamirzon modified this issue for just the trust store requirement,. Trust policy will be handled by notaryproject/notation#769 ( as suggested by @yizha1 )

@iamsamirzon iamsamirzon changed the title [User Story] - notation trust policy and store authentication (cli support) [User Story] - notation trust store experience via Notation cli commands Sep 12, 2022
@vaninrao10 vaninrao10 modified the milestones: Discuss, RC-1 Sep 19, 2022
@iamsamirzon
Copy link
Contributor Author

During the 9/19 meeting, feedback was directly given for this CLI command proposal from Yi. https://hackmd.io/V-0Nhl4mT7Sa0NPiCVgMlQ?both

@yizha1 yizha1 moved this from Todo to In Progress in Notary Project Planning Board Sep 21, 2022
@yizha1 yizha1 self-assigned this Sep 21, 2022
@yizha1
Copy link
Contributor

yizha1 commented Oct 1, 2022

PR created for Trust store CLI spec notaryproject/notation#361

@yizha1 yizha1 moved this from In Progress to PR Review in Notary Project Planning Board Oct 8, 2022
@yizha1 yizha1 moved this from PR Review to In Progress in Notary Project Planning Board Oct 13, 2022
@yizha1 yizha1 moved this from In Progress to PR Review in Notary Project Planning Board Oct 24, 2022
@yizha1 yizha1 moved this from PR Review to Done in Notary Project Planning Board Nov 2, 2022
@yizha1
Copy link
Contributor

yizha1 commented Nov 4, 2022

Close as completed.

@yizha1 yizha1 closed this as completed Nov 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic new work which requires one or more features, tasks, or issues to complete. notation-CLI User Story
Projects
Status: Done
Development

No branches or pull requests

5 participants