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

feat: Add native image handler backend #497

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Commits on Mar 24, 2023

  1. feat: Add native image handler backend

    This change adds a new native backend to remove eventually the need to
    depend on external skopeo binary.
    Using the native library allows much better control and error handling.
    It also enables us to add more easily new features like signing for
    example.
    
    * Migrate image inspect and copy into a interface
    * Migrate skopeo based calls into new package
    * Remove code duplication in registries
    * Add cache layer backend
    * Add new optional alternative native image backend
    project0 committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    359ee16 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2023

  1. feat: improve error handling

    project0 committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    ee51e83 View commit details
    Browse the repository at this point in the history
  2. fix(ci): add go build tags

    project0 committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    e168a0b View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2023

  1. feat: move cache layer into registry interface

    One central place to handle caching
    project0 committed Mar 26, 2023
    Configuration menu
    Copy the full SHA
    c9d2d29 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eec3136 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. Configuration menu
    Copy the full SHA
    bc7fc57 View commit details
    Browse the repository at this point in the history
  2. Update pre-commit.yml

    add back secret to gh action
    project0 committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    1cf14ac View commit details
    Browse the repository at this point in the history
  3. Revert "Update pre-commit.yml"

    This reverts commit 1cf14ac.
    project0 committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    9fa8c5e View commit details
    Browse the repository at this point in the history
  4. go mod tidy

    project0 committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    2490389 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. fix: authentication

    project0 committed May 2, 2023
    Configuration menu
    Copy the full SHA
    7109278 View commit details
    Browse the repository at this point in the history
  2. fix no-creds for skopeo

    project0 committed May 2, 2023
    Configuration menu
    Copy the full SHA
    94937fa View commit details
    Browse the repository at this point in the history