This repository was archived by the owner on May 14, 2025. It is now read-only.
This repository was archived by the owner on May 14, 2025. It is now read-only.
feat: reconcile status in GenericController #100
Open
Description
Problem Statement: All the metacontrollers avoid reconciling the status field of children or attachments. This has been done to avoid hot loop paths in control loop. However, GenericController's attachments may not necessarily trigger hot loop paths. It might be advisable to selectively allow reconciling status of its attachments as well. In addition, this helps a controller developer to set latest error, warnings, or other fields that belongs to status.
Solution(s):
- Allow enabling or disabling reconciling status of attachments in GenericController
- Default policy should enable reconciling the status (thus leaving the controller developer to avoid hot loop paths)