Hi,
we have built an Ansible based operator with two CRDs, CRD A and CRD B and one watch onto each CRD that runs an Ansible role.
We would like to archieve the following: If there is a change in a CR instance of CRD A (ideally we would limit the watch to one attribute in CRD A), a reconcilation run for CRD B should be automatically triggered.
Unfortunately, we are kind of stuck:
- Right now, we are helping ourselves by modifying the CRs of CRD B in the Ansible role responsible for CRD A, which then triggers a reconcilation but feels very hacky/dirty.
Does anyone have a recommendation onto what would be an elegant solution for our problem?
Thanks,
Martin