Skip to content
Snippets Groups Projects

update self.config with default user_configuration values

Merged ml bonhomme requested to merge default-user-configuration into master
All threads resolved!
4 files
+ 58
5
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -170,6 +170,13 @@ class BaseWorker(object):
f"Loaded worker {worker_version['worker']['name']} revision {worker_version['revision']['hash'][0:7]} from API"
)
self.config = worker_version["configuration"]["configuration"]
if "user_configuration" in worker_version["configuration"]:
# Use default values from user configurable parameters if they are set
for key, value in worker_version["configuration"][
"user_configuration"
].items():
if "default" in value:
self.config.update({key: value["default"]})
self.worker_details = worker_version["worker"]
required_secrets = worker_version["configuration"].get("secrets", [])
elif self.args.config:
Loading