Skip to content
This repository has been archived by the owner on Mar 2, 2024. It is now read-only.

Update configurations and instructions #18

Merged
merged 6 commits into from
Aug 17, 2023

Conversation

razvand
Copy link
Contributor

@razvand razvand commented Aug 10, 2023

Update configurations and instructions and Make-based. Include multiple architectures, compilers, VMMs.

Rename files and scripts to include `9pfs` sufix, to signal the use of a
9pfs filesystem.

Signed-off-by: Razvan Deaconescu <razvand@unikraft.io>
fs.cpio is the CPIO archive created for initrd support.

Signed-off-by: Razvan Deaconescu <razvand@unikraft.io>
Add support files for using initrd filesystem.

Signed-off-by: Razvan Deaconescu <razvand@unikraft.io>
Add configuration files and support script to configure, build and run
Redis with Unikraft on Firecracker. This can be built for x86_64 and
initrd.

Not that, as of this commit (for release 0.14), networking is not yet
integrated in Firecracker. So a Redis server will start as a Unikraft
Firecracker instance, but a network connection won't be (yet) possible.

Signed-off-by: Razvan Deaconescu <razvand@unikraft.io>
Add `kraft.yaml` to build Unikraft images with KraftKit.

Signed-off-by: Razvan Deaconescu <razvand@unikraft.io>
@razvand razvand added the enhancement New feature or request label Aug 10, 2023
Copy link
Member

@StefanJum StefanJum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@razvand in the README file, change all occurrences of .config.redis-qemu-x86_64 to .config.redis-qemu-x86_64-9pfs. Same for aarch64 and for the running scripts (for everything that you renamed, basically).

@razvand
Copy link
Contributor Author

razvand commented Aug 11, 2023

@razvand in the README file, change all occurrences of .config.redis-qemu-x86_64 to .config.redis-qemu-x86_64-9pfs. Same for aarch64 and for the running scripts (for everything that you renamed, basically).

@StefanJum , done.

Copy link

@RaduNichita RaduNichita left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

Please replace the occurences of arm64 with aarch64 in the README file.

README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
Add detailed instructions on using KraftKit and the basic Make-based
system to configure, build and run Redis as a Unikraft application.

Signed-off-by: Razvan Deaconescu <razvand@unikraft.io>
Copy link
Member

@StefanJum StefanJum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All good on my side, I'll add the tag after @RaduNichita is happy.

Copy link

@RaduNichita RaduNichita left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All good with me as well.

Reviewed-by: Radu Nichita radunichita99@gmail.com

Copy link
Member

@StefanJum StefanJum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved-by: Stefan Jumarea stefanjumarea02@gmail.com

@razvand razvand merged commit c59c654 into unikraft:staging Aug 17, 2023
@razvand razvand deleted the razvand/update-config branch August 17, 2023 05:15
razvand added a commit that referenced this pull request Aug 17, 2023
Rename files and scripts to include `9pfs` sufix, to signal the use of a
9pfs filesystem.

Signed-off-by: Razvan Deaconescu <razvand@unikraft.io>
Reviewed-by: Radu Nichita <radunichita99@gmail.com>
Approved-by: Stefan Jumarea <stefanjumarea02@gmail.com>
GitHub-Closes: #18
razvand added a commit that referenced this pull request Aug 17, 2023
fs.cpio is the CPIO archive created for initrd support.

Signed-off-by: Razvan Deaconescu <razvand@unikraft.io>
Reviewed-by: Radu Nichita <radunichita99@gmail.com>
Approved-by: Stefan Jumarea <stefanjumarea02@gmail.com>
GitHub-Closes: #18
razvand added a commit that referenced this pull request Aug 17, 2023
Add support files for using initrd filesystem.

Signed-off-by: Razvan Deaconescu <razvand@unikraft.io>
Reviewed-by: Radu Nichita <radunichita99@gmail.com>
Approved-by: Stefan Jumarea <stefanjumarea02@gmail.com>
GitHub-Closes: #18
razvand added a commit that referenced this pull request Aug 17, 2023
Add configuration files and support script to configure, build and run
Redis with Unikraft on Firecracker. This can be built for x86_64 and
initrd.

Note that, as of this commit (for release 0.14), networking is not yet
integrated in Firecracker. So a Redis server will start as a Unikraft
Firecracker instance, but a network connection won't be (yet) possible.

Signed-off-by: Razvan Deaconescu <razvand@unikraft.io>
Reviewed-by: Radu Nichita <radunichita99@gmail.com>
Approved-by: Stefan Jumarea <stefanjumarea02@gmail.com>
GitHub-Closes: #18
razvand added a commit that referenced this pull request Aug 17, 2023
Add `kraft.yaml` to build Unikraft images with KraftKit.

Signed-off-by: Razvan Deaconescu <razvand@unikraft.io>
Reviewed-by: Radu Nichita <radunichita99@gmail.com>
Approved-by: Stefan Jumarea <stefanjumarea02@gmail.com>
GitHub-Closes: #18
razvand added a commit that referenced this pull request Aug 17, 2023
Add detailed instructions on using KraftKit and the basic Make-based
system to configure, build and run Redis as a Unikraft application.

Signed-off-by: Razvan Deaconescu <razvand@unikraft.io>
Reviewed-by: Radu Nichita <radunichita99@gmail.com>
Approved-by: Stefan Jumarea <stefanjumarea02@gmail.com>
GitHub-Closes: #18
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
Status: Done!
Development

Successfully merging this pull request may close these issues.

None yet

3 participants