-
Notifications
You must be signed in to change notification settings - Fork 2
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 scripts to setup CC with qemu on a single node #7
base: main
Are you sure you want to change the base?
Conversation
@ruomengh Please take a look. |
254280f
to
9f94ca1
Compare
} | ||
|
||
install_pre_reqs() { | ||
sudo -E apt install -y qemu-utils guestfs-tools virtinst genisoimage libvirt-daemon-system libvirt-daemon cloud-init |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@amshinde Qemu and libvirt should already be installed via Canonical before running setup_cc.sh.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I just added this in case these are uninstalled. In any case if these are already installed, this will just be no-op.
@amshinde Seems the launch_k8s or launch_k3s part is not implemented yet. Also a few inline comments. Thanks. |
8c07a99
to
bd2b7a7
Compare
bd2b7a7
to
a5f36cb
Compare
a5f36cb
to
02c1b79
Compare
@ruomengh I have addressed your review comments last week itself. Any pending typos including changing all usage of |
02c1b79
to
9d87630
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
9d87630
to
5afad01
Compare
Scripts create a VM image with TDX support, install required dependencies and start qemu with confidential cluster running on it. Signed-off-by: Archana Shinde <[email protected]>
5afad01
to
9bb8fa1
Compare
Scripts create a VM image with TDX support, installs required dependencies such as docker and kubernetes, sets up proxy setttings for systemd services and provides instructions to launch a kubernetes cluster.
Note:
This is a work-in-progress PR intended to get initial feedback on the workflow. While parts of it are verified, there still needs to be additional verification done.