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

Keep only datasource providers #1

Merged
merged 11 commits into from
May 10, 2023
Merged

Keep only datasource providers #1

merged 11 commits into from
May 10, 2023

Conversation

davidcassany
Copy link
Collaborator

This PR is to re structure the fork to only keep a refactored version of the pkg/metadata code as a single standalone golang library.

davidcassany and others added 11 commits May 9, 2023 14:16
Signed-off-by: David Cassany <david@localhost.localdomain>
Signed-off-by: David Cassany <david@localhost.localdomain>
Signed-off-by: Michael Schnerring <3743342+schnerring@users.noreply.github.com>
(cherry picked from commit 488e416)
Signed-off-by: Michael Schnerring <3743342+schnerring@users.noreply.github.com>
(cherry picked from commit f9ec8c2)
… to Azure-OVF provider

Signed-off-by: Michael Schnerring <3743342+schnerring@users.noreply.github.com>
(cherry picked from commit b765356)
Signed-off-by: Michael Schnerring <3743342+schnerring@users.noreply.github.com>
(cherry picked from commit 9fd9697)
This commit ensures block device files are closed after opening then,
this way utilities like parted will not complain if used within the
same process in a later stage.

Signed-off-by: David Cassany <dcassany@suse.com>
(cherry picked from commit d63c438)
This commit attempts to mount eligible devices as iso9660 or as fat32.
In addition it also removes some obsolete code related to an unused
metadata field and properly tracks errors as error messages.

Signed-off-by: David Cassany <dcassany@suse.com>
Signed-off-by: David Cassany <dcassany@suse.com>
Signed-off-by: David Cassany <dcassany@suse.com>
@davidcassany
Copy link
Collaborator Author

draft as the code is still untested

@kkaempf
Copy link

kkaempf commented May 9, 2023

Screenshot from 2023-05-09 17-21-21

Ship it ! 😆

@davidcassany
Copy link
Collaborator Author

Screenshot from 2023-05-09 17-21-21

Ship it ! laughing

Yes... what we use is just a forgotten little piece within this linuxkit beast... that's why I wanted to clean it up. I also noticed we gained vmware guestinfo support by rebasing on top of master again, would be nice to validate if it works or not. I guess it does since it was introduced recently.

As soon I validate the cdrom datasource works as expected in yip I'll merge it, tag a new release and make a PR to yip to point to the new project and release.

@davidcassany davidcassany marked this pull request as ready for review May 10, 2023 14:56
@davidcassany davidcassany merged commit 2cb7927 into main May 10, 2023
1 check failed
@davidcassany davidcassany deleted the elemental branch May 10, 2023 14:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants