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

Update configurations and instructions #15

Closed
wants to merge 6 commits into from

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
Nginx 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 an Nginx 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 (under the ###Configure header). Same for aarch64.

@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 (under the ###Configure header). Same for aarch64.

@StefanJum , solved.

@razvand razvand requested a review from StefanJum August 11, 2023 11:38
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, thanks @razvand

Please see my comment

README.md Outdated Show resolved Hide resolved
Add detailed instructions on using KraftKit and the basic Make-based
system to configure, build and run Nginx 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 now, I am happy.

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

unikraft-bot pushed a commit that referenced this pull request Aug 15, 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>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #15
unikraft-bot pushed a commit that referenced this pull request Aug 15, 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>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #15
unikraft-bot pushed a commit that referenced this pull request Aug 15, 2023
Add configuration files and support script to configure, build and run
Nginx 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 an Nginx 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>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #15
unikraft-bot pushed a commit that referenced this pull request Aug 15, 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>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #15
unikraft-bot pushed a commit that referenced this pull request Aug 15, 2023
Add detailed instructions on using KraftKit and the basic Make-based
system to configure, build and run Nginx 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>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #15
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ci/merged enhancement New feature or request
Projects
Status: Done!
Development

Successfully merging this pull request may close these issues.

None yet

4 participants