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

Merge newly-rebased lib into main #856

Merged
merged 9 commits into from
Jan 6, 2023

Commits on Jan 5, 2023

  1. publish library and refactor to use it

    Signed-off-by: Jose R. Gonzalez <jose@flutes.dev>
    komish committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    90e7a9a View commit details
    Browse the repository at this point in the history
  2. add support for kubeconfig being pulled in from an io.Reader

    Signed-off-by: Jose R. Gonzalez <jose@flutes.dev>
    komish committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    a60e2c4 View commit details
    Browse the repository at this point in the history
  3. Move certification/internal to internal

    certification/internal was problematic. It cause use to have to
    expose in some cases thin "wrappers" that were exported in the right
    place in order to be able to access it. Instead, internal allows
    the entire module to get to the internal bits.
    
    Signed-off-by: Brad P. Crochet <brad@redhat.com>
    bcrochet authored and komish committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    f852ba1 View commit details
    Browse the repository at this point in the history
  4. replace global logrus instance usage with local logrus instance

    Signed-off-by: Jose R. Gonzalez <jose@flutes.dev>
    komish committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    edc7ebc View commit details
    Browse the repository at this point in the history
  5. Complete more of the move from certification to internal

    * Moves certification/engine
    * Moves certification/pyxis
    * Moves certification/runtime
    * Moves certification/policy
    * Moves certification/artifacts -> artifacts
    * Moves certification/formatters -> formatters and internal/formatters
    * Leaves the FormatterFunc type exported
    * Creates runtime top-level package
    
    Signed-off-by: Brad P. Crochet <brad@redhat.com>
    bcrochet authored and komish committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    6773177 View commit details
    Browse the repository at this point in the history
  6. Refactor logging to use the logr.Logger interface

    By using logr.Logger, it will allow for a library user or the cli to
    inject a logr that conforms to the logr.Logger interface. This frees
    up the library from having to do any kind of strange log tricks in
    order to handle logging.
    
    Signed-off-by: Brad P. Crochet <brad@redhat.com>
    bcrochet authored and komish committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    7d2fb16 View commit details
    Browse the repository at this point in the history
  7. fix missing log variables

    Signed-off-by: Jose R. Gonzalez <jose@flutes.dev>
    komish committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    2b8ef65 View commit details
    Browse the repository at this point in the history
  8. update docs to reflect new log writing logistics

    Signed-off-by: Jose R. Gonzalez <jose@flutes.dev>
    komish committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    d68ae00 View commit details
    Browse the repository at this point in the history
  9. fix golangci-lint import ordering

    Signed-off-by: Jose R. Gonzalez <jose@flutes.dev>
    komish committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    e540ad0 View commit details
    Browse the repository at this point in the history