Remove root permission for Kafka and Zookeeper pods 45/14345/1
authoraravind.est <aravindhan.a@est.tech>
Fri, 25 Apr 2025 11:51:56 +0000 (12:51 +0100)
committeraravind.est <aravindhan.a@est.tech>
Fri, 25 Apr 2025 11:51:56 +0000 (12:51 +0100)
Root permission removed for Kafka and Zookeeper pods
Volume mount used for these are given 777 permission.

Issue-ID: NONRTRIC-1020
Change-Id: I1029733ce982fb66de50a4c8db6aadc157711cfd
Signed-off-by: aravind.est <aravindhan.a@est.tech>
smo-install/helm-override/default/onap-override.yaml
smo-install/scripts/sub-scripts/preconfigure-smo.sh

index 2caf67f..5ae9c58 100644 (file)
@@ -231,21 +231,3 @@ sdnc:
 strimzi:
   enabled: true
   replicaCount: 1
-  # This runs the kafka container with root privileges
-  # This is required because of the permission issues with the volume mount
-  # This should be re-eveluated once the permission issues are resolved
-  kafka:
-    template:
-      kafkaContainer:
-        securityContext:
-          runAsNonRoot: false
-          runAsUser: 0
-  # This runs the zookeeper container with root privileges
-  # This is required because of the permission issues with the volume mount
-  # This should be re-eveluated once the permission issues are resolved
-  zookeeper:
-    template:
-      zookeeperContainer:
-        securityContext:
-          runAsNonRoot: false
-          runAsUser: 0
\ No newline at end of file
index ab118f6..e4eba97 100644 (file)
@@ -33,6 +33,8 @@ if [ $(kubectl get nodes --no-headers | wc -l) -gt 1 ]; then
     echo "sudo mkdir -p /dockerdata-nfs/onap/mariadb"
     echo "sudo mkdir -p /dockerdata-nfs/onap/elastic-master-0"
     echo "sudo mkdir -p /dockerdata-nfs/onap/cps-temporal/data"
+    echo "sudo mkdir -p /dockerdata-nfs/onap/strimzi-kafka/kafka-0"
+    echo "sudo mkdir -p /dockerdata-nfs/onap/strimzi-kafka/zk-0"    
     echo "sudo chmod -R 777 /dockerdata-nfs"
     echo "-------------------------------------------------------------------------------------------"
 fi
@@ -42,6 +44,8 @@ sudo mkdir -p /dockerdata-nfs/onap
 sudo mkdir -p /dockerdata-nfs/onap/mariadb
 sudo mkdir -p /dockerdata-nfs/onap/elastic-master-0
 sudo mkdir -p /dockerdata-nfs/onap/cps-temporal/data
+sudo mkdir -p /dockerdata-nfs/onap/strimzi-kafka/kafka-0
+sudo mkdir -p /dockerdata-nfs/onap/strimzi-kafka/zk-0
 sudo chmod -R 777 /dockerdata-nfs
 
 # Mariadb operator installation