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

task: [assembler] define minimal set of GuacNodes and GuacEdges #11

Closed
lumjjb opened this issue Aug 22, 2022 · 0 comments · Fixed by #57
Closed

task: [assembler] define minimal set of GuacNodes and GuacEdges #11

lumjjb opened this issue Aug 22, 2022 · 0 comments · Fixed by #57
Assignees
Labels
priority Pretty important

Comments

@lumjjb
Copy link
Contributor

lumjjb commented Aug 22, 2022

Define an initial set of GuacNodes and GuacEdges to satisfy the basic example of SLSA attestations based on @mihaimaruseac 's script and @mlieberman85 's data.

@lumjjb lumjjb changed the title task: define minimal set of GuacNodes and GuacEdges task: [assembler] define minimal set of GuacNodes and GuacEdges Aug 22, 2022
@mihaimaruseac mihaimaruseac self-assigned this Aug 22, 2022
mihaimaruseac referenced this issue in mihaimaruseac/guac Aug 29, 2022
Implements most of #11.

Still working on the testing interface for this as I also want to be
able to write and read subgraphs from DB (#10/#12/#14).

Signed-off-by: Mihai Maruseac <mihaimaruseac@google.com>
mihaimaruseac referenced this issue in mihaimaruseac/guac Aug 29, 2022
This is WIP for #11/#14 (see interface from #46). Still working on it
but when done we should be able to do #12 and ingest SLSA into graphdb
in a single pass.

Signed-off-by: Mihai Maruseac <mihaimaruseac@google.com>
mihaimaruseac referenced this issue in mihaimaruseac/guac Aug 29, 2022
This is WIP for #11/#14 (see interface from #46). Still working on it
but when done we should be able to do #12 and ingest SLSA into graphdb
in a single pass.

Signed-off-by: Mihai Maruseac <mihaimaruseac@google.com>
@lumjjb lumjjb added the priority Pretty important label Aug 30, 2022
@lumjjb lumjjb added this to the kubecon milestone Aug 30, 2022
mihaimaruseac referenced this issue in mihaimaruseac/guac Aug 30, 2022
Implements most of #11.

Still working on the testing interface for this as I also want to be
able to write and read subgraphs from DB (#10/#12/#14).

Signed-off-by: Mihai Maruseac <mihaimaruseac@google.com>
mihaimaruseac referenced this issue in mihaimaruseac/guac Aug 30, 2022
This is WIP for #11/#14 (see interface from #46). Still working on it
but when done we should be able to do #12 and ingest SLSA into graphdb
in a single pass.

Signed-off-by: Mihai Maruseac <mihaimaruseac@google.com>
mihaimaruseac referenced this issue in mihaimaruseac/guac Aug 30, 2022
Fixes #11, opens a way to ingest SLSA attestations all the way to the
graph database (#12, though the tests for ingesting SLSA nodes is WIP
for a future PR).

Changes the interfaces for `GuacNode` and `GuacEdges`, makes them even
simpler than before.

Left to do for future PRs:

- more testing
- read from the database (for now we only see that the nodes have been
  created by running an external query)
- convert the serialization to use struct fields tags, further
  simplifying `GuacNode` and `GuacEdges`

Signed-off-by: Mihai Maruseac <mihaimaruseac@google.com>
mihaimaruseac referenced this issue in mihaimaruseac/guac Aug 30, 2022
Fixes #11, opens a way to ingest SLSA attestations all the way to the
graph database (#12, though the tests for ingesting SLSA nodes is WIP
for a future PR).

Changes the interfaces for `GuacNode` and `GuacEdges`, makes them even
simpler than before.

Left to do for future PRs:

- more testing
- read from the database (for now we only see that the nodes have been
  created by running an external query)
- convert the serialization to use struct fields tags, further
  simplifying `GuacNode` and `GuacEdges`

Signed-off-by: Mihai Maruseac <mihaimaruseac@google.com>
cpendery pushed a commit to cpendery/guac that referenced this issue Aug 31, 2022
Implements most of guacsec#11.

Still working on the testing interface for this as I also want to be
able to write and read subgraphs from DB (guacsec#10/guacsec#12/guacsec#14).

Signed-off-by: Mihai Maruseac <mihaimaruseac@google.com>
mihaimaruseac referenced this issue in mihaimaruseac/guac Sep 1, 2022
Fixes #11, opens a way to ingest SLSA attestations all the way to the
graph database (#12, though the tests for ingesting SLSA nodes is WIP
for a future PR).

Changes the interfaces for `GuacNode` and `GuacEdges`, makes them even
simpler than before.

Left to do for future PRs:

- more testing
- read from the database (for now we only see that the nodes have been
  created by running an external query)
- convert the serialization to use struct fields tags, further
  simplifying `GuacNode` and `GuacEdges`

Signed-off-by: Mihai Maruseac <mihaimaruseac@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority Pretty important
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants