diff --git a/packages/orchestrator/pkg/template/build/phases/base/provision.sh b/packages/orchestrator/pkg/template/build/phases/base/provision.sh index c4c1b934d0..233a95124e 100644 --- a/packages/orchestrator/pkg/template/build/phases/base/provision.sh +++ b/packages/orchestrator/pkg/template/build/phases/base/provision.sh @@ -19,7 +19,7 @@ is_package_installed() { } # Install required packages if not already installed -PACKAGES="systemd systemd-sysv openssh-server sudo chrony socat curl ca-certificates fuse3 iptables git nfs-common" +PACKAGES="systemd systemd-sysv openssh-server sudo chrony socat curl ca-certificates fuse3 iptables git nfs-common less nftables iputils-ping jq" echo "Checking presence of the following packages: $PACKAGES" MISSING="" diff --git a/tests/integration/internal/tests/api/templates/build_template_test.go b/tests/integration/internal/tests/api/templates/build_template_test.go index 16aa43616f..be4990d6de 100644 --- a/tests/integration/internal/tests/api/templates/build_template_test.go +++ b/tests/integration/internal/tests/api/templates/build_template_test.go @@ -1036,6 +1036,10 @@ func TestTemplateBuildInstalledPackagesAvailable(t *testing.T) { "fuse3", "iptables", "git", + "less", + "nftables", + "iputils-ping", + "jq", } steps := make([]api.TemplateStep, 0, len(packages))