Details
-
Bug
-
Resolution: Won't Do
-
Normal
-
None
-
4.9
-
Low
-
2
-
Rejected
-
Unspecified
-
If docs needed, set a value
Description
All of the resources (Secrets, Deployments, DaemonSets, &c.) that CBO needs to operate on (with one exception - the pull secret which is copied from another namespace so that it can be passed to the CoreOS IPA) are watched and cached in memory for rapid access. However, only the Provisioning CR itself is read from the cache. For all other resources we are not using the cached client but directly hitting the kubernetes API. This adds unnecessary load on the API.
Except for the pull secret, CBO should be reading all of these resources using the cached client.