public void applyK8sResources(List<KubernetesResource> k8sResources, List<String> appliedKinds) {
        for (KubernetesResource k8sResource : k8sResources) {
            AnnotationsUpdateManager.update(k8sResource, AnnotationKey.LAST_UPDATED_AT,
                    DateTime.now().toString("yyyy-MM-dd HH:mm:ss"));
            updateAndApplyResource(k8sResource, appliedKinds);
        }
    }
Applies manifest to cluster
Use update policy if resource found on cluster otherwise create

@param manifests
@throws HyscaleException
deployer/deployer-services/src/main/java/io/hyscale/deployer/services/util/K8sResourceDispatcher.java