Skip to content

Ensure all standard configs are parsed with the ConfigParser class  #94

@TB-1993

Description

@TB-1993

Description:

Problem/Opportunity: Currently the device_config.yml file is parsed by the core ConfigParser class, however the rack_config.yml is parsed by the pyYaml libraries load function. This could cause differences in behaviour when parsing config files and would make it harder to change to different config file format in the future.

Proposed Solution: The entire core framework should be reviewed to ensure all config files are parsed by the ConfigParser class. Configs parsed using the pyYaml load method will need to be checked to ensure they can still be used as they were before.

Acceptance Criteria: (Optional)

  • All config files loaded as part of the core framework are loaded by the ConfigParser class
  • No breaking behaviour is introduced after changing the parser.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions