-
Notifications
You must be signed in to change notification settings - Fork 292
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
Add a new manifest
command to support multi-architecture builds
#1705
Commits on Jun 5, 2023
-
commands: manifest: command to handle manifests
Add a new manifest command to pack root commands and add a create subcommand to the manifest command. Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 835902d - Browse repository at this point
Copy the full SHA 835902dView commit details -
cmd: manifest create: first PoC
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ffe1f93 - Browse repository at this point
Copy the full SHA ffe1f93View commit details -
Use source/sinks instead of using primitives directly Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08ec406 - Browse repository at this point
Copy the full SHA 08ec406View commit details -
cmd: manifest: use ggcr library
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9b2a978 - Browse repository at this point
Copy the full SHA 9b2a978View commit details -
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3fc79cc - Browse repository at this point
Copy the full SHA 3fc79ccView commit details -
manifest: use pack client interface
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6b6f2b0 - Browse repository at this point
Copy the full SHA 6b6f2b0View commit details -
manifest_create: separate input validation and manifest creation
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e3908c2 - Browse repository at this point
Copy the full SHA e3908c2View commit details -
client: manifest sub command logic function templates
Function templates for the following manifest sub command logics - create - add - annotate - push - remove Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d767b1e - Browse repository at this point
Copy the full SHA d767b1eView commit details -
commands: manifest sub command templates
Command templates for the following manifest sub commands - Add - Annotate - Push - Remove Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c0b9cc - Browse repository at this point
Copy the full SHA 3c0b9ccView commit details -
bugfix: manifest: create: use single char for shorthand flag
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9ca7cb - Browse repository at this point
Copy the full SHA e9ca7cbView commit details -
manifest: create: move flag validations into command logic
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a7c262 - Browse repository at this point
Copy the full SHA 3a7c262View commit details -
manifest: create: remove path option from remote index:
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 40eade3 - Browse repository at this point
Copy the full SHA 40eade3View commit details -
create_manifest: raise error if saving the index fails
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 67d5644 - Browse repository at this point
Copy the full SHA 67d5644View commit details -
manifest_create: add default layout path to save an index
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6b0f0d - Browse repository at this point
Copy the full SHA b6b0f0dView commit details -
manifest: flag command as experimental
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 43f97b5 - Browse repository at this point
Copy the full SHA 43f97b5View commit details -
client: create an index factory
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c3ac0ce - Browse repository at this point
Copy the full SHA c3ac0ceView commit details -
create_manifest: use the index factory
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1530c23 - Browse repository at this point
Copy the full SHA 1530c23View commit details -
manifest: register subcommands
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8460b97 - Browse repository at this point
Copy the full SHA 8460b97View commit details -
manifest: add annotate subcommand
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 715e18a - Browse repository at this point
Copy the full SHA 715e18aView commit details -
manifest: add 'add' subcommand
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a478b9 - Browse repository at this point
Copy the full SHA 4a478b9View commit details -
manifest: use pack home directory to store local manifests
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b840b19 - Browse repository at this point
Copy the full SHA b840b19View commit details -
manifest: return error instead of calling panic
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6dee05d - Browse repository at this point
Copy the full SHA 6dee05dView commit details -
manifest add: AppendManifest wrapper function will be removed from im…
…gutil AppendManifest is a wrapper function in imgutil to append a new manifest to a local index and save it in local storage. This function will be removed in the future versions of imgutil. We will use the direct functions to append the manifest and store the index locally. Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba95ad8 - Browse repository at this point
Copy the full SHA ba95ad8View commit details -
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0631b34 - Browse repository at this point
Copy the full SHA 0631b34View commit details -
manifest create: remove layout option
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 605a994 - Browse repository at this point
Copy the full SHA 605a994View commit details -
manifest add: remove redundent code
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bb7902e - Browse repository at this point
Copy the full SHA bb7902eView commit details -
manifest annotate: update example to use cnbs/sample-package
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7be9189 - Browse repository at this point
Copy the full SHA 7be9189View commit details -
manifest create: remove redundant comment
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 12b1c0f - Browse repository at this point
Copy the full SHA 12b1c0fView commit details -
manifest create: simplify the logic for getting the mediatype
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1824233 - Browse repository at this point
Copy the full SHA 1824233View commit details -
manifest command: wrap erros with useful information
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0b99d2b - Browse repository at this point
Copy the full SHA 0b99d2bView commit details -
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 16b3496 - Browse repository at this point
Copy the full SHA 16b3496View commit details -
manifest rm: change command name remove to rm
A new "remove" command will be added to remove an index from local storage and "rm" command will do the function of removing a manifest from an index. Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 090a0ef - Browse repository at this point
Copy the full SHA 090a0efView commit details -
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 802b794 - Browse repository at this point
Copy the full SHA 802b794View commit details -
manifest remove: new command to delete a local index
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6ca7fcc - Browse repository at this point
Copy the full SHA 6ca7fccView commit details -
manifest inspect: new command to inspect local index
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bf1503e - Browse repository at this point
Copy the full SHA bf1503eView commit details -
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2b8fdf1 - Browse repository at this point
Copy the full SHA 2b8fdf1View commit details -
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 729c390 - Browse repository at this point
Copy the full SHA 729c390View commit details
Commits on Jun 30, 2023
-
Merge branch 'main' into test-manifest
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3cf9b10 - Browse repository at this point
Copy the full SHA 3cf9b10View commit details
Commits on Jul 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4fe3a96 - Browse repository at this point
Copy the full SHA 4fe3a96View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4f809d - Browse repository at this point
Copy the full SHA d4f809dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac9855f - Browse repository at this point
Copy the full SHA ac9855fView commit details -
Signed-off-by: Husni Faiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2cae965 - Browse repository at this point
Copy the full SHA 2cae965View commit details -
Configuration menu - View commit details
-
Copy full SHA for a504b1a - Browse repository at this point
Copy the full SHA a504b1aView commit details
Commits on Sep 20, 2023
-
Merge branch 'main' into test-manifest
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4be0f38 - Browse repository at this point
Copy the full SHA 4be0f38View commit details
Commits on Dec 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1a7a930 - Browse repository at this point
Copy the full SHA 1a7a930View commit details
Commits on Jan 9, 2024
-
WIP updated code as per imgutil's ImageIndex PR
Signed-off-by: WYGIN <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8fcb673 - Browse repository at this point
Copy the full SHA 8fcb673View commit details
Commits on Jan 22, 2024
-
WIP upgraded imgutil to latest version
Signed-off-by: WYGIN <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9c52f2d - Browse repository at this point
Copy the full SHA 9c52f2dView commit details -
WIP fix some bugs of pack manifest cli
Signed-off-by: WYGIN <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 13ee7f0 - Browse repository at this point
Copy the full SHA 13ee7f0View commit details
Commits on Feb 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5d5d8ec - Browse repository at this point
Copy the full SHA 5d5d8ecView commit details
Commits on Feb 9, 2024
-
WIP fix bugs related to OSFeatures and Push index
Signed-off-by: WYGIN <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c74fe0f - Browse repository at this point
Copy the full SHA c74fe0fView commit details
Commits on Feb 12, 2024
-
WIP fix bugs related to imgutils
Signed-off-by: WYGIN <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6597bc8 - Browse repository at this point
Copy the full SHA 6597bc8View commit details
Commits on Feb 13, 2024
-
Merge branch 'main' into test-manifest
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3be294f - Browse repository at this point
Copy the full SHA 3be294fView commit details
Commits on Feb 14, 2024
-
Merge branch 'test-manifest' into image-index
Signed-off-by: Sai Kiran Maggidi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ddaf6bf - Browse repository at this point
Copy the full SHA ddaf6bfView commit details
Commits on Feb 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c9e5850 - Browse repository at this point
Copy the full SHA c9e5850View commit details
Commits on Feb 27, 2024
-
added tests for client directive
Signed-off-by: WYGIN <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5afa60a - Browse repository at this point
Copy the full SHA 5afa60aView commit details
Commits on Feb 28, 2024
-
added tests in commands package
Signed-off-by: WYGIN <[email protected]> Date: Wed Feb 28 09:46:46 2024 +0000 Changes to be committed: modified: internal/commands/manifest.go modified: internal/commands/manifest_add.go new file: internal/commands/manifest_add_test.go modified: internal/commands/manifest_annotate.go new file: internal/commands/manifest_annotate_test.go modified: internal/commands/manifest_create.go new file: internal/commands/manifest_create_test.go modified: internal/commands/manifest_exists.go new file: internal/commands/manifest_exists_test.go modified: internal/commands/manifest_inspect.go new file: internal/commands/manifest_inspect_test.go modified: internal/commands/manifest_push.go new file: internal/commands/manifest_push_test.go modified: internal/commands/manifest_remove.go new file: internal/commands/manifest_remove_test.go modified: internal/commands/manifest_rm.go new file: internal/commands/manifest_rm_test.go new file: internal/commands/manifest_test.go
Configuration menu - View commit details
-
Copy full SHA for 6d65501 - Browse repository at this point
Copy the full SHA 6d65501View commit details
Commits on Mar 1, 2024
-
chore: updated imgutil to latest version
Signed-off-by: WYGIN <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 71316c3 - Browse repository at this point
Copy the full SHA 71316c3View commit details -
Merge branch 'main' into test-manifest
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 611507b - Browse repository at this point
Copy the full SHA 611507bView commit details
Commits on Mar 4, 2024
-
refactor: change features, os-features, annotations to relevant flags
Signed-off-by: WYGIN <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 76a3678 - Browse repository at this point
Copy the full SHA 76a3678View commit details -
fix: bug causing ignore --features, --os-features, --urls, --annotations
Signed-off-by: WYGIN <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0b477b2 - Browse repository at this point
Copy the full SHA 0b477b2View commit details
Commits on Mar 30, 2024
-
refactor: improve code readability
Signed-off-by: WYGIN <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 83f7539 - Browse repository at this point
Copy the full SHA 83f7539View commit details
Commits on Apr 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 94634dc - Browse repository at this point
Copy the full SHA 94634dcView commit details -
Merge branch 'test-manifest' into image-index
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9c52e6a - Browse repository at this point
Copy the full SHA 9c52e6aView commit details
Commits on Apr 24, 2024
-
Merge branch 'main' into test-manifest
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee7c3a3 - Browse repository at this point
Copy the full SHA ee7c3a3View commit details -
Merge branch 'test-manifest' into image-index
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e65ec8 - Browse repository at this point
Copy the full SHA 6e65ec8View commit details -
Merge pull request #3 from WYGIN/image-index
WIP added pack manifest cli
Configuration menu - View commit details
-
Copy full SHA for 5168fa3 - Browse repository at this point
Copy the full SHA 5168fa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f9c2cf - Browse repository at this point
Copy the full SHA 0f9c2cfView commit details
Commits on Apr 26, 2024
-
WIP - doing some refactoring and testing
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 64edeba - Browse repository at this point
Copy the full SHA 64edebaView commit details -
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 33396da - Browse repository at this point
Copy the full SHA 33396daView commit details -
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 71dfb60 - Browse repository at this point
Copy the full SHA 71dfb60View commit details -
WIP - fixing TestNewManifestCommand after removing 'exists'
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7c1fbc3 - Browse repository at this point
Copy the full SHA 7c1fbc3View commit details -
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29776ac - Browse repository at this point
Copy the full SHA 29776acView commit details -
WIP - restoring .gitpod.yml file and fixing error with client initial…
…ization Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f84b74 - Browse repository at this point
Copy the full SHA 5f84b74View commit details -
WIP - removing some unused files
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e6fb2b7 - Browse repository at this point
Copy the full SHA e6fb2b7View commit details -
Merge branch 'main' into test-manifest
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a657790 - Browse repository at this point
Copy the full SHA a657790View commit details
Commits on Apr 29, 2024
-
Merge branch 'main' into test-manifest
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bf0144a - Browse repository at this point
Copy the full SHA bf0144aView commit details -
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6cc186b - Browse repository at this point
Copy the full SHA 6cc186bView commit details -
removing description from unit test
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6099f82 - Browse repository at this point
Copy the full SHA 6099f82View commit details -
adding more test coverage, some refactoring, fixing comments form Nat…
…alie review Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8cdc107 - Browse repository at this point
Copy the full SHA 8cdc107View commit details
Commits on Apr 30, 2024
-
updating publish flag description
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 88ca857 - Browse repository at this point
Copy the full SHA 88ca857View commit details -
updating to latest imgutil version, it fixes the issue overriding the…
… media-type, also polishing the tests a little bit Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bd58f8d - Browse repository at this point
Copy the full SHA bd58f8dView commit details -
fixing a problem with the push media-type
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 59fa667 - Browse repository at this point
Copy the full SHA 59fa667View commit details
Commits on May 2, 2024
-
Fixing Natalie May 1 reviews comments
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f1a28c - Browse repository at this point
Copy the full SHA 5f1a28cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7d4c06 - Browse repository at this point
Copy the full SHA c7d4c06View commit details -
adding client manifest push commands tests
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c71db73 - Browse repository at this point
Copy the full SHA c71db73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ae682e - Browse repository at this point
Copy the full SHA 9ae682eView commit details -
updating to docker 26 the last code from main
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 000fb60 - Browse repository at this point
Copy the full SHA 000fb60View commit details -
organizing the manifest commands unit test
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ca37f34 - Browse repository at this point
Copy the full SHA ca37f34View commit details
Commits on May 3, 2024
-
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 72ae7f2 - Browse repository at this point
Copy the full SHA 72ae7f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b974278 - Browse repository at this point
Copy the full SHA b974278View commit details -
simplifying the error handling on manifest delete/remove command
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 12cbadf - Browse repository at this point
Copy the full SHA 12cbadfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 346fe1b - Browse repository at this point
Copy the full SHA 346fe1bView commit details -
adding IndexFactory test coverage
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2ad463 - Browse repository at this point
Copy the full SHA b2ad463View commit details
Commits on May 6, 2024
-
Fixing an error when format is not specified when creating an image i…
…ndex Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e7f0f2 - Browse repository at this point
Copy the full SHA 6e7f0f2View commit details
Commits on May 7, 2024
-
bumping imgutil version to the one with image index implementation
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09a6373 - Browse repository at this point
Copy the full SHA 09a6373View commit details -
Adding acceptance test for manifest commands
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 922af8b - Browse repository at this point
Copy the full SHA 922af8bView commit details
Commits on May 8, 2024
-
Merge branch 'main' into test-manifest
Signed-off-by: Juan Bustamante <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 318ad0d - Browse repository at this point
Copy the full SHA 318ad0dView commit details