mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-09-12 20:39:30 +00:00
Merge pull request #9911 from microsoft/saulparedes/mounts
genpolicy: deny UpdateEphemeralMountsRequest
This commit is contained in:
@@ -153,6 +153,14 @@ adapt_common_policy_settings_for_sev() {
|
||||
jq '.kata_config.oci_version = "1.1.0-rc.1" | .common.cpath = "/run/kata-containers" | .volumes.configMap.mount_point = "^$(cpath)/$(bundle-id)-[a-z0-9]{16}-"' "${settings_dir}/genpolicy-settings.json" > temp.json && sudo mv temp.json "${settings_dir}/genpolicy-settings.json"
|
||||
}
|
||||
|
||||
# adapt common policy settings for CBL-Mariner https://github.com/kata-containers/kata-containers/issues/10189
|
||||
adapt_common_policy_settings_for_cbl_mariner() {
|
||||
local settings_dir=$1
|
||||
|
||||
info "Adapting common policy settings for CBL-Mariner"
|
||||
jq '.request_defaults.UpdateEphemeralMountsRequest = true' "${settings_dir}/genpolicy-settings.json" > temp.json && sudo mv temp.json "${settings_dir}/genpolicy-settings.json"
|
||||
}
|
||||
|
||||
# adapt common policy settings for various platforms
|
||||
adapt_common_policy_settings() {
|
||||
|
||||
@@ -166,6 +174,12 @@ adapt_common_policy_settings() {
|
||||
adapt_common_policy_settings_for_sev "${settings_dir}"
|
||||
;;
|
||||
esac
|
||||
|
||||
case "${KATA_HOST_OS}" in
|
||||
"cbl-mariner")
|
||||
adapt_common_policy_settings_for_cbl_mariner "${settings_dir}"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# If auto-generated policy testing is enabled, make a copy of the genpolicy settings,
|
||||
|
Reference in New Issue
Block a user