Files
test/config/configuration_manager.py
Andrew Vaillancourt 038cf6cfb8 Refactor USMConfig and update default.json5 schema
- Replace  boolean flags with usm_operation_type = "upgrade"
  or "patch".
- Add getters and setters for all configuration fields.
- Introduce validate_config() to explicitly finalize and check
  config validity.
- Update default.json5 structure with clean field layout and
  updated examples:
  - Add copy_from_remote, remote_server, and upload timing fields
  - Clarify usage of ISO, SIG, patch_path, and patch_dir
  - Replace to_release_ids string with list of strings
  - Ensure comments match current upgrade and patching logic

Change-Id: Ie16ac3caf4aad8a24a98617eb278e6a6f1f7e2ae
Signed-off-by: Andrew Vaillancourt <andrew.vaillancourt@windriver.com>
2025-05-02 02:05:59 -04:00

11 KiB