Skip to content

feat: remove dependency on nerdctl binary#419

Open
ayush-panta wants to merge 4 commits intomainfrom
remove-nerdctl-binary-dep
Open

feat: remove dependency on nerdctl binary#419
ayush-panta wants to merge 4 commits intomainfrom
remove-nerdctl-binary-dep

Conversation

@ayush-panta
Copy link
Copy Markdown
Contributor

Description of changes: finch-daemon currently uses the nerdctl binary for OCI hooks and logging. We can extract relevant logic from nerdctl into a custom binary and use it in place of the original nerdctl binary.

Testing done: Container unit tests work locally, though they are mocks. I also manually tested it by setting the DOCKER_HOST and checking container operations worked as expected. However, I need to use CI to see if the use of the new binary instead of the nerdctl binary maintains functionality of finch-daemon.

  • I've reviewed the guidance in CONTRIBUTING.md

License Acceptance

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@ayush-panta ayush-panta marked this pull request as ready for review March 5, 2026 23:04
@ayush-panta ayush-panta requested a review from a team as a code owner March 5, 2026 23:04
@ayush-panta ayush-panta force-pushed the remove-nerdctl-binary-dep branch 2 times, most recently from 929f0dd to 814f0fb Compare March 10, 2026 20:42
Signed-off-by: ayush-panta <ayushkp@amazon.com>
Signed-off-by: ayush-panta <ayushkp@amazon.com>
Signed-off-by: ayush-panta <ayushkp@amazon.com>
Signed-off-by: ayush-panta <ayushkp@amazon.com>
@ayush-panta ayush-panta force-pushed the remove-nerdctl-binary-dep branch from 99789b5 to b8be4df Compare March 17, 2026 19:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant