Skip to content

Commit

Permalink
tools: install genpolicy settings files
Browse files Browse the repository at this point in the history
Install the default genpolicy OPA rules and settings JSON files, in
addition to the genpolicy binary.

Signed-off-by: Dan Mihai <[email protected]>
  • Loading branch information
danmihai1 committed Jan 16, 2024
1 parent 69557e5 commit fdf5262
Showing 1 changed file with 7 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -708,6 +708,13 @@ install_tools_helper() {
info "Install static ${tool_binary}"
mkdir -p "${destdir}/opt/kata/bin/"
sudo install -D --owner root --group root --mode 0744 ${binary} "${destdir}/opt/kata/bin/${tool_binary}"

if [[ "${tool}" == "genpolicy" ]]; then
defaults_path="${destdir}/opt/kata/share/defaults/kata-containers"
mkdir -p "${defaults_path}"
sudo install -D --owner root --group root --mode 0644 ${repo_root_dir}/src/tools/${tool}/rules.rego "${defaults_path}/rules.rego"
sudo install -D --owner root --group root --mode 0644 ${repo_root_dir}/src/tools/${tool}/genpolicy-settings.json "${defaults_path}/genpolicy-settings.json"
fi
}

install_agent_ctl() {
Expand Down

0 comments on commit fdf5262

Please sign in to comment.