# Functions
ClusterIPServiceChanged checks if the spec of current and expected match and if not, returns true and the expected Service resource.
ClusterRoleBindingConfigChanged checks if the current and expected ClusterRoleBinding match and if not, returns true and the expected ClusterRoleBinding.
ClusterRoleConfigChanged checks if the current and expected ClusterRole match and if not, returns true and the expected ClusterRole.
ContourStatusChanged checks if current and expected match and if not, returns true.
DaemonsetConfigChanged checks if current and expected DaemonSet match, and if not, returns the updated DaemonSet resource.
DaemonSetSelectorsDiffer checks if the current and expected DaemonSet selectors differ.
DeploymentConfigChanged checks if the current and expected Deployment match and if not, returns true and the expected Deployment.
DeploymentSelectorsDiffer checks if the current and expected Deployment selectors differ.
JobConfigChanged checks if the current and expected Job match and if not, returns true and the expected job.
LoadBalancerServiceChanged checks if current and expected match and if not, returns true and the expected Service resource.
NamespaceConfigChanged checks if the current and expected Namespace match and if not, returns true and the expected Namespace.
NodePortServiceChanged checks if current and expected match and if not, returns true and the expected Service resource.
RoleBindingConfigChanged checks if the current and expected RoleBinding match and if not, returns true and the expected RoleBinding.
RoleConfigChanged checks if the current and expected Role match and if not, returns true and the expected Role.
ServiceAccountConfigChanged checks if the current and expected ServiceAccount match and if not, returns true and the expected ServiceAccount.