Adding support for Secrets
New Informer that listens/watches changes in secrets and triggers rolling updates in DaemonSets, Statefulsets and Deployments.
I know historically cmc is missing tests; so, wondering how can we ensure code quality for such big changes without any tests?
secondly if we add "secrets update" to same controller then we should rename it to something different
It's a good idea to add some automated tests. I only tested manually but perhaps we could create a helm chart and do helm test. We could test happy path for each element and may be some raise conditions.
If tests don't exist for the whole project, I don't see the point why a PR should be blocked for missing tests.