Skip to content

Commit

Permalink
node-builder: Minor updates to README.md
Browse files Browse the repository at this point in the history
- no longer install make package, is part of meta package
- remove superfluous popd
- add note on permissive policy for ConfPods UVM builds

Signed-off-by: Manuel Huber <[email protected]>
  • Loading branch information
ms-mahuber committed Dec 13, 2024
1 parent 06ea445 commit 7ac0143
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions tools/osbuilder/node-builder/azure-linux/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,25 +64,27 @@ Using this package, it is straightforward to assemble the UVM and then to run po

For Kata:
```
sudo dnf -y install kata-packages-uvm-build make
sudo dnf -y install kata-packages-uvm-build
pushd /opt/kata-containers/uvm/tools/osbuilder
pushd node-builder/azure-linux
sudo make OS_VERSION=3.0 uvm
popd
sudo mkdir -p /usr/share/kata-containers
sudo cp kata-containers.img /usr/share/kata-containers/
popd
popd
```

For Kata-CC:
```
sudo dnf -y install kata-packages-uvm-build make curl jq # curl and jq are only required for installing the IGVM tool
sudo dnf -y install kata-packages-uvm-build curl jq # curl and jq are only required for installing the IGVM tool
pushd /opt/confidential-containers/uvm/tools/osbuilder
pushd igvm-builder
sudo ./igvm_builder.sh -i
popd
pushd node-builder/azure-linux
# Note: see explanation on AGENT_POLICY_FILE below. We build with a permissive agent policy
# as security policy annotations part of the pod metadata field are not passed to the shim.
# This setup SHOULD NOT BE USED for Confidential Containers in production.
sudo make OS_VERSION=3.0 AGENT_POLICY_FILE=allow-all.rego uvm-confpods
popd
sudo mkdir -p /opt/confidential-containers/share/kata-containers
Expand Down

0 comments on commit 7ac0143

Please sign in to comment.