ARG CSIT_SCRIPT=${CSIT_SCRIPT}
ARG ROBOT_FILE=${ROBOT_FILE}
ENV ROBOT_WORKSPACE=/opt/robotworkspace ROBOT_FILE=$ROBOT_FILE TEST_ENV=$TEST_ENV PROJECT=$PROJECT
-RUN apt-get update && apt-get install -y gcc postgresql-client; \
+RUN apt-get update && \
+ apt-get install -y gcc postgresql-client \
+ && apt-get clean; \
python3 -m pip -qq install --upgrade pip; \
python3 -m pip -qq install --upgrade confluent-kafka; \
python3 -m pip -qq install --upgrade --extra-index-url="https://nexus3.onap.org/repository/PyPi.staging/simple" 'robotframework-onap==0.6.0.*' --pre; \
# Remake temp directory
sudo rm -rf /tmp/distribution
- sudo mkdir /tmp/distribution
+ mkdir /tmp/distribution
export ROBOT_FILES="distribution-test.robot"
source "${DOCKER_COMPOSE_DIR}"/start-compose.sh distribution --grafana
# SPDX-License-Identifier: Apache-2.0
# ============LICENSE_END=========================================================
-FROM alpine:3.20.3
+FROM alpine:3.22.2
LABEL maintainer="Policy Team"
-LABEL org.opencontainers.image.title="Policy JRE Alpine"
-LABEL org.opencontainers.image.description="Policy Java 17 JRE image based on Alpine"
+LABEL org.opencontainers.image.title="Policy JDK Alpine"
+LABEL org.opencontainers.image.description="Policy Java 21 JDK image based on Alpine"
LABEL org.opencontainers.image.url="https://github.com/onap/policy-docker"
LABEL org.opencontainers.image.vendor="ONAP Policy Team"
LABEL org.opencontainers.image.licenses="Apache-2.0"
RUN apk update && \
apk add --no-cache \
libretls \
- openjdk17-jdk \
+ openjdk21-jdk \
openssl && \
rm -rf /var/cache/apk/* && \
-# ONAP additions
+# ONAP additions\
addgroup -S $group && \
adduser -G $group -D $user && \
mkdir /var/log/$user && \
mkdir /app && \
chown -R $user:$group /var/log/$user && \
chown -R $user:$group /app && \
-# Policy Framework additions
+# Policy Framework additions\
apk update && \
apk add --no-cache \
busybox-extras \
# SPDX-License-Identifier: Apache-2.0
# ============LICENSE_END=========================================================
-FROM alpine:3.20.3
+FROM alpine:3.22.2
LABEL maintainer="Policy Team"
LABEL org.opencontainers.image.title="Policy JRE Alpine"
-LABEL org.opencontainers.image.description="Policy Java 17 JRE image based on Alpine"
+LABEL org.opencontainers.image.description="Policy Java 21 JRE image based on Alpine"
LABEL org.opencontainers.image.url="https://github.com/onap/policy-docker"
LABEL org.opencontainers.image.vendor="ONAP Policy Team"
LABEL org.opencontainers.image.licenses="Apache-2.0"
RUN apk update && \
apk add --no-cache \
libretls \
- openjdk17-jre \
+ openjdk21-jre \
openssl && \
rm -rf /var/cache/apk/* && \
-# ONAP additions
+# ONAP additions\
addgroup -S $group && \
adduser -G $group -D $user && \
mkdir /var/log/$user && \
mkdir /app && \
chown -R $user:$group /var/log/$user && \
chown -R $user:$group /app && \
-# Policy Framework additions
+# Policy Framework additions\
apk update && \
apk add --no-cache \
busybox-extras \