Remove hard-coded LAVA token
We want to push run_lava_job.sh to OpenCI repo.
Therefore this patch removes the hard-coded token in the script.
Instead username and token for LAVA server are passed as arguments
from tf jobs script (tf-worker.yaml). There is a corresponding
patch in the tf jobs repo.
Change-Id: I82e17a98042077d4b9572865d34437e6fd06aaa3
Signed-off-by: Zelalem <zelalem.aweke@arm.com>
diff --git a/job/tf-worker/run_lava.py b/job/tf-worker/run_lava.py
index 93d522c..ddf6304 100644
--- a/job/tf-worker/run_lava.py
+++ b/job/tf-worker/run_lava.py
@@ -86,6 +86,16 @@
help="directory to store the job_output.log",
)
parser.add_argument(
+ "--username",
+ required=True,
+ help="the user name for lava server",
+ )
+ parser.add_argument(
+ "--token",
+ required=True,
+ help="the token for lava server",
+ )
+ parser.add_argument(
"-v", action="count", default=0, help="Increase printing of debug ouptut"
)
args = parser.parse_args()
@@ -95,7 +105,8 @@
logging.getLogger().setLevel(logging.INFO)
logging.debug(args)
try:
- if not retry_job([args.script, args.job, args.save], args.retries):
+ if not retry_job([args.script, args.job, args.save, args.username, args.token],\
+ args.retries):
logging.critical("All jobs failed with infra errors; retries exhausted")
sys.exit(-1)
else: