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

Manifest List Interface #191

Merged
merged 189 commits into from
May 7, 2024
Merged

Commits on Nov 25, 2023

  1. index: add Image Index interface

    The OCI spec defines an Image Index concept to handle
    multiple manifests in an OCI image. This adds the interface
    for Image Index.
    
    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    9eb407f View commit details
    Browse the repository at this point in the history
  2. remote: index: function to create new index

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    816341c View commit details
    Browse the repository at this point in the history
  3. bugfix: index: Remove mutating media type to DockerManifestList

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    fefd9bc View commit details
    Browse the repository at this point in the history
  4. index: optimize: get image from descriptor

    remote.Image uses descriptor to get the image. Getting the descriptor
    first and deriving the image from the descriptor is efficient instead
    of getting the descriptor twice.
    
    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    05456ff View commit details
    Browse the repository at this point in the history
  5. index: check for image architecture

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    13989a3 View commit details
    Browse the repository at this point in the history
  6. index: add default path to Save()

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    dc5c024 View commit details
    Browse the repository at this point in the history
  7. index: add keychain to new index

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    02d354b View commit details
    Browse the repository at this point in the history
  8. index: add image index types

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    db82b69 View commit details
    Browse the repository at this point in the history
  9. indexOptions for creating image index

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    cdb04c9 View commit details
    Browse the repository at this point in the history
  10. index: path and mediatype options for creating index

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    d87b7d1 View commit details
    Browse the repository at this point in the history
  11. index: add remove index method

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    7842116 View commit details
    Browse the repository at this point in the history
  12. remote: index: remove path option

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    390546a View commit details
    Browse the repository at this point in the history
  13. remote: index: user docker mediatype by default

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    aa43a59 View commit details
    Browse the repository at this point in the history
  14. remote: index: remove saving to layout

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    21a4790 View commit details
    Browse the repository at this point in the history
  15. remote: index: save index to registry

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    74f8e44 View commit details
    Browse the repository at this point in the history
  16. index: local: annotate and add functionality

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    d91432c View commit details
    Browse the repository at this point in the history
  17. remote/index: return error instead of calling panic

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    bccd2af View commit details
    Browse the repository at this point in the history
  18. remote/index: return a wrapped error if fetcing an image fails

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    e24cebc View commit details
    Browse the repository at this point in the history
  19. local/index: return error instead of calling panic

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    c17b6d9 View commit details
    Browse the repository at this point in the history
  20. remote/new_index: validate index name

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    add9675 View commit details
    Browse the repository at this point in the history
  21. local/index: refactor interface functions to use the index path

    AppendManifest and AnnotateManifest functions are now refactored
    to be ImageIndex functions.
    
    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    db2e406 View commit details
    Browse the repository at this point in the history
  22. local/index_options: create new index with IndexManifest

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    3464e40 View commit details
    Browse the repository at this point in the history
  23. remote/index_options: create new index with IndexManifest

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    08653dd View commit details
    Browse the repository at this point in the history
  24. remote/new_index: rename file

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    c941979 View commit details
    Browse the repository at this point in the history
  25. get IndexManifest from ggcr index

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    9d284ea View commit details
    Browse the repository at this point in the history
  26. remote/index/save: return error if platform information is missing

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    2752977 View commit details
    Browse the repository at this point in the history
  27. remote/index: ImageIndexTest to be used in unit tests

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    a4589d4 View commit details
    Browse the repository at this point in the history
  28. remote/index_test: setup a registry for test

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    8c5d049 View commit details
    Browse the repository at this point in the history
  29. remote/index_test: basic tests for remote index

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    4f9c64b View commit details
    Browse the repository at this point in the history
  30. remote/new_index: NewIndexTest function to create a test index

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    85b8899 View commit details
    Browse the repository at this point in the history
  31. remote/new_index: use index in registry if already exists

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    6a0c434 View commit details
    Browse the repository at this point in the history
  32. remote/index: remove ManifestSize unused function

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    8653514 View commit details
    Browse the repository at this point in the history
  33. index: add brief comments to all index functions

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    93861df View commit details
    Browse the repository at this point in the history
  34. index: remove returning error when platform information is missing

    Platform information is OPTIONAL if the target is plaform independent.
    See specification for more info:
    https://github.com/opencontainers/image-spec/blob/0b40f0f367c396cc5a7d6a2e8c8842271d3d3844/image-index.md#image-index-property-descriptions
    
    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    afaa657 View commit details
    Browse the repository at this point in the history
  35. local/index: remove AppendManifet wrapper function

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    2f6f5c9 View commit details
    Browse the repository at this point in the history
  36. local/index: save indent formatted json output

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    d558685 View commit details
    Browse the repository at this point in the history
  37. local/index save: use os module instead of layout package

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    adae788 View commit details
    Browse the repository at this point in the history
  38. local/index: delete method to remove index from local storage

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    7e6c885 View commit details
    Browse the repository at this point in the history
  39. local/index: wrap GetIndexManifest errors

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    54343a5 View commit details
    Browse the repository at this point in the history
  40. new_index: check for local index first

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    191f664 View commit details
    Browse the repository at this point in the history
  41. local/index: copy referenced images to same registry as index

    When creating a new local index, if the the referenced images are
    not in the same registry as the registry we intend to push the index
    we copy the images to the same registry as the index.
    
    NOTE: In future we plan to store the image reference names locally
    and only copy the images when push the index to registry.
    
    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    fcb5ade View commit details
    Browse the repository at this point in the history
  42. index: fix github action tests failing

    This fixes the following errors,
    - use strings.ReplaceAll method instead of strings.Replace
    - `infromation` is a misspelling of `information`
    - var-naming: don't use underscores in Go names
    - unnecessary conversion (unconvert)
    - ineffectual assignment to err
    - unnecessary trailing newline
    - unnecessary leading newline
    
    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    51609ae View commit details
    Browse the repository at this point in the history
  43. fix linter error: io/ioutil deprecated

    Signed-off-by: Husni Faiz <ahamedhusni73@gmail.com>
    husni-faiz committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    818f3a2 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    8fdc89d View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. WIP added image-index methods

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    b31a1ee View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. fWIP fix lint and run format

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    186495b View commit details
    Browse the repository at this point in the history
  2. removed ,gitpod.yml file

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    0c5a954 View commit details
    Browse the repository at this point in the history
  3. WIP removed ImageIndexHandler

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    bd7af69 View commit details
    Browse the repository at this point in the history
  4. WIP fix some missing logic

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    85fd5dc View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. WIP added registry and insecure fields to IndexAddOptions

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    f6f80f1 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. WIP added empty test cases

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    20568f7 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. WIP added tests but failing

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    51446eb View commit details
    Browse the repository at this point in the history
  2. WIP removed oci layout test files

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    334b72a View commit details
    Browse the repository at this point in the history
  3. WIP removed cnb dir from local

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    4e79960 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. WIP refactor code to improve readability

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    3b842ab View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2024

  1. WIP added fake index with empty test cases

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    bd05301 View commit details
    Browse the repository at this point in the history
  2. WIP added few tests for fake index

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    39a6fa3 View commit details
    Browse the repository at this point in the history
  3. WIP fixed fake index tests

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    45d6b75 View commit details
    Browse the repository at this point in the history
  4. WIP defined errors at one place

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    e8c303a View commit details
    Browse the repository at this point in the history
  5. WIP trying to fix error when saving index

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    00a8a80 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. WIP fix: imgutil#Save() and annotations bugs

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    01db00c View commit details
    Browse the repository at this point in the history
  2. WIP fix: all bugs fixed except image hash change when adding image to…

    … index
    
    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    592a65c View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. WIP added tests for all indexes

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    9ec2c8c View commit details
    Browse the repository at this point in the history
  2. WIP made index.NewIndex to return imgutil.ImageIndex instead of imgut…

    …il.Index
    
    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    324a62a View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. WIP improved test coverage

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    95b0df4 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. WIP improved test coverage by adding #Save

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    3ca7018 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2024

  1. WIP fix failing tests for #Add

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    fe02008 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. WIP fix all bugs except mutated configFile and Manifest of image when…

    … loaded from local filesystem
    
    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    ab15c33 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. WIP fix bug except #Save urls

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    fd3d91c View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. WIP fix all bugs except #Save URLs

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    13c3f65 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. WIP fix: SetURLs for #Save

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    d01eaf4 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. WIP bug fixes

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    e158f8d View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. WIP added goroutines to improve performance

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    8d76f28 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. WIP minor bug fixes

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    cdd16f8 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. WIP added manifestOnly handler

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    921a22f View commit details
    Browse the repository at this point in the history
  2. WIP minor changes to ImageIndex#Push

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    9edc6be View commit details
    Browse the repository at this point in the history
  3. WIP fix: use latest index when pushing index

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    e7cfa9c View commit details
    Browse the repository at this point in the history
  4. WIP added TaggableIndex to push IndexManifest only

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    c98cea9 View commit details
    Browse the repository at this point in the history
  5. WIP fix: added decribable methods to TaggableIndex

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    fad6445 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. WIP added documentation, fix: IndexHandler#Push iissue

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0b018df View commit details
    Browse the repository at this point in the history
  2. WIP added tests for index.NewIndex

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    1d563fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8656617 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Merge branch 'dev-image-index' into image-index

    Signed-off-by: Sai Kiran Maggidi <107541780+WYGIN@users.noreply.github.com>
    WYGIN authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    da80ffb View commit details
    Browse the repository at this point in the history
  2. WIP formatted code after Merge upstream branch

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    d071ec2 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. WIP: fix bugs

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    2f20186 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. fix: tests making 'pack manifest' fail

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    d57cc75 View commit details
    Browse the repository at this point in the history
  2. fix: return error when setters called on unknown digest of fake index

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    5f5ff95 View commit details
    Browse the repository at this point in the history
  3. refactor: improved error messages

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    658b7ff View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. fix: bug causing local images to fail annotate

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    363020d View commit details
    Browse the repository at this point in the history
  2. fix: manifest handler not saved annotated images

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    2b39c6a View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. refactor: removed IndexHandler

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    052db76 View commit details
    Browse the repository at this point in the history
  2. refactor: remove dead code

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    96558aa View commit details
    Browse the repository at this point in the history
  3. refactor: improve ManifestHandler#Save readability

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    38da26f View commit details
    Browse the repository at this point in the history
  4. refactor: nit all methods except #Add

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    2dad2cc View commit details
    Browse the repository at this point in the history
  5. refactor: nit nil pointer handling

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    0bf93b7 View commit details
    Browse the repository at this point in the history
  6. refactor: ManifestHandler tests

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    3a656df View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. feat: added #Features #OSFeatures #URLs #Annotations methods to imgut…

    …il.Image
    
    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    1c3b05e View commit details
    Browse the repository at this point in the history
  2. refactor: remove IndexHandler

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    abfcabf View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. fix: removed duplicate stringSlices for features, osFeatures, urls

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    439fac9 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. refactor: change imgutil.Platform to v1.Platform

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    6e77fba View commit details
    Browse the repository at this point in the history
  2. refactor: local imaages added to index should implement EdditableImage

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    49941ee View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. fix: add local images return index not found error

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3acfd71 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. WIP: added tests for imgutil#MutateManifest

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    b5aab10 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. WIP: added tests

    Signed-off-by: WYGIN <wygininc@gmail.com>
    
    Author:    WYGIN <wygininc@gmail.com>
    Date:      Sat Mar 30 07:52:55 2024 +0000
    Changes to be committed:
    	modified:   index.go
    	modified:   index/new.go
    	modified:   index_test.go
    	modified:   new.go
    	modified:   new_test.go
    	modified:   util.go
    	modified:   util_test.go
    SaikiranIndia authored and WYGIN committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    5a8a519 View commit details
    Browse the repository at this point in the history
  2. fix: test

    Signed-off-by: WYGIN <wygininc@gmail.com>
    
    Author:    WYGIN <wygininc@gmail.com>
    Date:      Sat Mar 30 08:07:30 2024 +0000
    Changes to be committed:
    	modified:   util_test.go
    SaikiranIndia authored and WYGIN committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    3eb4bc6 View commit details
    Browse the repository at this point in the history
  3. WIP: refactor: improve code readability

    Signed-off-by: Sai Kiran <sai90100msk@gmail.com>
    SaikiranIndia committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    c709d08 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Merge pull request #2 from WYGIN/image-index

    Improvements made by Sai as part of his LFX mentorship program
    jjbustamante authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    ce6569d View commit details
    Browse the repository at this point in the history
  2. fixing some linting errors that are preventing the tests to be executed

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    9e2d51b View commit details
    Browse the repository at this point in the history
  3. Fixing failing unit tests

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    9153420 View commit details
    Browse the repository at this point in the history
  4. Fixing unit test

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    6550208 View commit details
    Browse the repository at this point in the history
  5. Running Manifest Handler tests in Parallel

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    6745c1c View commit details
    Browse the repository at this point in the history
  6. Running the rest of the tests in Parallel

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    d7596e5 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. fix: layout image concurrency issue while saving

    Signed-off-by: WYGIN <sai90100msk@gmail.com>
    SaikiranIndia committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    59056e1 View commit details
    Browse the repository at this point in the history
  2. chore: revert changes from v1.Platform to imgutil.Platform

    Signed-off-by: WYGIN <wygininc@gmail.com>
    WYGIN committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    9533f44 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3 from WYGIN/husni-image-index

    fix: layout image concurrency issue while saving
    jjbustamante authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    75b7c54 View commit details
    Browse the repository at this point in the history
  4. running layout and sparse tests in parallel

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    103e126 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. merging latest changes from main

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    b85e83c View commit details
    Browse the repository at this point in the history
  2. restoring imgutil.MakeFileSafeName method to convert the image name t…

    …o a valid directory name
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    ba1701d View commit details
    Browse the repository at this point in the history
  3. skipping some test for windows because we don't have Indexes availabl…

    …es, also one test is failing because an error message been different in windows
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    1db264b View commit details
    Browse the repository at this point in the history
  4. fixing windows error message and skipping one more test

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    b437d70 View commit details
    Browse the repository at this point in the history
  5. Skipping test with alpine on windows

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    eac7a17 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Updating doc comments and removing some logic that I think we don't n…

    …eed anymore after the refactoring of image util
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    ae178ae View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into dev-image-index

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    96301fa View commit details
    Browse the repository at this point in the history
  3. Fixing lint errors

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    fc5c913 View commit details
    Browse the repository at this point in the history
  4. Fixing lint error

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    897ad17 View commit details
    Browse the repository at this point in the history
  5. Fixing unit test after cleaning a little bit

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    1d0faab View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Refactoring packages, removing fake implemenatation because it is not…

    … really fake
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    5ff17bd View commit details
    Browse the repository at this point in the history
  2. Merging latest changes from main 04/11

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    6fd707e View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into dev-image-index

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    b7d201c View commit details
    Browse the repository at this point in the history
  4. removing unused files

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    d8861b6 View commit details
    Browse the repository at this point in the history
  5. Removing fake implementation, we don't need it right now, if we do ne…

    …ed their implementation, then we can do it later
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    53dd3a9 View commit details
    Browse the repository at this point in the history
  6. Removing fake implementation, we don't need it right now, if we do ne…

    …ed their implementation, then we can do it later
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    1c7c3ec View commit details
    Browse the repository at this point in the history
  7. Removing more fake implementations

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    a0a34ed View commit details
    Browse the repository at this point in the history
  8. restoring from main branch

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    cedf3ad View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. refactoring layout image index implementation to be similar to our im…

    …age implementation, also adding busybox layout index data for testing
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    50d54c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebde93a View commit details
    Browse the repository at this point in the history
  3. refactoring the image index options to follow the same pattern we use…

    … on image
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    5cd3d3e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d038320 View commit details
    Browse the repository at this point in the history
  5. adding assertions for checking an ImageIndex that was saved on disk

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    0f3054e View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. adding #Save, #Add, #Push test scenarios

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    c87bd7a View commit details
    Browse the repository at this point in the history
  2. adding #Save, #Add, #Push test scenarios

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    fd63c31 View commit details
    Browse the repository at this point in the history
  3. adding #Inspect and #Remove test cases

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    530a05d View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Removing URL() method from index interface, it is not clear to me if …

    …it is valuable right now. Adding setters/getters test cases
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    d0e9f35 View commit details
    Browse the repository at this point in the history
  2. removing index package all the implementation is under cnb_index.go, …

    …also removing local index, this just a layout.index on disk
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    1dfd895 View commit details
    Browse the repository at this point in the history
  3. Removing URLs method in other places

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    6eb1a70 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    2c63503 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Remove unneeded setters

    We are not going to need these in pack, as we'll be constructing the images first
    and then creating the index.
    
    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    02e8bfa View commit details
    Browse the repository at this point in the history
  2. Remove unneeded things from local package

    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    718dd15 View commit details
    Browse the repository at this point in the history
  3. Remove features, we don't care about it for now

    (it's just a reserved field in the OCI spec)
    
    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    974fe62 View commit details
    Browse the repository at this point in the history
  4. Remove annotations as a field on the image struct,

    these can live on the manifest
    
    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    0898f25 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #5 from buildpacks/image-index

    Removing some code
    jjbustamante authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    c98f11b View commit details
    Browse the repository at this point in the history
  6. Remove mutate manifest functions, these should not be needed

    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    8426835 View commit details
    Browse the repository at this point in the history
  7. Remove focus

    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    ff8f39f View commit details
    Browse the repository at this point in the history
  8. Fix failing test

    We don't expect Config.Platform to be a thing in the manifest file,
    but in the manifest entry in the index file.
    
    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    d8821bf View commit details
    Browse the repository at this point in the history
  9. Merge pull request #6 from buildpacks/image-index

    Remove more stuff
    jjbustamante authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    531abe9 View commit details
    Browse the repository at this point in the history
  10. Cleanup imgutil.Image interface to organize methods by manifest, conf…

    …ig, and layers
    
    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    ffa9fbc View commit details
    Browse the repository at this point in the history
  11. Merge pull request #7 from buildpacks/image-index

    Organization
    jjbustamante authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    ad4eec6 View commit details
    Browse the repository at this point in the history
  12. Remove the option to add an index to another index,

    as we don't intend to support this in pack
    
    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    9b2f042 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #8 from buildpacks/image-index

    Remove the option to add an index to another index,
    jjbustamante authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    bae2d77 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Prune more stuff from cnb_index.go, but add back setters!

    These are needed for `pack manifest annotate`
    
    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    88cde47 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #9 from buildpacks/image-index

    Prune more stuff from cnb_index.go, but add back setters!
    jjbustamante authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    ba33b6b View commit details
    Browse the repository at this point in the history
  3. Fix format

    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    289f30c View commit details
    Browse the repository at this point in the history
  4. Revert "Fix format"

    This reverts commit 289f30c.
    natalieparellano committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    ea2a3cb View commit details
    Browse the repository at this point in the history
  5. Remove CNBIndex.Format as it's not used

    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    55ed46a View commit details
    Browse the repository at this point in the history
  6. Fix a few tests by updating the fixtures

    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    b25226d View commit details
    Browse the repository at this point in the history
  7. WIP: try to fix tests by overriding path.AppendIndex, but now there's…

    … an import cycle
    
    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    811ca75 View commit details
    Browse the repository at this point in the history
  8. Revert "WIP: try to fix tests by overriding path.AppendIndex, but now…

    … there's an import cycle"
    
    This reverts commit 811ca75.
    natalieparellano committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    31615f7 View commit details
    Browse the repository at this point in the history
  9. WIP: fix all but RemoveManifest test

    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    0d6d63a View commit details
    Browse the repository at this point in the history
  10. Merge pull request #10 from buildpacks/image-index

    Fix format & tests
    jjbustamante authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    c46fcc1 View commit details
    Browse the repository at this point in the history
  11. Fix in-memory part

    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    614338e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e767856 View commit details
    Browse the repository at this point in the history
  13. fixing the remove manifest test, we need to create an empty index on …

    …disk when saving
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    e9716db View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Override Image method instead of renaming us

    This will prevent us from accidentally forgetting to use the locally defined method
    in the future
    
    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    725d3c9 View commit details
    Browse the repository at this point in the history
  2. Remove insecure as it is not used

    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    d382bdb View commit details
    Browse the repository at this point in the history
  3. Try to simplify index options by putting them all on one struct

    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    3255562 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #11 from buildpacks/image-index

    Few more simplifications
    jjbustamante authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    ddc5be8 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    697ac4c View commit details
    Browse the repository at this point in the history
  2. Move some stuff around

    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    a6fda53 View commit details
    Browse the repository at this point in the history
  3. Move stuff around

    Signed-off-by: Natalie Arellano <narellano@vmware.com>
    natalieparellano committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    d508728 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #12 from buildpacks/image-index

    More cleanup
    jjbustamante authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    4aedd4c View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Fixing - these tests should push and pull from a local registry to av…

    …oid getting rate limited
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    c2871d0 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. removing focus

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    8412584 View commit details
    Browse the repository at this point in the history
  2. adding one more test case for adding multiple manifests, updating Pus…

    …h signature
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    cbecaa8 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. removing blobs from test data, after testing on pack we don't want to…

    … save the image information. Reimplement the getters/setters to read the information from the index. Adding more test coverage
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    f00946b View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. when using a fake.Image for unit testing purpose, the Platform is und…

    …efined
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    f79d933 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. moving layout index tests to index_test.go and adding test coverage t…

    …o the index Push method
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    7a7ff3e View commit details
    Browse the repository at this point in the history
  2. adding more test coverage for error cases in image index

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    d4a3c74 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. fixing an issue when a docker media-type is updated and the value is …

    …override with OCI media-type
    
    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    2e42a19 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. change a FIXME into a Note

    Signed-off-by: Juan Bustamante <jbustamante@vmware.com>
    jjbustamante committed May 6, 2024
    Configuration menu
    Copy the full SHA
    73a2d7c View commit details
    Browse the repository at this point in the history