Fetch secrets from env if set
Change-Id: I29ec0cfb182e64b40d28dcfad3f6e9b78f067c70
diff --git a/app.py b/network-diag-app.py
similarity index 95%
rename from app.py
rename to network-diag-app.py
index fded67e..d8c9002 100644
--- a/app.py
+++ b/network-diag-app.py
@@ -3,6 +3,7 @@
SPDX-License-Identifier: LicenseRef-ONF-Member-1.01
"""
import sys
+import os
from datetime import datetime
from flask import Flask, request
@@ -177,6 +178,13 @@
args = build_argparser().parse_args()
+ if not args.user:
+ args.user = os.environ.get('ROCUSER')
+ if not args.password:
+ args.password = os.environ.get('ROCPASSWORD')
+ if not args.token:
+ args.token= os.environ.get('KEYCLOAKTOKEN')
+
roc = Roc(args.url, args.user, args.password, args.enterprise, args.site)
prom = Prometheus(args.token.split(':')[0], args.token.split(':')[1])