-
Story
-
Resolution: Done
-
Major
-
None
-
None
Description
When run with the `controller` command, WICD should reconcile the instance according to service ConfigMap. This can be triggered either by the services ConfigMap being created, or the `windowsmachineconfig.openshift.io/desiredversion` annotation being set on the Node associated with the instance. The controller should make use of the kubeconfig present on the instance.
Engineering Details
Figure out what to do with the current version annotation, it may be the case that WICD cannot set the current version annotation until all service configurations have been moved out of WMCO.
Acceptance Criteria
- When both the service ConfigMap is created, and the `windowsmachineconfig.openshift.io/desiredversion` annotation is set on a Windows Node, WICD running on that Node's instance will configure the node appropriately.
- blocks
-
WINC-713 Implement WICD bootstrap command
- Closed
-
WINC-731 Run WICD service on Windows instances
- Closed
-
WINC-736 WICD controller periodically reconciles the state of Windows services
- Closed
-
WINC-746 Enable running WICD controller as a Windows service
- Closed
-
WINC-825 WICD reacts to Node and ConfigMap cluster events
- Closed
-
WINC-831 WICD validates payload files on Windows instances
- Closed
- is blocked by
-
WINC-715 WMCO creates and maintains Windows services ConfigMap
- Closed
-
WINC-730 Create interfaces and test implementations for `Mgr` and `Service`
- Closed
- links to