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

🌠 V9 #712

Merged
merged 8 commits into from
Sep 11, 2023
Merged

🌠 V9 #712

merged 8 commits into from
Sep 11, 2023

Commits on Sep 5, 2023

  1. v9 initial major overhaul on cnquery v9 libs

    Signed-off-by: Dominik Richter <[email protected]>
    arlimus committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    0c10a03 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

  1. 🟢 get to compile cnspec again

    Signed-off-by: Dominik Richter <[email protected]>
    arlimus committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    7a52e5c View commit details
    Browse the repository at this point in the history
  2. 🟢 use new testutils in cnquery

    Signed-off-by: Dominik Richter <[email protected]>
    arlimus committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    7779bfa View commit details
    Browse the repository at this point in the history
  3. 🐛 datapoints are conditional on providers

    The os provider may not exist on the run or on the system. In these cases, the method to determine the datapoint for vulnerability report or kernel info will fail. To better handle these errors, we abandon the previous approach of `MustGetOneDatapoint` via `MustCompile` and instead use the provider info to report back to users.
    
    There may still be other reasons why the compile fails, but we will keep this focused on the primary reason in a tested environment with a working provider runtime that indicates why this fails: no provider for this code.
    
    Signed-off-by: Dominik Richter <[email protected]>
    arlimus committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    1cac045 View commit details
    Browse the repository at this point in the history
  4. 🟢 use testutils runtime for schema

    Signed-off-by: Dominik Richter <[email protected]>
    arlimus committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    72c78d1 View commit details
    Browse the repository at this point in the history
  5. 🟢 fix resolver test checksums

    1. double-check that elements exist with a require call (to avoid nil panics)
    2. checksums changed because `asset{*}` is different for v9 (since fields were changed in this resource)
    
    Signed-off-by: Dominik Richter <[email protected]>
    arlimus committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    b59025d View commit details
    Browse the repository at this point in the history
  6. 🟢 fix policy/executor tests

    Signed-off-by: Dominik Richter <[email protected]>
    arlimus committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    7793959 View commit details
    Browse the repository at this point in the history
  7. 🟢 gofmt

    Signed-off-by: Dominik Richter <[email protected]>
    arlimus committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    2693e20 View commit details
    Browse the repository at this point in the history