-
Notifications
You must be signed in to change notification settings - Fork 561
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
VEX Autodiscovery! #1619
Open
puerco
wants to merge
14
commits into
anchore:main
Choose a base branch
from
puerco:vex-discovery
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
VEX Autodiscovery! #1619
Commits on Jun 11, 2024
-
This commit imports the openvex autodiscovery module Signed-off-by: Adolfo García Veytia (Puerco) <puerco@chainguard.dev>
Configuration menu - View commit details
-
Copy full SHA for be8c86d - Browse repository at this point
Copy the full SHA be8c86dView commit details -
Add Discovery Method to vex processor
Signed-off-by: Adolfo García Veytia (Puerco) <puerco@chainguard.dev>
Configuration menu - View commit details
-
Copy full SHA for c38e556 - Browse repository at this point
Copy the full SHA c38e556View commit details -
This commits adds a new vex-autodiscover option that enables the VEX discovery mechanism. It is exposed as a flag, in the config file or via an environment variable. Signed-off-by: Adolfo García Veytia (Puerco) <puerco@chainguard.dev>
Configuration menu - View commit details
-
Copy full SHA for ee1394e - Browse repository at this point
Copy the full SHA ee1394eView commit details -
VEX: Delegate computing ids to OpenVEX
This commit replaces the internal logic that computes software identifiers from images and delegates it to the OpenVEX OCI module. Signed-off-by: Adolfo Garcia Veytia (puerco) <puerco@chainguard.dev>
Configuration menu - View commit details
-
Copy full SHA for 33d4819 - Browse repository at this point
Copy the full SHA 33d4819View commit details -
Use discovery/oci to resolve purls
Signed-off-by: Adolfo Garcia Veytia (puerco) <puerco@chainguard.dev>
Configuration menu - View commit details
-
Copy full SHA for 81fc04d - Browse repository at this point
Copy the full SHA 81fc04dView commit details -
The generation of identifiers is now handled by the openvex discovery module so we drop it from the vex processor implementation and also delete the test file. Signed-off-by: Adolfo Garcia Veytia (puerco) <puerco@chainguard.dev>
Configuration menu - View commit details
-
Copy full SHA for 01b6623 - Browse repository at this point
Copy the full SHA 01b6623View commit details -
Switch unit+integration tests from RepoDigests to UserInput
As we now delegate the generation of identifiers to the openvex libraries, we pass the user input string verbatim instead of using the stereoscope reference in the tests. Signed-off-by: Adolfo Garcia Veytia (puerco) <puerco@chainguard.dev>
Configuration menu - View commit details
-
Copy full SHA for 9f91ffd - Browse repository at this point
Copy the full SHA 9f91ffdView commit details -
with tui interactions for vex discovery
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cf78dc9 - Browse repository at this point
Copy the full SHA cf78dc9View commit details -
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 27689fe - Browse repository at this point
Copy the full SHA 27689feView commit details -
show ignore rules in app config
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 027c476 - Browse repository at this point
Copy the full SHA 027c476View commit details -
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5aed811 - Browse repository at this point
Copy the full SHA 5aed811View commit details -
add CLI test for vex functionality
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 14110da - Browse repository at this point
Copy the full SHA 14110daView commit details -
fix integration test + add test to require loading vex documents
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 676b75d - Browse repository at this point
Copy the full SHA 676b75dView commit details -
restrict which discovery probes can be used
Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5c10119 - Browse repository at this point
Copy the full SHA 5c10119View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.