SSSD / sssd-ci-containers

Setup containerized environment for testing and developing SSSD.
GNU General Public License v3.0
10 stars 21 forks source link

provision: do not join domains automatically in Idm CI #95

Closed pbrezina closed 5 months ago

pbrezina commented 6 months ago
Currently, we provide machines that are already fully setup with the
client enrolled into all domains and trusts established. This is no
longer necessary. With this patch, we will enroll into the domains
using per-topology setup if needed.

This applies only to downstream CI. Containers are still fully provisioned.

Please note that this needs to be closed together with changes to other repositories:

pbrezina commented 5 months ago

We should change also https://github.com/SSSD/sssd-ci-containers/blob/master/src/ansible/group_vars/all so containers are joining to backends only when explicitly requested as the only use-case is for manual testing. Both downstream and upstream ci should use the framework topology fixtures to join to reduce discrepancies and use the same code path. Otherwise we risk additional set of issues missed in prci.

This will come later as it will require more changes to keep development use case functional.