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

CNAB Security 301: Metadata repositories #281

Conversation

trishankatdatadog
Copy link
Member

@trishankatdatadog trishankatdatadog commented Sep 16, 2019

Part of #253

WIP: please do not merge yet!

Major TODOs:

  • Be more explicit about metadata living on OCI artifacts (or not, completely optional)
  • Start with concepts, and one good way to do it, for example everything with online keys first
  • We can talk about the four top-level roles, distinguish between online and offline keys, talk about possible delegations (keep it optional), talk about one possible implementation for one project
  • Radu: will work on known implementations
  • Move multiple projects to an Appendix, it's too complicated
  • Security analysis

@trishankatdatadog trishankatdatadog changed the title CNAB Security (301): Metadata repositories CNAB Security 301: Metadata repositories Sep 16, 2019
@trishankatdatadog trishankatdatadog mentioned this pull request Sep 16, 2019
9 tasks
.vscode/settings.json Outdated Show resolved Hide resolved
CNAB.code-workspace Outdated Show resolved Hide resolved
@trishankatdatadog
Copy link
Member Author

Unless @radu-matei has major objections, I am going to consider this PR done for now, and move on to 302 and 303

@trishankatdatadog trishankatdatadog force-pushed the trishankatdatadog/add-metadata-repositories branch from 5b1119f to 946287d Compare December 10, 2019 19:39
@trishankatdatadog
Copy link
Member Author

Sorry this took so long, but was busy with another TUF + in-toto project at work!

This is now ready for review. Could @radu-matei or @squillace take a look? Thanks!

301-metadata-repositories.md Outdated Show resolved Hide resolved
Copy link
Member

@vdice vdice left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reads great! LGTM. A few minor notes.

301-metadata-repositories.md Outdated Show resolved Hide resolved
301-metadata-repositories.md Outdated Show resolved Hide resolved
301-metadata-repositories.md Outdated Show resolved Hide resolved
Copy link
Member

@technosophos technosophos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left only one nit comment, but I think this is a satisfactory draft of the section. I think we should merge it and allow future changes to be done as separate PRs.

301-metadata-repositories.md Show resolved Hide resolved
@trishankatdatadog
Copy link
Member Author

Thanks very much, @technosophos!

@glyn Would you be happy if we merge this PR as a WD for now, and address your concern about clarifying multiple repositories in a follow-up PR?

@radu-matei Would you please 👀 and ✅?

@glyn
Copy link
Contributor

glyn commented Jan 16, 2020

@glyn Would you be happy if we merge this PR as a WD for now, and address your concern about clarifying multiple repositories in a follow-up PR?

Sure. I raised #314 so this doesn't get forgotten.

@trishankatdatadog trishankatdatadog force-pushed the trishankatdatadog/add-metadata-repositories branch from e0e00fa to 2d65fbc Compare January 16, 2020 18:32
@trishankatdatadog
Copy link
Member Author

Forced-push to keep DCO happy 😒

@trishankatdatadog
Copy link
Member Author

@radu-matei Can you please 👀 and ✅ ?

Copy link
Member

@radu-matei radu-matei left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment here - could you please rebase?
Thanks!

Signed-off-by: Trishank K Kuppusamy <[email protected]>
Signed-off-by: Trishank K Kuppusamy <[email protected]>
Signed-off-by: Trishank K Kuppusamy <[email protected]>
Signed-off-by: Trishank K Kuppusamy <[email protected]>
Signed-off-by: Trishank K Kuppusamy <[email protected]>
Signed-off-by: Trishank K Kuppusamy <[email protected]>
Signed-off-by: Trishank K Kuppusamy <[email protected]>
Signed-off-by: Trishank K Kuppusamy <[email protected]>
Signed-off-by: Trishank K Kuppusamy <[email protected]>
Signed-off-by: Trishank K Kuppusamy <[email protected]>
Signed-off-by: Trishank K Kuppusamy <[email protected]>
also clarify where online and offline keys are kept for MVP

Signed-off-by: Trishank K Kuppusamy <[email protected]>
Signed-off-by: Trishank K Kuppusamy <[email protected]>
Signed-off-by: Trishank K Kuppusamy <[email protected]>
Signed-off-by: Trishank K Kuppusamy <[email protected]>
Signed-off-by: Trishank K Kuppusamy <[email protected]>
@trishankatdatadog trishankatdatadog force-pushed the trishankatdatadog/add-metadata-repositories branch from 2d65fbc to c9b00fc Compare January 29, 2020 16:28
@trishankatdatadog
Copy link
Member Author

trishankatdatadog commented Jan 29, 2020

@radu-matei Done! Can you please merge? :)

@radu-matei radu-matei merged commit 5d07a43 into cnabio:master Jan 31, 2020
@trishankatdatadog trishankatdatadog deleted the trishankatdatadog/add-metadata-repositories branch January 31, 2020 20:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants