Skip to content

Commit b10e0db

Browse files
committed
.github: Added env variables to trivy scan
Changes: industrial-edge-insights-time-series-scans.yml - Added the env variable credentials for starting the containers. Signed-off-by: Pooja Kumbharkar <pooja.kumbharkar@intel.com>
1 parent 58a1d54 commit b10e0db

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

.github/workflows/industrial-edge-insights-time-series-scans.yml

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,15 @@ jobs:
212212
cd $CWD/manufacturing-ai-suite/industrial-edge-insights-time-series/
213213
make down
214214
make build
215+
INFLUXDB_USERNAME=$(cat /dev/urandom | tr -dc 'a-zA-Z' | head -c 8)
216+
INFLUXDB_PASSWORD=$(openssl rand -hex 10)
217+
VISUALIZER_GRAFANA_USER=$(cat /dev/urandom | tr -dc 'a-zA-Z' | head -c 8)
218+
VISUALIZER_GRAFANA_PASSWORD=$(openssl rand -hex 10)
219+
220+
sed -i "s/INFLUXDB_USERNAME=.*/INFLUXDB_USERNAME=${INFLUXDB_USERNAME}/g" .env
221+
sed -i "s/INFLUXDB_PASSWORD=.*/INFLUXDB_PASSWORD=${INFLUXDB_PASSWORD}/g" .env
222+
sed -i "s/VISUALIZER_GRAFANA_USER=.*/VISUALIZER_GRAFANA_USER=${VISUALIZER_GRAFANA_USER}/g" .env
223+
sed -i "s/VISUALIZER_GRAFANA_PASSWORD=.*/VISUALIZER_GRAFANA_PASSWORD=${VISUALIZER_GRAFANA_PASSWORD}/g" .env
215224
make up_mqtt_ingestion
216225
make down
217226
@@ -222,7 +231,7 @@ jobs:
222231
image_prefix=$(echo "$image_prefix" | cut -d':' -f1)
223232
IMAGE_MAP_TS["$image"]="$image_prefix"
224233
done
225-
234+
226235
# Loop through images and perform Trivy scans
227236
for IMAGE in "${!IMAGE_MAP_TS[@]}"; do
228237
PREFIX="${IMAGE_MAP_TS[$IMAGE]}"
@@ -247,6 +256,21 @@ jobs:
247256
cd $CWD/manufacturing-ai-suite/industrial-edge-insights-multimodal/
248257
make down
249258
make build
259+
INFLUXDB_USERNAME=$(cat /dev/urandom | tr -dc 'a-zA-Z' | head -c 8)
260+
INFLUXDB_PASSWORD=$(openssl rand -hex 10)
261+
VISUALIZER_GRAFANA_USER=$(cat /dev/urandom | tr -dc 'a-zA-Z' | head -c 8)
262+
VISUALIZER_GRAFANA_PASSWORD=$(openssl rand -hex 10)
263+
MTX_WEBRTCICESERVERS2_0_USERNAME=$(cat /dev/urandom | tr -dc 'a-zA-Z' | head -c 8)
264+
MTX_WEBRTCICESERVERS2_0_PASSWORD=$(openssl rand -hex 10)
265+
HOST_IP=$(hostname -I | awk '{print $1}')
266+
267+
sed -i "s/INFLUXDB_USERNAME=.*/INFLUXDB_USERNAME=${INFLUXDB_USERNAME}/g" .env
268+
sed -i "s/INFLUXDB_PASSWORD=.*/INFLUXDB_PASSWORD=${INFLUXDB_PASSWORD}/g" .env
269+
sed -i "s/VISUALIZER_GRAFANA_USER=.*/VISUALIZER_GRAFANA_USER=${VISUALIZER_GRAFANA_USER}/g" .env
270+
sed -i "s/VISUALIZER_GRAFANA_PASSWORD=.*/VISUALIZER_GRAFANA_PASSWORD=${VISUALIZER_GRAFANA_PASSWORD}/g" .env
271+
sed -i "s/MTX_WEBRTCICESERVERS2_0_USERNAME=.*/MTX_WEBRTCICESERVERS2_0_USERNAME=${MTX_WEBRTCICESERVERS2_0_USERNAME}/g" .env
272+
sed -i "s/MTX_WEBRTCICESERVERS2_0_PASSWORD=.*/MTX_WEBRTCICESERVERS2_0_PASSWORD=${MTX_WEBRTCICESERVERS2_0_PASSWORD}/g" .env
273+
sed -i "s/HOST_IP=.*/HOST_IP=${HOST_IP}/g" .env
250274
make up
251275
make down
252276

0 commit comments

Comments
 (0)