Problem/Motivation

With updating of modules in distribution, a lot configurations provided by distribution have to be updated too. In order to ensure that provided configurations are always up-to-date with included modules, additional tests should be provided that check configurations after installation of distribution.

Proposed resolution

Create additional test that will check active configuration and compare it with configuration provided in YAML files. Additionally schema should be checked too, against active configuration and provided configuration in files.

Remaining tasks

  1. Create test to check configuration
  2. Provide patches for modules, where schema is missing of configuration is not correct
  3. Include testing of optional modules provided with distribution
  4. Include testing of optional themes provided with distribution

Comments

mtodor created an issue. See original summary.

mtodor’s picture

Issue summary: View changes

Pull request with listed functionalities is provided here: https://github.com/BurdaMagazinOrg/thunder-distribution/pull/239

Configuration updates for required modules are provided in separate tickets:
Slick Media - #2852030: Cleanup default configuration
Paragraphs - #2852025: Cleanup default configuration
Focal Point - #2851587: Cleanup default configuration
Metatag - #2851582: Cleanup default configuration
Diff - #2854581: Cleanup default configuration

Configuration updates for optional modules are provided and they can be enabled when new releases are made and update of them is done for distribution.
Tests for following modules should be enabled:

  1. thunder_fia
  2. nexx_integration
  3. riddle_marketplace
  4. ivw_integration
  5. harbourmaster
  6. adsense -> provided patch in: #2853128: Configuration schema and additional cleanup
chr.fritsch’s picture

Status: Active » Fixed
chr.fritsch’s picture

Status: Fixed » Closed (fixed)