diff --git a/build_system/docker/CMakeLists.txt b/build_system/docker/CMakeLists.txt index bc7d16b..c9bf0d1 100644 --- a/build_system/docker/CMakeLists.txt +++ b/build_system/docker/CMakeLists.txt @@ -1,4 +1,4 @@ -install(FILES Dockerfile entry.sh install-cp-agent-intelligence-service.sh install-cp-crowdsec-aux.sh DESTINATION .) +install(FILES Dockerfile entry.sh install-cp-agent-intelligence-service.sh install-cp-crowdsec-aux.sh self_managed_cloudguard_appsec_manifest.json DESTINATION .) add_custom_command( OUTPUT ${CMAKE_INSTALL_PREFIX}/agent-docker.img diff --git a/build_system/docker/Dockerfile b/build_system/docker/Dockerfile index 2152321..a0b5f73 100644 --- a/build_system/docker/Dockerfile +++ b/build_system/docker/Dockerfile @@ -1,5 +1,7 @@ FROM alpine +ENV INFINITY_NEXT_NANO_AGENT=TRUE + RUN apk add --no-cache -u busybox RUN apk add --no-cache -u zlib RUN apk add --no-cache bash @@ -13,6 +15,8 @@ RUN apk add --no-cache libxml2 RUN apk add --no-cache pcre2 RUN apk add --update coreutils +COPY self_managed_cloudguard_appsec_manifest.json /tmp/self_managed_cloudguard_appsec_manifest.json + COPY install*.sh /nano-service-installers/ COPY entry.sh /entry.sh diff --git a/build_system/docker/self_managed_cloudguard_appsec_manifest.json b/build_system/docker/self_managed_cloudguard_appsec_manifest.json new file mode 100644 index 0000000..e69de29 diff --git a/nodes/orchestration/package/orchestration_package.sh b/nodes/orchestration/package/orchestration_package.sh index e276fb4..976c1bc 100755 --- a/nodes/orchestration/package/orchestration_package.sh +++ b/nodes/orchestration/package/orchestration_package.sh @@ -1018,7 +1018,8 @@ install_orchestration() rm -f "${FILESYSTEM_PATH}/${CONF_PATH}/default_orchestration_flags" fi - upgrade_conf_if_needed + update_cloudguard_appsec_manifest + upgrade_conf_if_needed cp_exec "${FILESYSTEM_PATH}/${WATCHDOG_PATH}/cp-nano-watchdog --un-register ${FILESYSTEM_PATH}/${SERVICE_PATH}/cp-nano-orchestration $var_arch_flag" if [ "$IS_K8S_ENV" = "true" ]; then