Repository: kubernetes-sigs/kueue

Issue:
[YAML Processor] Does not exist warnings
<!-- Please only use this template for submitting clean up requests -->

**What would you like to be cleaned**:

We get a lot of warnings when running `make update-helm`.

```
2025-05-30T06:21:10.609Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/batch_admin_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.609Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/batch_admin_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.610Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/batch_admin_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.610Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/batch_admin_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.610Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/batch_admin_role.yaml", "error": "condition '.metadata.labels != null' not met"}
2025-05-30T06:21:10.613Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/batch_user_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.614Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/batch_user_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.614Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/batch_user_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.615Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/batch_user_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.615Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/batch_user_role.yaml", "error": "condition '.metadata.labels != null' not met"}
2025-05-30T06:21:10.618Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/clusterqueue_editor_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.618Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/clusterqueue_editor_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.619Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/clusterqueue_editor_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.619Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/clusterqueue_editor_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.620Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/clusterqueue_editor_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.627Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/clusterqueue_viewer_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.628Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/clusterqueue_viewer_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.628Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/clusterqueue_viewer_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.628Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/clusterqueue_viewer_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.629Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/clusterqueue_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.633Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/jaxjob_editor_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.633Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/jaxjob_editor_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.634Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/jaxjob_editor_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.634Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/jaxjob_editor_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.635Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/jaxjob_editor_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.641Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/jaxjob_viewer_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.641Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/jaxjob_viewer_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.642Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/jaxjob_viewer_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.642Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/jaxjob_viewer_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.643Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/jaxjob_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.648Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/job_editor_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.649Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/job_editor_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.650Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/job_editor_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.650Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/job_editor_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.651Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/job_editor_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.654Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/job_viewer_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.656Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/job_viewer_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.657Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/job_viewer_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.657Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/job_viewer_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.658Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/job_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.669Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/jobset_editor_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.670Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/jobset_editor_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.671Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/jobset_editor_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.671Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/jobset_editor_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.672Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/jobset_editor_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.687Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/jobset_viewer_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.687Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/jobset_viewer_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.688Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/jobset_viewer_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.688Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/jobset_viewer_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.689Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/jobset_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.725Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/leader_election_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.726Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/leader_election_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.727Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/leader_election_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.727Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/leader_election_role.yaml", "error": "condition '.metadata.labels != null' not met"}
2025-05-30T06:21:10.741Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/leader_election_role_binding.yaml", "error": "condition '.metadata.labels != null' not met"}
2025-05-30T06:21:10.743Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/localqueue_editor_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.744Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/localqueue_editor_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.744Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/localqueue_editor_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.746Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/localqueue_editor_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.747Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/localqueue_editor_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.750Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/localqueue_viewer_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.750Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/localqueue_viewer_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.751Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/localqueue_viewer_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.752Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/localqueue_viewer_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.753Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/localqueue_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.756Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/metrics_auth_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.756Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/metrics_auth_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.757Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/metrics_auth_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.757Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/metrics_auth_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.757Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/metrics_auth_role.yaml", "error": "condition '.metadata.labels != null' not met"}
2025-05-30T06:21:10.762Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/metrics_auth_role_binding.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.767Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/metrics_auth_role_binding.yaml", "error": "condition '.metadata.labels != null' not met"}
2025-05-30T06:21:10.770Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/metrics_reader_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.770Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/metrics_reader_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.771Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/metrics_reader_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.771Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/metrics_reader_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.771Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/metrics_reader_role.yaml", "error": "condition '.metadata.labels != null' not met"}
2025-05-30T06:21:10.774Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/mpijob_editor_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.775Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/mpijob_editor_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.775Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/mpijob_editor_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.776Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/mpijob_editor_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.777Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/mpijob_editor_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.784Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/mpijob_viewer_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.785Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/mpijob_viewer_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.785Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/mpijob_viewer_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.786Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/mpijob_viewer_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.786Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/mpijob_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.789Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/paddlejob_editor_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.790Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/paddlejob_editor_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.791Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/paddlejob_editor_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.791Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/paddlejob_editor_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.792Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/paddlejob_editor_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.796Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/paddlejob_viewer_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.797Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/paddlejob_viewer_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.798Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/paddlejob_viewer_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.798Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/paddlejob_viewer_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.799Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/paddlejob_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.801Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/pending_workloads_cq_viewer_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.802Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/pending_workloads_cq_viewer_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.802Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/pending_workloads_cq_viewer_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.803Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/pending_workloads_cq_viewer_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.803Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/pending_workloads_cq_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.807Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/pending_workloads_lq_viewer_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.807Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/pending_workloads_lq_viewer_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.809Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/pending_workloads_lq_viewer_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.809Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/pending_workloads_lq_viewer_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.810Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/pending_workloads_lq_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.815Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/pytorchjob_editor_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.816Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/pytorchjob_editor_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.817Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/pytorchjob_editor_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.818Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/pytorchjob_editor_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.819Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/pytorchjob_editor_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.823Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/pytorchjob_viewer_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.823Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/pytorchjob_viewer_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.824Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/pytorchjob_viewer_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.824Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/pytorchjob_viewer_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.825Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/pytorchjob_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.834Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/raycluster_editor_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.835Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/raycluster_editor_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.836Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/raycluster_editor_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.836Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/raycluster_editor_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.837Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/raycluster_editor_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.840Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/raycluster_viewer_role.yaml", "error": "key '.metadata.namespace' does not exist"}
2025-05-30T06:21:10.842Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/raycluster_viewer_role.yaml", "error": "key '.roleRef.name' does not exist"}
2025-05-30T06:21:10.842Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/rbac/raycluster_viewer_role.yaml", "error": "key '.subjects.[].name' does not exist"}
2025-05-30T06:21:10.843Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/rbac/raycluster_viewer_role.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:10.844Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/raycluster_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.849Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/rayjob_editor_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.854Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/rayjob_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.860Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/resourceflavor_editor_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.864Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/resourceflavor_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.886Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/role.yaml", "error": "condition '.metadata.labels != null' not met"}
2025-05-30T06:21:10.899Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/role_binding.yaml", "error": "condition '.metadata.labels != null' not met"}
2025-05-30T06:21:10.902Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/service_account.yaml", "error": "condition '.metadata.labels != null' not met"}
2025-05-30T06:21:10.908Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/tfjob_editor_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.912Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/tfjob_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.918Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/topology_editor_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.925Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/topology_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.930Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/workload_editor_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.935Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/workload_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.939Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/xgboostjob_editor_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.948Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/rbac/xgboostjob_viewer_role.yaml", "error": "condition '.metadata.labels == null' not met"}
2025-05-30T06:21:10.953Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/visibility/apiservice_v1beta1.yaml", "error": "condition '.kind == \"Service\"' not met"}
2025-05-30T06:21:10.961Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "config/components/visibility/role_binding.yaml", "error": "condition '.kind == \"Service\"' not met"}
2025-05-30T06:21:11.105Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"ValidatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.118Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"ValidatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.122Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"ValidatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.125Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"ValidatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.128Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"ValidatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.131Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"ValidatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.133Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"ValidatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.135Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"ValidatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.140Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"ValidatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.143Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"ValidatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.145Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"ValidatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.147Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"ValidatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.150Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"ValidatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.153Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"ValidatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.183Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"ValidatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.494Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.496Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.501Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.506Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.543Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.545Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.548Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.550Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.555Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.557Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.560Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.562Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.564Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.567Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.569Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.571Z	warn	yamlproc/processor.go:232	Skipping post operation	{"operation": "INSERT_TEXT", "file": "./config/components/webhook/manifests.yaml", "error": "condition '.kind == \"MutatingWebhookConfiguration\"' not met"}
2025-05-30T06:21:11.817Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/backend-deployment.yaml", "error": "condition '.metadata.name == \"kueueviz-frontend\"' not met"}
2025-05-30T06:21:11.819Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/backend-deployment.yaml", "error": "condition '.kind == \"Ingress\"' not met"}
2025-05-30T06:21:11.820Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/backend-deployment.yaml", "error": "condition '.kind == \"Ingress\"' not met"}
2025-05-30T06:21:11.820Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/backend-deployment.yaml", "error": "condition '.kind == \"ClusterRoleBinding\"' not met"}
2025-05-30T06:21:11.821Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/backend-deployment.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:11.824Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/backend-ingress.yaml", "error": "condition '.metadata.name == \"kueueviz-backend\"' not met"}
2025-05-30T06:21:11.825Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/backend-ingress.yaml", "error": "condition '.metadata.name == \"kueueviz-frontend\"' not met"}
2025-05-30T06:21:11.829Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/backend-ingress.yaml", "error": "condition '.kind == \"ClusterRoleBinding\"' not met"}
2025-05-30T06:21:11.830Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/backend-ingress.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:11.832Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/backend-service.yaml", "error": "key '.spec.template.spec.containers[0].image' does not exist"}
2025-05-30T06:21:11.833Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/backend-service.yaml", "error": "condition '.metadata.name == \"kueueviz-frontend\"' not met"}
2025-05-30T06:21:11.834Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/backend-service.yaml", "error": "condition '.kind == \"Ingress\"' not met"}
2025-05-30T06:21:11.835Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/backend-service.yaml", "error": "condition '.kind == \"Ingress\"' not met"}
2025-05-30T06:21:11.840Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/backend-service.yaml", "error": "condition '.kind == \"ClusterRoleBinding\"' not met"}
2025-05-30T06:21:11.840Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/backend-service.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:11.842Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/cluster-role-binding.yaml", "error": "condition '.metadata.name == \"kueueviz-backend\"' not met"}
2025-05-30T06:21:11.842Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/cluster-role-binding.yaml", "error": "condition '.metadata.name == \"kueueviz-frontend\"' not met"}
2025-05-30T06:21:11.844Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/cluster-role-binding.yaml", "error": "condition '.kind == \"Ingress\"' not met"}
2025-05-30T06:21:11.844Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/cluster-role-binding.yaml", "error": "condition '.kind == \"Ingress\"' not met"}
2025-05-30T06:21:11.848Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/clusterrole.yaml", "error": "condition '.metadata.name == \"kueueviz-backend\"' not met"}
2025-05-30T06:21:11.850Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/clusterrole.yaml", "error": "condition '.metadata.name == \"kueueviz-frontend\"' not met"}
2025-05-30T06:21:11.852Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/clusterrole.yaml", "error": "condition '.kind == \"Ingress\"' not met"}
2025-05-30T06:21:11.853Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/clusterrole.yaml", "error": "condition '.kind == \"Ingress\"' not met"}
2025-05-30T06:21:11.853Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/clusterrole.yaml", "error": "condition '.kind == \"ClusterRoleBinding\"' not met"}
2025-05-30T06:21:11.854Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/clusterrole.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:11.856Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/frontend-deployment.yaml", "error": "condition '.metadata.name == \"kueueviz-backend\"' not met"}
2025-05-30T06:21:11.860Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/frontend-deployment.yaml", "error": "condition '.kind == \"Ingress\"' not met"}
2025-05-30T06:21:11.861Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/frontend-deployment.yaml", "error": "condition '.kind == \"Ingress\"' not met"}
2025-05-30T06:21:11.861Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/frontend-deployment.yaml", "error": "condition '.kind == \"ClusterRoleBinding\"' not met"}
2025-05-30T06:21:11.862Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/frontend-deployment.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:11.866Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/frontend-ingress.yaml", "error": "condition '.metadata.name == \"kueueviz-backend\"' not met"}
2025-05-30T06:21:11.866Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/frontend-ingress.yaml", "error": "condition '.metadata.name == \"kueueviz-frontend\"' not met"}
2025-05-30T06:21:11.871Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/frontend-ingress.yaml", "error": "condition '.kind == \"ClusterRoleBinding\"' not met"}
2025-05-30T06:21:11.872Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/frontend-ingress.yaml", "error": "key '.subjects.[].namespace' does not exist"}
2025-05-30T06:21:11.874Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/frontend-service.yaml", "error": "condition '.metadata.name == \"kueueviz-backend\"' not met"}
2025-05-30T06:21:11.875Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/frontend-service.yaml", "error": "key '.spec.template.spec.containers[0].image' does not exist"}
2025-05-30T06:21:11.876Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/frontend-service.yaml", "error": "condition '.kind == \"Ingress\"' not met"}
2025-05-30T06:21:11.876Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/frontend-service.yaml", "error": "condition '.kind == \"Ingress\"' not met"}
2025-05-30T06:21:11.877Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "APPEND", "file": "config/components/kueueviz/frontend-service.yaml", "error": "condition '.kind == \"ClusterRoleBinding\"' not met"}
2025-05-30T06:21:11.878Z	warn	yamlproc/processor.go:195	Skipping operation	{"operation": "UPDATE", "file": "config/components/kueueviz/frontend-service.yaml", "error": "key '.subjects.[].namespace' does not exist"}
```

**Why is this needed**:

Avoid showing unnecessary warnings.

Discussion:
@mbobrovskyi: cc @IrvingMg @mbobrovskyi: /assign

Solution patch:
diff --git a/Makefile b/Makefile
index 53e0f4bfb..c0ce35846 100644
--- a/Makefile
+++ b/Makefile
@@ -68,6 +68,8 @@ BASE_IMAGE ?= gcr.io/distroless/static:nonroot
 BUILDER_IMAGE ?= golang:$(GO_VERSION)
 CGO_ENABLED ?= 0
 
+YAML_PROCESSOR_LOG_LEVEL ?= info
+
 # Setting SHELL to bash allows bash commands to be executed by recipes.
 # This is a requirement for 'setup-envtest.sh' in the test target.
 # Options are set to exit when a recipe line exits non-zero or a piped command fails.
@@ -134,7 +136,7 @@ manifests: controller-gen ## Generate WebhookConfiguration, ClusterRole and Cust
 
 .PHONY: update-helm
 update-helm: manifests yq yaml-processor
-	$(PROJECT_DIR)/bin/yaml-processor hack/processing-plan.yaml
+	$(PROJECT_DIR)/bin/yaml-processor -zap-log-level=$(YAML_PROCESSOR_LOG_LEVEL) hack/processing-plan.yaml
 
 .PHONY: generate
 generate: gomod-download generate-apiref generate-code generate-kueuectl-docs
diff --git a/hack/internal/tools/yaml-processor/main.go b/hack/internal/tools/yaml-processor/main.go
index fec97e19d..c32ea2740 100644
--- a/hack/internal/tools/yaml-processor/main.go
+++ b/hack/internal/tools/yaml-processor/main.go
@@ -18,6 +18,8 @@ package main
 
 import (
 	"errors"
+	"flag"
+	"fmt"
 	"log"
 	"os"
 	"syscall"
@@ -28,27 +30,30 @@ import (
 	"sigs.k8s.io/kueue/internal/tools/yaml-processor/yamlproc"
 )
 
+type options struct {
+	LogLevel       string
+	ProcessingPlan string
+}
+
 func main() {
-	logger, err := newLogger()
+	opts := parseOptions()
+
+	logger, err := newLogger(opts.LogLevel)
 	if err != nil {
 		log.Fatalf("Failed to initialize logger: %v", err)
 	}
 	defer func() {
 		// Sync logger and handle errors, ignoring specific non-critical errors for console outputs.
-		// Ignores syscall.ENOTTY (MacOS: "inappropriate ioctl for device") and syscall.EINVAL (Linux: "invalid argument")
-		// when syncing to non-file descriptors like /dev/stderr or /dev/stdout.
-		if err := logger.Sync(); err != nil && !errors.Is(err, syscall.ENOTTY) && !errors.Is(err, syscall.EINVAL) {
-			log.Printf("Error syncing logger: %v", err)
+		// Ignores syscall.ENOTTY (MacOS: "inappropriate ioctl for device"), syscall.EBADF (MacOS: "bad file descriptor")
+		// and syscall.EINVAL (Linux: "invalid argument") when syncing to non-file descriptors like
+		// /dev/stderr or /dev/stdout.
+		if err := logger.Sync(); err != nil && !errors.Is(err, syscall.ENOTTY) && !errors.Is(err, syscall.EBADF) && !errors.Is(err, syscall.EINVAL) {
+			log.Fatalf("Error syncing logger: %v", err)
 		}
 	}()
 	yamlproc.SetLogger(logger)
 
-	if len(os.Args) < 2 {
-		logger.Fatal("Usage: ./yaml-processor <processing-plan.yaml>")
-	}
-
-	planPath := os.Args[1]
-	processingPlan, err := yamlproc.LoadProcessingPlan(planPath)
+	processingPlan, err := yamlproc.LoadProcessingPlan(opts.ProcessingPlan)
 	if err != nil {
 		logger.Fatal("Failed to load processing plan", zap.Error(err))
 	}
@@ -60,8 +65,34 @@ func main() {
 	fileProcessor.ProcessPlan(*processingPlan)
 }
 
-func newLogger() (*zap.Logger, error) {
+func parseOptions() *options {
+	opts := &options{}
+
+	flag.StringVar(&opts.LogLevel, "zap-log-level", "info", "Minimum enabled logging level")
+	flag.Usage = func() {
+		fmt.Fprintf(flag.CommandLine.Output(), "Usage: yaml-processor <processing-plan.yaml>\n")
+		flag.PrintDefaults()
+	}
+
+	flag.Parse()
+	if flag.NArg() != 1 {
+		flag.Usage()
+		os.Exit(1)
+	}
+
+	opts.ProcessingPlan = flag.Arg(0)
+
+	return opts
+}
+
+func newLogger(logLevel string) (*zap.Logger, error) {
+	atomicLevel, err := zap.ParseAtomicLevel(logLevel)
+	if err != nil {
+		return nil, err
+	}
+
 	loggerConfig := zap.NewProductionConfig()
+	loggerConfig.Level = atomicLevel
 	loggerConfig.Encoding = "console"
 	loggerConfig.EncoderConfig.EncodeTime = zapcore.ISO8601TimeEncoder
 
diff --git a/hack/internal/tools/yaml-processor/yamlproc/processor.go b/hack/internal/tools/yaml-processor/yamlproc/processor.go
index 141457bb2..7ec7c4e7c 100644
--- a/hack/internal/tools/yaml-processor/yamlproc/processor.go
+++ b/hack/internal/tools/yaml-processor/yamlproc/processor.go
@@ -89,10 +89,15 @@ func (fp *FileProcessor) ProcessPlan(plan ProcessingPlan) {
 		}
 
 		if len(matchedFiles) == 0 {
-			logger.Warn("No files matched for pattern", zap.String("pattern", file.Path))
+			logger.Debug("No files matched for pattern", zap.String("pattern", file.Path))
 		}
 
-		for _, filePath := range filterFiles(matchedFiles, file.Excludes) {
+		filteredFiles, err := filterFiles(matchedFiles, file.Excludes)
+		if err != nil {
+			logger.Fatal("Failed to filter files", zap.Strings("excludes", file.Excludes), zap.Error(err))
+		}
+
+		for _, filePath := range filteredFiles {
 			file.Path = filePath
 			err := fp.ProcessFile(file)
 			if err != nil && !file.ContinueOnError {
@@ -102,30 +107,34 @@ func (fp *FileProcessor) ProcessPlan(plan ProcessingPlan) {
 	}
 }
 
-func filterFiles(files, excludes []string) []string {
+func filterFiles(files, excludes []string) ([]string, error) {
 	var filtered []string
 	for _, file := range files {
-		if !isExcluded(file, excludes) {
+		excluded, err := isExcluded(file, excludes)
+		if err != nil {
+			return nil, err
+		}
+		if !excluded {
 			filtered = append(filtered, file)
 		}
 	}
-	return filtered
+	return filtered, nil
 }
 
-func isExcluded(file string, excludes []string) bool {
+func isExcluded(file string, excludes []string) (bool, error) {
 	base := filepath.Base(file)
 	for _, pattern := range excludes {
 		matched, err := filepath.Match(pattern, base)
 		if err != nil {
-			logger.Warn("Invalid exclude pattern", zap.String("pattern", file), zap.Error(err))
-			continue
+			logger.Debug("Invalid exclude pattern", zap.String("pattern", file), zap.Error(err))
+			return false, err
 		}
 
 		if matched {
-			return true
+			return true, nil
 		}
 	}
-	return false
+	return false, nil
 }
 
 func (fp *FileProcessor) ProcessFile(fileOps FileOperations) error {
@@ -192,7 +201,7 @@ func (fp *FileProcessor) processRegularOperations(data []byte, fileOps FileOpera
 
 	for _, op := range fileOps.Operations {
 		if err := fp.validateOperation(op, data); err != nil {
-			logger.Warn("Skipping operation", zap.String("operation", op.Type), zap.String("file", fileOps.Path), zap.Error(err))
+			logger.Debug("Skipping operation", zap.String("operation", op.Type), zap.String("file", fileOps.Path), zap.Error(err))
 			opErrors = append(opErrors, err)
 			continue
 		}
@@ -208,13 +217,13 @@ func (fp *FileProcessor) processRegularOperations(data []byte, fileOps FileOpera
 		case Delete:
 			data, err = fp.yq.DeleteKey(data, op.Key, op.OnItemCondition)
 		default:
-			logger.Warn("Unknown operation type", zap.String("operation", op.Type), zap.String("file", fileOps.Path))
+			logger.Debug("Unknown operation type", zap.String("operation", op.Type), zap.String("file", fileOps.Path))
 			opErrors = append(opErrors, fmt.Errorf("unknown operation type: %s", op.Type))
 			continue
 		}
 
 		if err != nil {
-			logger.Warn("Cannot apply operation", zap.String("operation", op.Type), zap.Error(err))
+			logger.Debug("Cannot apply operation", zap.String("operation", op.Type), zap.Error(err))
 			opErrors = append(opErrors, err)
 		}
 	}
@@ -229,7 +238,7 @@ func (fp *FileProcessor) processPostOperations(data []byte, fileOps FileOperatio
 	// Validate all post operations beforehand, as INSERT_TEXT operations can potentially lead to invalid YAML.
 	for _, op := range fileOps.PostOperations {
 		if err := fp.validatePostOperation(op, data); err != nil {
-			logger.Warn("Skipping post operation", zap.String("operation", op.Type), zap.String("file", fileOps.Path), zap.Error(err))
+			logger.Debug("Skipping post operation", zap.String("operation", op.Type), zap.String("file", fileOps.Path), zap.Error(err))
 			opErrors = append(opErrors, err)
 			continue
 		}
@@ -248,13 +257,13 @@ func (fp *FileProcessor) processPostOperations(data []byte, fileOps FileOperatio
 				OnItemCondition: op.OnItemCondition,
 			})
 		default:
-			logger.Warn("Unknown post operation type", zap.String("operation", op.Type), zap.String("file", fileOps.Path))
+			logger.Debug("Unknown post operation type", zap.String("operation", op.Type), zap.String("file", fileOps.Path))
 			opErrors = append(opErrors, fmt.Errorf("unknown post operation type: %s", op.Type))
 			continue
 		}
 
 		if err != nil {
-			logger.Warn("Cannot apply post operation", zap.String("operation", op.Type), zap.Error(err))
+			logger.Debug("Cannot apply post operation", zap.String("operation", op.Type), zap.Error(err))
 			opErrors = append(opErrors, err)
 		}
 	}
@@ -277,11 +286,21 @@ func (fp *FileProcessor) prepareFile(fileOps FileOperations) ([]byte, error) {
 }
 
 func (fp *FileProcessor) validateOperation(op Operation, data []byte) error {
-	if op.OnFileCondition != "" && !fp.yq.EvaluateCondition(data, op.OnFileCondition) {
+	met, err := fp.yq.EvaluateCondition(data, op.OnFileCondition)
+	if err != nil {
+		return err
+	}
+
+	if op.OnFileCondition != "" && !met {
 		return fmt.Errorf("condition '%s' not met", op.OnFileCondition)
 	}
 
-	if !fp.yq.HasKey(data, op.Key) && !op.AddKeyIfMissing {
+	exist, err := fp.yq.HasKey(data, op.Key)
+	if err != nil {
+		return err
+	}
+
+	if !exist && !op.AddKeyIfMissing {
 		return fmt.Errorf("key '%s' does not exist", op.Key)
 	}
 
@@ -289,7 +308,12 @@ func (fp *FileProcessor) validateOperation(op Operation, data []byte) error {
 }
 
 func (fp *FileProcessor) validatePostOperation(op Operation, data []byte) error {
-	if op.OnFileCondition != "" && !fp.yq.EvaluateCondition(data, op.OnFileCondition) {
+	met, err := fp.yq.EvaluateCondition(data, op.OnFileCondition)
+	if err != nil {
+		return err
+	}
+
+	if op.OnFileCondition != "" && !met {
 		return fmt.Errorf("condition '%s' not met", op.OnFileCondition)
 	}
 
diff --git a/hack/internal/tools/yaml-processor/yamlproc/yq.go b/hack/internal/tools/yaml-processor/yamlproc/yq.go
index 6c5a3b352..ed6545bea 100644
--- a/hack/internal/tools/yaml-processor/yamlproc/yq.go
+++ b/hack/internal/tools/yaml-processor/yamlproc/yq.go
@@ -96,7 +96,7 @@ func (yq *YQClient) buildSelectExpression(key, condition string) string {
 	return fmt.Sprintf("%s | select(%s) | %s", baseArrayKey, condition, remainingKey)
 }
 
-func (yq *YQClient) HasKey(data []byte, key string) bool {
+func (yq *YQClient) HasKey(data []byte, key string) (bool, error) {
 	if !strings.HasPrefix(key, ".") {
 		key = "." + key
 	}
@@ -104,13 +104,13 @@ func (yq *YQClient) HasKey(data []byte, key string) bool {
 	expression := yq.buildHasExpression(key)
 	out, err := yq.Evaluate(data, expression)
 	if err != nil {
-		logger.Warn("Cannot run yq expression", zap.String("expression", expression), zap.Error(err))
-		return false
+		logger.Debug("Cannot run yq expression", zap.String("expression", expression), zap.Error(err))
+		return false, err
 	}
 
 	val := strings.TrimSpace(string(out))
 
-	return slices.Contains(strings.Split(val, "\n"), "true")
+	return slices.Contains(strings.Split(val, "\n"), "true"), nil
 }
 
 func (yq *YQClient) buildHasExpression(key string) string {
@@ -127,14 +127,14 @@ func (yq *YQClient) buildHasExpression(key string) string {
 	return fmt.Sprintf(".%s | has(\"%s\")", prefix, lastElement)
 }
 
-func (yq *YQClient) EvaluateCondition(data []byte, condition string) bool {
+func (yq *YQClient) EvaluateCondition(data []byte, condition string) (bool, error) {
 	result, err := yq.Evaluate(data, condition)
 	if err != nil {
-		logger.Warn("Cannot evaluate condition", zap.String("condition", condition), zap.Error(err))
-		return false
+		logger.Debug("Cannot evaluate condition", zap.String("condition", condition), zap.Error(err))
+		return false, err
 	}
 
-	return strings.TrimSpace(string(result)) == "true"
+	return strings.TrimSpace(string(result)) == "true", nil
 }
 
 // FindKeyLines returns the zero-based line numbers where the specified key is located in the YAML.



Test patch:
diff --git a/test/integration/singlecluster/tas/tas_test.go b/test/integration/singlecluster/tas/tas_test.go
index 235182425..45e441943 100644
--- a/test/integration/singlecluster/tas/tas_test.go
+++ b/test/integration/singlecluster/tas/tas_test.go
@@ -1318,8 +1318,8 @@ var _ = ginkgo.Describe("Topology Aware Scheduling", ginkgo.Ordered, func() {
 					Preemption(kueue.ClusterQueuePreemption{
 						WithinClusterQueue: kueue.PreemptionPolicyLowerPriority,
 					}).
-					// We set quota above what is physically available to hit
-					// the topology requirements rather quota.
+					// We set the quota above what is physically available to meet
+					// the topology requirements rather than the quota.
 					ResourceGroup(*testing.MakeFlavorQuotas(tasFlavor.Name).
 						Resource(corev1.ResourceCPU, "20").
 						Resource(corev1.ResourceMemory, "20Gi").Obj()).
@@ -1502,9 +1502,9 @@ var _ = ginkgo.Describe("Topology Aware Scheduling", ginkgo.Ordered, func() {
 				})
 
 				ginkgo.By("creating a workload in CQB which reclaims its quota", func() {
-					// Note that workload wl2 would still fit within regular quota
-					// without preempting wl1. However, there is only 1CPU left
-					// on both nodes, and so wl1 needs to be preempted  to allow
+					// Note that workload wl2 would still fit within the regular quota
+					// without preempting wl1. However, there is only 1 CPU left
+					// on both nodes, so wl1 needs to be preempted to allow
 					// scheduling of wl2.
 					wl2 = testing.MakeWorkload("wl2", ns.Name).
 						Priority(2).