Skip to content

Commit d8f7bc0

Browse files
committed
podvm: Set default restricted policy for CoCo
by default it will block exec and setPolicy calls Signed-off-by: Snir Sheriber <[email protected]>
1 parent 4457085 commit d8f7bc0

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

config/peerpods/podvm/lib.sh

+6
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,12 @@ function prepare_source_code() {
195195
sed -i '/exit 0/ifips-mode-setup --enable' "${podvm_dir}"/qcow2/misc-settings.sh ||
196196
error_exit "Failed to enable fips mode"
197197
fi
198+
199+
if [[ "$CONFIDENTIAL_COMPUTE_ENABLED" == "yes" ]]; then
200+
sed 's/default SetPolicyRequest := true/default SetPolicyRequest := false/; s/default ExecProcessRequest := true/default ExecProcessRequest := false/' \
201+
"${podvm_dir}"/files/etc/kata-opa/default-policy.rego > "${podvm_dir}"/files/etc/kata-opa/coco-default-policy.rego
202+
ln -sf "${podvm_dir}"/files/etc/kata-opa/coco-default-policy.rego "${podvm_dir}"/files/etc/kata-opa/default-policy.rego
203+
fi
198204
}
199205

200206
# Download and extract pause container image

0 commit comments

Comments
 (0)