#5379 Extend CI tests to allow domain level testing
Closed: Fixed Opened by mbasti.

Since replica promotion, we have to test both domain levels 0 and 1 with CI tests.

Proposed solution:
1. mark tests which run only on specific domain level range - use pytest decorator - no decoration means run at all levels
1. update the test tasks to work with different DL
1. Update CI scripts, to allow selecting DL for the test run (future looking) - probably DL will be specified in config file


master:

  • f8778f6e4f57f17f8981a4cd956ad2f58eff3470 Updated the tests according to the new replica installation workflow
  • f9bbfade29657a6274afcdbc7dba5d5417ad4b69 The test was made to be skipped if domainlevel is 0

Leaving ticket opened because there might be also custom replica install in tests that should be fixed too. If there are no affected code in tests, feel free to close ticket.

master:

  • e56a1535b041c1ca1f398b54eda6bf04f1c1e33b CI test: Fix installation of KRA on a replica

Not a blocker for 4.3 release.

Ticket can be closed, tests has been implemented.

Metadata Update from @mbasti:
- Issue assigned to ofayans
- Issue set to the milestone: FreeIPA 4.3.1

Metadata