orangeqs.juice.orchestration.defaults#

Functions to install default files and configurations for OrangeQS Juice.

It ensures that default files are only installed once, allowing the system administrator to remove the files if needed. The installation status of each file/component tracked in the <SYSTEM_CONFIG_PATH>/.defaults directory.

Package Contents#

Functions#

install

Install default files and configurations for OrangeQS Juice.

API#

orangeqs.juice.orchestration.defaults.install(settings: orangeqs.juice.orchestration.settings.OrchestrationSettings) None#

Install default files and configurations for OrangeQS Juice.

This function installs defaults that are bundled with OrangeQS Juice:

  • A default lab extension in the user data shared folder.

  • Default system configurations in the system config folder.

It ensures that these files are only installed once and do not overwrite existing files.

Parameters#

  • settings (OrchestrationSettings): The settings of the orchestrator.