Adjust user id in sdc fe image 25/143625/1 master
authorFiete Ostkamp <fiete.ostkamp@telekom.de>
Wed, 18 Mar 2026 12:42:25 +0000 (13:42 +0100)
committerFiete Ostkamp <fiete.ostkamp@telekom.de>
Wed, 18 Mar 2026 12:42:25 +0000 (13:42 +0100)
Issue-ID: SDC-4808
Change-Id: I8b7c1be577d734d62926125697bfe89058339c33
Signed-off-by: Fiete Ostkamp <fiete.ostkamp@telekom.de>
catalog-be/sdc-backend-init/Dockerfile
catalog-fe/sdc-frontend/Dockerfile

index 66d2a59..f714f77 100644 (file)
@@ -2,8 +2,9 @@ FROM python:3.11-alpine
 
 USER root
 
-# Create onap user/group (previously provided by onap/integration-python base image)
-RUN addgroup -S onap && adduser -S -G onap onap
+# Create onap user/group with fixed UID/GID to match K8s securityContext expectations
+RUN addgroup -g 101 -S onap && adduser -u 101 -S -G onap -h /home/onap onap
+ENV HOME=/home/onap
 
 # Needed for pycurl SSL backend selection
 ENV PYCURL_SSL_LIBRARY=openssl
index 6a9d554..1b9b1dd 100644 (file)
@@ -4,10 +4,11 @@ USER root
 ARG JETTY_FOLDER=/app/jetty
 
 # Create onap user/group, install dependencies, and create Jetty folder
-RUN addgroup -S onap && \
-    adduser -S -G onap -h /home/onap onap && \
+RUN addgroup -g 101 -S onap && \
+    adduser -u 1000 -S -G onap -h /home/onap onap && \
     apk add --no-cache curl jq && \
     mkdir -p $JETTY_FOLDER && chown onap:onap $JETTY_FOLDER
+ENV HOME=/home/onap
 
 ENV JETTY_HOME=$JETTY_FOLDER
 ENV JETTY_BASE=$JETTY_FOLDER