-
Task
-
Resolution: Done
-
Medium
-
None
Vcpe toolset configuration is embedded directly in the code - there are CHANGEME parts that need to be altered prior to a run on a specific environment.
From CI/CD usage point of view it is unfriendly as any local changes to the script in the scope of site specific configuration need to be merged during job run, which is prone to conflicts.
This task is to add support for external configuration file.
Details:
- there will be a new vcpeconfig.yaml file with all the adjustible configuration which is currently in CHANGEME sections
- vcpeconfig.yaml will contain integration lab configuration, just as vcpecommon.py has now and will act as an example configuration
- at a later stage a command line opt will be provided to read config from custom file so a usecase user will be able to provide it's own configuration beyond repo tree