-
Story
-
Resolution: Done
-
Medium
-
None
-
None
-
None
-
Product / Portfolio Work
-
False
-
-
False
-
-
-
0
User Story
As a platform engineer, I want the operator's main control loop to use the deploymentMode setting, so that it executes the correct installation path (DaemonSet or MachineConfig).
Description
This story covers the work to integrate the parsed deploymentMode setting into the operator's main reconciliation logic. The processFeatureGates() function will be updated to call the new deployment mode handler. The main Reconcile() loop will then use the result to branch its execution, either proceeding with the new DaemonSet-based deployment or falling back to the traditional MachineConfig-based path.
Acceptance Criteria
- The processFeatureGates() function correctly calls the handleDeploymentModeFeature() logic to determine the active deployment mode.
- The main Reconcile() loop includes a branch that correctly calls the daemonSetDeployment() function when the resolved mode is DaemonSetMode.
- The operator correctly proceeds with the MachineConfig-based path if the resolved mode is MachineConfigMode.
- Existing Peer Pods functionality, which is also processed in this part of the code, remains unchanged and functional.