{"level":"info","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Operator Version: 0.0.1"} {"level":"info","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Go Version: go1.25.8 (Red Hat 1.25.8-1.module+el8.10.0+24168+9fd3a552) X:strictfipsruntime"} {"level":"info","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Go OS/Arch: linux/amd64"} {"level":"info","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Setting Up Manager"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Load KubeConfig"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Initialize Manager"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Initialize Scheme"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Getting Manager Options"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Adding Healthz and Readyz checks"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Registering Components"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Initialize Prometheus Registry"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Initialize Prometheus metrics endpoint","endpoint":"http://0.0.0.0:8383/metrics"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Initialize ConfigMap watcher"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Initialize Validation Engine"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Initialize Reconciler"} {"level":"info","ts":"2026-05-13T17:06:19Z","logger":"DeploymentValidation","msg":"Starting Manager"} {"level":"info","ts":"2026-05-13T17:06:19Z","msg":"starting server","name":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-05-13T17:06:19Z","logger":"ConfigMapWatcher","msg":"a ConfigMap has been created under watched namespace","name":"deployment-validation-operator-config","namespace":"openshift-deployment-validation-operator"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"Current set of enabled checks","checks":"dangling-horizontalpodautoscaler, dangling-ingress, dangling-networkpolicy, dangling-networkpolicypeer-podselector, dangling-service, dangling-servicemonitor, dnsconfig-options, duplicate-env-var, env-value-from, host-ipc, host-network, host-pid, hpa-minimum-three-replicas, invalid-target-ports, job-ttl-seconds-after-finished, liveness-port, minimum-three-replicas, no-anti-affinity, no-node-affinity, non-existent-service-account, non-isolated-pod, pdb-max-unavailable, pdb-min-available, pdb-unhealthy-pod-eviction-policy, priority-class-name, privilege-escalation-container, privileged-container, readiness-port, restart-policy, run-as-non-root, scc-deny-privileged-container, schema-validation, sorted-keys, startup-port, unsafe-sysctls, unset-cpu-requirements, unset-memory-requirements"} {"level":"info","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"The ConfigMap has been updated"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:06:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:06:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:06:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:08:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:08:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:08:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:10:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:10:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:10:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:12:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"cli-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"cli-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"cli-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"info","ts":"2026-05-13T17:12:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:12:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:12:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhbk-operator\" not found"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rhbk-operator\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:12:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"info","ts":"2026-05-13T17:12:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:12:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:12:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:12:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"info","ts":"2026-05-13T17:12:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:12:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:12:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:12:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"info","ts":"2026-05-13T17:12:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:12:21.441493 1 request.go:752] "Waited before sending request" delay="1.021701438s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjIyNjUsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown config map \"argocd-cmd-params-cm\""} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-application-controller\" not found"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-application-controller\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown config map \"argocd-cmd-params-cm\""} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-application-controller\" not found"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-application-controller\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown config map \"argocd-cmd-params-cm\""} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-application-controller\" not found"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-application-controller\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"redis\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-redis\" not found"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-application-controller)"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-repo-server)"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-redis-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-dex-server\" not found"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-dex-server\" not found"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server-metrics","kind":"Service","validation":"dangling-service","check_description":"Indicates when services do not have any associated deployments.","check_remediation":"Confirm that your service's selector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching service labels (map[app.kubernetes.io/name:tssc-gitops-server])"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-repo-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-application-controller)"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-notifications-controller)"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=argocd-applicationset-controller)"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-applicationset-controller)"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-server\" not found"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-generate-token\" is referring to an unknown secret \"tssc-gitops-cluster\""} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops\" not found"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-generate-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-store-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-applicationset-controller\" not found"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-dex-server\" not found"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-generate-token\" is referring to an unknown secret \"tssc-gitops-cluster\""} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops\" not found"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-generate-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-store-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-application-controller] []}) "} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:argocd-applicationset-controller] []}) "} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-dex-server] []}) "} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-repo-server] []}) "} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-171126-UTC,pod-template-hash=79575774b8"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:12:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-05-13T17:12:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:12:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"liveness-port","check_description":"Indicates when containers have a liveness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the liveness probe.","check_failure_reason":"container \"manager\" does not expose port 8081 for the HTTPGet"} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhtpa-operator-controller-manager\" not found"} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"readiness-port","check_description":"Indicates when containers have a readiness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the readiness probe.","check_failure_reason":"container \"manager\" does not expose port 8081 for the HTTPGet"} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:12:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"info","ts":"2026-05-13T17:12:31Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:14:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:14:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:14:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:14:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:14:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:14:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-iam,helm.sh/chart=tssc-iam-1.9.0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-iam\" not found"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"keycloak-keycloak\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"realm-test\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak-keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"realm-test\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak-keycloak\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"realm-test\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:14:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"info","ts":"2026-05-13T17:14:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:14:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"Service","validation":"dangling-service","check_description":"Indicates when services do not have any associated deployments.","check_remediation":"Confirm that your service's selector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching service labels (map[app:keycloak app.kubernetes.io/instance:keycloak app.kubernetes.io/managed-by:keycloak-operator])"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-676cd668f4,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"keycloak\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:14:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:14:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:14:21.445379 1 request.go:752] "Waited before sending request" delay="1.118489257s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjM3OTEsInN0YXJ0IjoidHNzYy1naXRvcHMtYXBwbGljYXRpb25zZXQtY29udHJvbGxlclx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-generate-token\" is referring to an unknown secret \"tssc-gitops-cluster\""} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops\" not found"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-generate-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-store-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-server\" not found"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-171126-UTC,pod-template-hash=79575774b8"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:14:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:14:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:14:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:14:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:14:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:14:31.446004 1 request.go:752] "Waited before sending request" delay="1.885579156s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/trusted-artifact-signer/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjM5NTIsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:14:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:14:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:14:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:14:31Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:16:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-171126-UTC,pod-template-hash=79575774b8"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:16:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:16:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:16:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:16:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:16:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:16:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:16:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:16:21.504957 1 request.go:752] "Waited before sending request" delay="1.366795979s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhbk-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjU2MDYsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-13T17:16:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:16:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:16:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:16:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:16:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:16:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:16:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:16:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:16:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:16:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:16:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:16:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:16:21Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=765d99647c"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-server\" is referring to an unknown secret \"redis-password-trusted-artifact-signerzh27j\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor\" not found"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,batch.kubernetes.io/job-name=segment-backup-installation-jfd47,controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,job-name=segment-backup-installation-jfd47"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-jfd47","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-jfd47","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-jfd47","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-jfd47","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhtas-segment-backup-job\" not found"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-jfd47","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-jfd47","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"segment-backup-installation\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-jfd47","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"segment-backup-installation\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-jfd47","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"segment-backup-installation\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868fd7b5fc"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-rhlqx\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-rhlqx\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-rhlqx\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-rhlqx\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-rhlqx\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-rhlqx\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-rhlqx\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"liveness-port","check_description":"Indicates when containers have a liveness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the liveness probe.","check_failure_reason":"container \"trillian-logserver\" does not expose port 8090 for the HTTPGet"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"trillian-logserver\" not found"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"readiness-port","check_description":"Indicates when containers have a readiness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the readiness probe.","check_failure_reason":"container \"trillian-logserver\" does not expose port 8090 for the HTTPGet"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"wait-for-trillian-db\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"trillian-logserver\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"fulcio-server\" is referring to an unknown secret \"fulcio-cert-trusted-artifact-signerqwppv\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"fulcio\" not found"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"fulcio-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"fulcio-server\" is referring to an unknown secret \"fulcio-cert-trusted-artifact-signerqwppv\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"fulcio\" not found"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"fulcio-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-server\" is referring to an unknown secret \"redis-password-trusted-artifact-signerzh27j\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor\" not found"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-server\" is referring to an unknown secret \"redis-password-trusted-artifact-signerzh27j\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor\" not found"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,batch.kubernetes.io/job-name=ctlog-createtree-job-xxn8g,controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,job-name=ctlog-createtree-job-xxn8g"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-xxn8g","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-xxn8g","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-xxn8g","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-xxn8g","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"ctlog-createtree-job\" not found"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-xxn8g","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-xxn8g","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"createtree\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-xxn8g","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-xxn8g","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,batch.kubernetes.io/job-name=rekor-createtree-job-pm87z,controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,job-name=rekor-createtree-job-pm87z"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-pm87z","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-pm87z","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-pm87z","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-pm87z","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor-createtree-job\" not found"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-pm87z","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-pm87z","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"createtree\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-pm87z","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-pm87z","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868f4d5cd7"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor-ui\" not found"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rekor-search-ui\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-search-ui\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-search-ui\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=77cdfb7f44"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-rhlqx\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-rhlqx\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-rhlqx\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-rhlqx\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-rhlqx\""} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6dbd969b5d"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8b4b4b57f"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cdc849558"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor-redis\" not found"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/instance=tssc-tas,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-tas,app.kubernetes.io/version=1.3,helm.sh/chart=tssc-tas-1.9.0"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:16:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:16:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:16:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:16:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:16:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:16:31Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:16:33.505260 1 request.go:752] "Waited before sending request" delay="1.834888878s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-keycloak/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjU3NzYsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=de742219-4b16-498d-aa15-427a31c86d87,batch.kubernetes.io/job-name=tssc-iam,controller-uid=de742219-4b16-498d-aa15-427a31c86d87,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"keycloak\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"keycloak\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"keycloak\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-676cd668f4,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"keycloak\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:16:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"info","ts":"2026-05-13T17:16:33Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:18:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:18:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-redis\" is referring to an unknown secret \"redis-password-trusted-artifact-signerzh27j\""} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"enable-tls\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rekor-redis\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"enable-tls\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-redis\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"enable-tls\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-redis\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-redis\" is referring to an unknown secret \"redis-password-trusted-artifact-signerzh27j\""} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"enable-tls\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rekor-redis\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"enable-tls\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-redis\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"enable-tls\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-redis\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor-ui\" not found"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rekor-search-ui\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-search-ui\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-search-ui\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor-ui\" not found"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rekor-search-ui\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-search-ui\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-search-ui\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,batch.kubernetes.io/job-name=tuf-repository-init-w26hs,controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,job-name=tuf-repository-init-w26hs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-w26hs","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-w26hs","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-w26hs","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-w26hs","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tuf-repository-init\" not found"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-w26hs","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-w26hs","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-w26hs","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-w26hs","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868f4d5cd7"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor-ui\" not found"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rekor-search-ui\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-search-ui\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-search-ui\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,batch.kubernetes.io/job-name=segment-backup-installation-jfd47,controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,job-name=segment-backup-installation-jfd47"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-server\" is referring to an unknown secret \"redis-password-trusted-artifact-signerzh27j\""} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor\" not found"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-server\" is referring to an unknown secret \"redis-password-trusted-artifact-signerzh27j\""} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor\" not found"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,batch.kubernetes.io/job-name=ctlog-createtree-job-xxn8g,controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,job-name=ctlog-createtree-job-xxn8g"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=77cdfb7f44"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868fd7b5fc"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,batch.kubernetes.io/job-name=rekor-createtree-job-pm87z,controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,job-name=rekor-createtree-job-pm87z"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"ctlog\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"ctlog\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6dbd969b5d"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8b4b4b57f"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=765d99647c"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-server\" is referring to an unknown secret \"redis-password-trusted-artifact-signerzh27j\""} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor\" not found"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5dbfb69c4d"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"ctlog\" not found"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"ctlog\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cdc849558"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"info","ts":"2026-05-13T17:18:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:18:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:18:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:18:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:18:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:18:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-13T17:18:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:18:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:18:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-676cd668f4,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=de742219-4b16-498d-aa15-427a31c86d87,batch.kubernetes.io/job-name=tssc-iam,controller-uid=de742219-4b16-498d-aa15-427a31c86d87,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:18:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:18:21Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:18:23.453810 1 request.go:752] "Waited before sending request" delay="1.812856254s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjg1NjcsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-application-controller] []}) "} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:argocd-applicationset-controller] []}) "} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-dex-server] []}) "} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-repo-server] []}) "} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-application-controller)"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-notifications-controller)"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=argocd-applicationset-controller)"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-applicationset-controller)"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-server] []}) "} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-171126-UTC,pod-template-hash=79575774b8"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:18:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:18:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:18:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:18:33.454196 1 request.go:752] "Waited before sending request" delay="1.994913238s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tpa/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjg4MjcsInN0YXJ0Ijoicmh0cGEtb3BlcmF0b3ItYmluZC1qb2JcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=create-importers,batch.kubernetes.io/controller-uid=aff8895c-a0c6-4be9-94ba-84577efa548e,batch.kubernetes.io/job-name=create-importers,controller-uid=aff8895c-a0c6-4be9-94ba-84577efa548e,job-name=create-importers"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"job\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=66b6c84f65"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"job\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=create-db,batch.kubernetes.io/controller-uid=a7cb5c5a-f922-4e58-aa61-922588d36189,batch.kubernetes.io/job-name=create-db,controller-uid=a7cb5c5a-f922-4e58-aa61-922588d36189,job-name=create-db"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"job\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=migrate-db,batch.kubernetes.io/controller-uid=b9f5d113-6a5d-409a-852a-f59c7dcc18b3,batch.kubernetes.io/job-name=migrate-db,controller-uid=b9f5d113-6a5d-409a-852a-f59c7dcc18b3,job-name=migrate-db"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"job\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=tssc-tpa,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-tpa,app.kubernetes.io/version=2.2.0,helm.sh/chart=tssc-tpa-1.9.0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-tpa\" not found"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"deployments-test\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"deployments-test\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"test-tssc-tpa","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"deployments-test\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:18:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:18:33Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:18:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:18:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:18:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:18:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:18:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:18:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:18:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:18:39Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:20:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:20:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:20:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:20:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5dbfb69c4d"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8b4b4b57f"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,batch.kubernetes.io/job-name=segment-backup-installation-jfd47,controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,job-name=segment-backup-installation-jfd47"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=77cdfb7f44"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=765d99647c"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6dbd969b5d"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,batch.kubernetes.io/job-name=rekor-createtree-job-pm87z,controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,job-name=rekor-createtree-job-pm87z"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cdc849558"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868f4d5cd7"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868fd7b5fc"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,batch.kubernetes.io/job-name=tuf-repository-init-w26hs,controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,job-name=tuf-repository-init-w26hs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,batch.kubernetes.io/job-name=ctlog-createtree-job-xxn8g,controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,job-name=ctlog-createtree-job-xxn8g"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:20:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:20:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:20:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-dh,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-dh,app.kubernetes.io/version=1.9,helm.sh/chart=tssc-dh-1.9.0"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhdh-kubernetes-plugin\" not found"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rollout-status-test\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rollout-status-test\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rollout-status-test\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-13T17:20:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:20:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:20:21.451160 1 request.go:752] "Waited before sending request" delay="1.255050527s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-dh/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzA4NzQsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=77749bc54d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:20:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:20:21Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-676cd668f4,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=de742219-4b16-498d-aa15-427a31c86d87,batch.kubernetes.io/job-name=tssc-iam,controller-uid=de742219-4b16-498d-aa15-427a31c86d87,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:20:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:20:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-05-13T17:20:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:20:33.452145 1 request.go:752] "Waited before sending request" delay="1.995048173s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzEwMTIsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-application-controller] []}) "} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:argocd-applicationset-controller] []}) "} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-dex-server] []}) "} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-repo-server] []}) "} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-application-controller)"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-notifications-controller)"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=argocd-applicationset-controller)"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-applicationset-controller)"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-server] []}) "} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-171126-UTC,pod-template-hash=79575774b8"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:20:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:20:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-05-13T17:20:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:20:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:20:45.451591 1 request.go:752] "Waited before sending request" delay="1.99404688s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tpa/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzExNDMsInN0YXJ0Ijoicmh0cGEtb3BlcmF0b3ItYmluZC1qb2JcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=migrate-db,batch.kubernetes.io/controller-uid=b9f5d113-6a5d-409a-852a-f59c7dcc18b3,batch.kubernetes.io/job-name=migrate-db,controller-uid=b9f5d113-6a5d-409a-852a-f59c7dcc18b3,job-name=migrate-db"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=66b6c84f65"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=create-db,batch.kubernetes.io/controller-uid=a7cb5c5a-f922-4e58-aa61-922588d36189,batch.kubernetes.io/job-name=create-db,controller-uid=a7cb5c5a-f922-4e58-aa61-922588d36189,job-name=create-db"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=create-importers,batch.kubernetes.io/controller-uid=aff8895c-a0c6-4be9-94ba-84577efa548e,batch.kubernetes.io/job-name=create-importers,controller-uid=aff8895c-a0c6-4be9-94ba-84577efa548e,job-name=create-importers"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:20:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:20:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:20:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-05-13T17:20:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:20:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:20:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:20:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:20:51Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:20:55.452197 1 request.go:752] "Waited before sending request" delay="1.994950546s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-ci/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzEyNTUsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:20:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:20:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-05-13T17:20:55Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:22:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,batch.kubernetes.io/job-name=segment-backup-installation-jfd47,controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,job-name=segment-backup-installation-jfd47"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,batch.kubernetes.io/job-name=rekor-createtree-job-pm87z,controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,job-name=rekor-createtree-job-pm87z"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cdc849558"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=77cdfb7f44"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,batch.kubernetes.io/job-name=tuf-repository-init-w26hs,controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,job-name=tuf-repository-init-w26hs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5dbfb69c4d"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=765d99647c"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6dbd969b5d"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8b4b4b57f"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,batch.kubernetes.io/job-name=ctlog-createtree-job-xxn8g,controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,job-name=ctlog-createtree-job-xxn8g"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868fd7b5fc"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868f4d5cd7"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:22:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:22:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-dh,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-dh,app.kubernetes.io/version=1.9,helm.sh/chart=tssc-dh-1.9.0"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:22:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=77749bc54d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:22:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=de742219-4b16-498d-aa15-427a31c86d87,batch.kubernetes.io/job-name=tssc-iam,controller-uid=de742219-4b16-498d-aa15-427a31c86d87,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-676cd668f4,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:22:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:22:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:22:21.529876 1 request.go:752] "Waited before sending request" delay="1.464617163s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-development/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzIyNjQsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:22:21Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-171126-UTC,pod-template-hash=79575774b8"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:22:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:22:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:22:31Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:31Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:22:31Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:22:33.530180 1 request.go:752] "Waited before sending request" delay="1.901151028s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/null/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzIzOTksInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-05-13T17:22:33Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=create-db,batch.kubernetes.io/controller-uid=a7cb5c5a-f922-4e58-aa61-922588d36189,batch.kubernetes.io/job-name=create-db,controller-uid=a7cb5c5a-f922-4e58-aa61-922588d36189,job-name=create-db"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=create-importers,batch.kubernetes.io/controller-uid=aff8895c-a0c6-4be9-94ba-84577efa548e,batch.kubernetes.io/job-name=create-importers,controller-uid=aff8895c-a0c6-4be9-94ba-84577efa548e,job-name=create-importers"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=migrate-db,batch.kubernetes.io/controller-uid=b9f5d113-6a5d-409a-852a-f59c7dcc18b3,batch.kubernetes.io/job-name=migrate-db,controller-uid=b9f5d113-6a5d-409a-852a-f59c7dcc18b3,job-name=migrate-db"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=66b6c84f65"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:22:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:22:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:22:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:22:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:22:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:22:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:22:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:22:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:22:45.530194 1 request.go:752] "Waited before sending request" delay="1.894759836s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-ci/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzI1MzQsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:22:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:22:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:22:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:22:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-13T17:22:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:22:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:22:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:22:51Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:22:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:22:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:22:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:22:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:22:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:22:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:22:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:22:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:22:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:22:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:22:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:22:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:22:55Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:24:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-dh,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-dh,app.kubernetes.io/version=1.9,helm.sh/chart=tssc-dh-1.9.0"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:24:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=77749bc54d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:24:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-676cd668f4,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=de742219-4b16-498d-aa15-427a31c86d87,batch.kubernetes.io/job-name=tssc-iam,controller-uid=de742219-4b16-498d-aa15-427a31c86d87,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:24:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:24:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-171126-UTC,pod-template-hash=79575774b8"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:24:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:24:21.444634 1 request.go:752] "Waited before sending request" delay="1.39360767s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-prod/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzM5ODIsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:24:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:24:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:24:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:24:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=66b6c84f65"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=create-db,batch.kubernetes.io/controller-uid=a7cb5c5a-f922-4e58-aa61-922588d36189,batch.kubernetes.io/job-name=create-db,controller-uid=a7cb5c5a-f922-4e58-aa61-922588d36189,job-name=create-db"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=create-importers,batch.kubernetes.io/controller-uid=aff8895c-a0c6-4be9-94ba-84577efa548e,batch.kubernetes.io/job-name=create-importers,controller-uid=aff8895c-a0c6-4be9-94ba-84577efa548e,job-name=create-importers"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=migrate-db,batch.kubernetes.io/controller-uid=b9f5d113-6a5d-409a-852a-f59c7dcc18b3,batch.kubernetes.io/job-name=migrate-db,controller-uid=b9f5d113-6a5d-409a-852a-f59c7dcc18b3,job-name=migrate-db"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:24:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:24:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:24:31.445260 1 request.go:752] "Waited before sending request" delay="1.890117265s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-stage/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzQwOTQsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:24:33Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:24:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:24:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:24:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:24:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:24:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-13T17:24:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:24:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:24:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:24:43.445220 1 request.go:752] "Waited before sending request" delay="1.893304462s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/open-cluster-management-agent-addon/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzQyMzcsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-05-13T17:24:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:24:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:24:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:24:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:24:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:24:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:24:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:24:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:24:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:24:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:24:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:24:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:24:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8b4b4b57f"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cdc849558"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868f4d5cd7"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,batch.kubernetes.io/job-name=segment-backup-installation-jfd47,controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,job-name=segment-backup-installation-jfd47"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=77cdfb7f44"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6dbd969b5d"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,batch.kubernetes.io/job-name=rekor-createtree-job-pm87z,controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,job-name=rekor-createtree-job-pm87z"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,batch.kubernetes.io/job-name=ctlog-createtree-job-xxn8g,controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,job-name=ctlog-createtree-job-xxn8g"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868fd7b5fc"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5dbfb69c4d"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=765d99647c"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,batch.kubernetes.io/job-name=tuf-repository-init-w26hs,controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,job-name=tuf-repository-init-w26hs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:24:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:24:51Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:24:53.445506 1 request.go:752] "Waited before sending request" delay="1.894945368s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhtpa-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzQzNTcsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"info","ts":"2026-05-13T17:24:55Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:26:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-171126-UTC,pod-template-hash=79575774b8"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:26:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:26:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:26:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=create-db,batch.kubernetes.io/controller-uid=a7cb5c5a-f922-4e58-aa61-922588d36189,batch.kubernetes.io/job-name=create-db,controller-uid=a7cb5c5a-f922-4e58-aa61-922588d36189,job-name=create-db"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=create-importers,batch.kubernetes.io/controller-uid=aff8895c-a0c6-4be9-94ba-84577efa548e,batch.kubernetes.io/job-name=create-importers,controller-uid=aff8895c-a0c6-4be9-94ba-84577efa548e,job-name=create-importers"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=migrate-db,batch.kubernetes.io/controller-uid=b9f5d113-6a5d-409a-852a-f59c7dcc18b3,batch.kubernetes.io/job-name=migrate-db,controller-uid=b9f5d113-6a5d-409a-852a-f59c7dcc18b3,job-name=migrate-db"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=66b6c84f65"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:26:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:26:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:26:21.505254 1 request.go:752] "Waited before sending request" delay="1.457321763s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/trusted-artifact-signer/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzU0MjMsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:26:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:26:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:26:21Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:26:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:26:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-13T17:26:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:26:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:26:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:26:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:26:31.505558 1 request.go:752] "Waited before sending request" delay="1.897836838s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhbk-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzU1MzgsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:26:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:26:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:26:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:26:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:26:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:26:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:26:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:26:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:26:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:26:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:26:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:26:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:26:33Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=77cdfb7f44"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6dbd969b5d"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5dbfb69c4d"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8b4b4b57f"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,batch.kubernetes.io/job-name=rekor-createtree-job-pm87z,controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,job-name=rekor-createtree-job-pm87z"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=765d99647c"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cdc849558"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868f4d5cd7"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,batch.kubernetes.io/job-name=tuf-repository-init-w26hs,controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,job-name=tuf-repository-init-w26hs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868fd7b5fc"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,batch.kubernetes.io/job-name=ctlog-createtree-job-xxn8g,controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,job-name=ctlog-createtree-job-xxn8g"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,batch.kubernetes.io/job-name=segment-backup-installation-jfd47,controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,job-name=segment-backup-installation-jfd47"} {"level":"debug","ts":"2026-05-13T17:26:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:26:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:26:41.505724 1 request.go:752] "Waited before sending request" delay="1.993911726s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhtpa-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzU2MTYsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-05-13T17:26:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:26:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:26:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:26:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:26:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:26:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-13T17:26:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:26:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:26:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:26:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:26:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:26:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:26:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=77749bc54d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:26:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:26:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:26:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:26:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:26:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:26:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:26:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:26:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:26:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:26:51.506092 1 request.go:752] "Waited before sending request" delay="1.995077453s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-keycloak/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzU3MjQsInN0YXJ0Ijoic3lzdGVtOmRlcGxveWVyc1x1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-676cd668f4,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=de742219-4b16-498d-aa15-427a31c86d87,batch.kubernetes.io/job-name=tssc-iam,controller-uid=de742219-4b16-498d-aa15-427a31c86d87,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:26:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:26:51Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:26:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:26:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:26:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:26:55Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:28:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-13T17:28:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:28:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:28:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:28:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:28:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5dbfb69c4d"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=765d99647c"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,batch.kubernetes.io/job-name=tuf-repository-init-w26hs,controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,job-name=tuf-repository-init-w26hs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868fd7b5fc"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868f4d5cd7"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,batch.kubernetes.io/job-name=segment-backup-installation-jfd47,controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,job-name=segment-backup-installation-jfd47"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=77cdfb7f44"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cdc849558"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6dbd969b5d"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,batch.kubernetes.io/job-name=ctlog-createtree-job-xxn8g,controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,job-name=ctlog-createtree-job-xxn8g"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8b4b4b57f"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,batch.kubernetes.io/job-name=rekor-createtree-job-pm87z,controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,job-name=rekor-createtree-job-pm87z"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:28:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:28:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:28:21.499683 1 request.go:752] "Waited before sending request" delay="1.185983675s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzY5MDUsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:28:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:28:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:28:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:28:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:28:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-13T17:28:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:28:21Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:28:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:28:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:28:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:28:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:28:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=77749bc54d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:28:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:28:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:28:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:28:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:28:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:28:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-676cd668f4,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=de742219-4b16-498d-aa15-427a31c86d87,batch.kubernetes.io/job-name=tssc-iam,controller-uid=de742219-4b16-498d-aa15-427a31c86d87,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:28:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:28:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:28:31.500270 1 request.go:752] "Waited before sending request" delay="1.890113061s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-development/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzcwODYsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:28:33Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-171126-UTC,pod-template-hash=79575774b8"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:28:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:28:43.500686 1 request.go:752] "Waited before sending request" delay="1.994015037s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-prod/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzcyNjcsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:28:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:28:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:28:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:28:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=66b6c84f65"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:28:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:28:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:28:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:28:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:28:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:28:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:28:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:28:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:28:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:28:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:28:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:28:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:28:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:28:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:28:53Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:28:55.500184 1 request.go:752] "Waited before sending request" delay="1.886828004s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/trusted-artifact-signer/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mzc4NTMsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:28:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:28:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:28:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:28:55Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:30:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:30:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=66b6c84f65"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:30:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"info","ts":"2026-05-13T17:30:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:30:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-c6ada219a7,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-c6ada219a7-5758d45885,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,statefulset.kubernetes.io/pod-name=affinity-assistant-c6ada219a7-0,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf"} {"level":"debug","ts":"2026-05-13T17:30:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnd4eba39adecd6ef05407b5fca22b0f5d-clone-repository,tekton.dev/taskRunUID=e1b33de0-83aa-4dd9-b881-41c2a59f45c7"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build,tekton.dev/taskRunUID=4c6ae9e2-5d18-4f10-b97a-a838376dea1f"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-c6ada219a7,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-clone-repository,tekton.dev/taskRunUID=c7ed1133-04d0-4f53-8a9c-d9579bbc0908"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-build,tekton.dev/taskRunUID=e6908ee0-f567-4815-a204-3ca95dab3df8"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-obaybznw-on-pull-request-q5nn5-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-build,tekton.dev/taskRunUID=4e51f50a-c361-43d6-b148-0620efba4181"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-836501f524,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-e78b54976c,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-836501f524,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-836501f524-6b7cd8948d,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,statefulset.kubernetes.io/pod-name=affinity-assistant-836501f524-0,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-e78b54976c,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-e78b54976c-7bf45578dd,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,statefulset.kubernetes.io/pod-name=affinity-assistant-e78b54976c-0,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node26bd66f56378496cdeb904e247404edc-clone-repository,tekton.dev/taskRunUID=dc801cab-a129-4204-8739-53a327b04467"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-57f3932007,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-57f3932007","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-57f3932007,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-57f3932007-7fcf789945,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,statefulset.kubernetes.io/pod-name=affinity-assistant-57f3932007-0,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-build,tekton.dev/taskRunUID=ed60e954-c66f-4e7b-8940-52a85d3cb19b"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pythde39c57e8262d1abb5790b964a0c74e9-clone-repository,tekton.dev/taskRunUID=5780d099-4289-4a80-adb5-03754088009a"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-13T17:30:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:30:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:30:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:30:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:30:21.441249 1 request.go:752] "Waited before sending request" delay="1.126160246s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhbk-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDA4NDAsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:30:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:30:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:30:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:30:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:30:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:30:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:30:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:30:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:30:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:30:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:30:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:30:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:30:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5dbfb69c4d"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,batch.kubernetes.io/job-name=ctlog-createtree-job-xxn8g,controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,job-name=ctlog-createtree-job-xxn8g"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868fd7b5fc"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,batch.kubernetes.io/job-name=segment-backup-installation-jfd47,controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,job-name=segment-backup-installation-jfd47"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6dbd969b5d"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=77cdfb7f44"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cdc849558"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868f4d5cd7"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,batch.kubernetes.io/job-name=rekor-createtree-job-pm87z,controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,job-name=rekor-createtree-job-pm87z"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,batch.kubernetes.io/job-name=tuf-repository-init-w26hs,controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,job-name=tuf-repository-init-w26hs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8b4b4b57f"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=765d99647c"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:30:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:30:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:30:31Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:30:33.441206 1 request.go:752] "Waited before sending request" delay="1.900192461s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDA5NjQsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:30:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:30:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:30:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:30:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:30:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-13T17:30:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:30:33Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:30:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:30:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:30:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:30:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:30:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:30:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:30:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:30:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=77749bc54d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:30:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:30:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-676cd668f4,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=de742219-4b16-498d-aa15-427a31c86d87,batch.kubernetes.io/job-name=tssc-iam,controller-uid=de742219-4b16-498d-aa15-427a31c86d87,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:30:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:30:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:30:43.441225 1 request.go:752] "Waited before sending request" delay="1.825520818s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-development/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDExNzMsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:30:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:30:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-171126-UTC,pod-template-hash=79575774b8"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:30:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:30:51Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:30:55.441199 1 request.go:752] "Waited before sending request" delay="1.988233222s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-prod/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDE0MDIsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-pufalvix","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-akiahzzr","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-quarkus-xtibaqai","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:30:55Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:32:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-676cd668f4,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=de742219-4b16-498d-aa15-427a31c86d87,batch.kubernetes.io/job-name=tssc-iam,controller-uid=de742219-4b16-498d-aa15-427a31c86d87,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:32:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:32:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-171126-UTC,pod-template-hash=79575774b8"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:32:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:32:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:32:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:32:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:32:21.446641 1 request.go:752] "Waited before sending request" delay="1.156974384s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tpa/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDM1NTYsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=66b6c84f65"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:32:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:32:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=9c68f5f66"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:32:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:32:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:32:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:32:33.447525 1 request.go:752] "Waited before sending request" delay="1.996046894s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-ci/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDM4MjYsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-368de63f9e,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-368de63f9e","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-368de63f9e","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-368de63f9e","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-368de63f9e","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-368de63f9e","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-368de63f9e","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-368de63f9e","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-368de63f9e","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-368de63f9e","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-368de63f9e","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node26bd66f56378496cdeb904e247404edc-clone-repository,tekton.dev/taskRunUID=dc801cab-a129-4204-8739-53a327b04467"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository,tekton.dev/taskRunUID=695e977e-8f2a-4cd2-94ca-5fc5e4511219"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-a20a95da9f,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-a20a95da9f-8597d84f6,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,statefulset.kubernetes.io/pod-name=affinity-assistant-a20a95da9f-0,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-a20a95da9f","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-a20a95da9f","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-a20a95da9f","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-a20a95da9f","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-a20a95da9f","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnd4eba39adecd6ef05407b5fca22b0f5d-clone-repository,tekton.dev/taskRunUID=e1b33de0-83aa-4dd9-b881-41c2a59f45c7"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-show-sbom,tekton.dev/taskRunUID=faf81af9-8ac8-4d8f-bd36-d4ff73790a83"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-show-sbom\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavba145ef55eecb52015dd0d1b839bca10a-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-summarize,tekton.dev/taskRunUID=fe2718b4-49d9-46d2-8c0f-85643bd8dce1"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-summary\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbfdd26438687ed22807146c813282f7cf-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-clone-repository,tekton.dev/taskRunUID=c7ed1133-04d0-4f53-8a9c-d9579bbc0908"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom,tekton.dev/taskRunUID=3a665e5d-32d0-4b1b-a9d1-d3e187dc45eb"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-show-sbom\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build,tekton.dev/taskRunUID=4c6ae9e2-5d18-4f10-b97a-a838376dea1f"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-scan,tekton.dev/taskRunUID=a6912a0c-5643-4c20-adf0-a54ac340fd63"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-368de63f9e,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-368de63f9e-8cf95b7d8,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,statefulset.kubernetes.io/pod-name=affinity-assistant-368de63f9e-0,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-scan,tekton.dev/taskRunUID=e4ce224e-67f0-4f86-86c4-98e472d20a06"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-build,tekton.dev/taskRunUID=ab8482bb-0459-40a0-b7d4-c419ba0c9b7d"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-build,tekton.dev/taskRunUID=4e51f50a-c361-43d6-b148-0620efba4181"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-scan,tekton.dev/taskRunUID=f0e6ce71-4891-4231-854c-292bc87ca84d"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-summarize,tekton.dev/taskRunUID=535964f1-ca43-4fbe-b158-c34aa7278d4a"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-show-sbom,tekton.dev/taskRunUID=3476bbcf-e5da-4257-af22-c8878f423b9e"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-53417e1147,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-53417e1147,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-53417e1147-7bcc9b4dbf,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,statefulset.kubernetes.io/pod-name=affinity-assistant-53417e1147-0,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-build,tekton.dev/taskRunUID=e6908ee0-f567-4815-a204-3ca95dab3df8"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-obaybznw-on-pull-request-q5nn5-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-summarize,tekton.dev/taskRunUID=39c327c5-34e6-42c3-b076-b50509b841e6"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pythde39c57e8262d1abb5790b964a0c74e9-clone-repository,tekton.dev/taskRunUID=5780d099-4289-4a80-adb5-03754088009a"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-build,tekton.dev/taskRunUID=ed60e954-c66f-4e7b-8940-52a85d3cb19b"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-show-sbom,tekton.dev/taskRunUID=563bd46b-c458-4839-a8fb-8d708d60020d"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-a20a95da9f,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-build,tekton.dev/taskRunUID=ae3eaf1e-2e9a-40eb-bd97-61ca374366f9"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-scan,tekton.dev/taskRunUID=04e17cfc-ea1a-4272-a092-4d5ab24e9cc9"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-clone-repository,tekton.dev/taskRunUID=a4f16c22-35cc-4eea-b3b5-ac415f92ee7e"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java58f96cbfc64f72ecd54f15387b63b8f4-clone-repository,tekton.dev/taskRunUID=64df4c00-ba9e-4f4b-b4e7-cfac7cab7ea1"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build,tekton.dev/taskRunUID=fd1b58d5-c7bd-4edf-b5dc-bec146ab4060"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:32:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-summarize,tekton.dev/taskRunUID=43a433d7-6da4-428b-b505-310b2f55bf59"} {"level":"info","ts":"2026-05-13T17:32:33Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:32:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:32:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:32:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:32:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:32:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:32:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:32:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:32:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:32:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:32:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:32:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:32:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:32:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:32:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:32:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:32:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:32:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:32:45.446232 1 request.go:752] "Waited before sending request" delay="1.993572468s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tas/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDQxMTcsInN0YXJ0IjoicmVrb3ItY3JlYXRldHJlZS1qb2JcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,batch.kubernetes.io/job-name=rekor-createtree-job-pm87z,controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,job-name=rekor-createtree-job-pm87z"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cdc849558"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=765d99647c"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6dbd969b5d"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868fd7b5fc"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5dbfb69c4d"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868f4d5cd7"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,batch.kubernetes.io/job-name=ctlog-createtree-job-xxn8g,controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,job-name=ctlog-createtree-job-xxn8g"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=77cdfb7f44"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,batch.kubernetes.io/job-name=segment-backup-installation-jfd47,controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,job-name=segment-backup-installation-jfd47"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8b4b4b57f"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,batch.kubernetes.io/job-name=tuf-repository-init-w26hs,controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,job-name=tuf-repository-init-w26hs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:32:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:32:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:32:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:32:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-13T17:32:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:32:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:32:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:32:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:32:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:32:51Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:32:55.447181 1 request.go:752] "Waited before sending request" delay="1.995278553s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-dh/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDQzNTIsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-13T17:32:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:32:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:32:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:32:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:32:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:32:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:32:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=77749bc54d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:32:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:32:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:32:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:32:55Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:34:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:34:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=66b6c84f65"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:34:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub,pod-template-hash=689c966c86"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=9c68f5f66"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:34:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:34:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:34:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:34:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} I0513 17:34:21.687053 1 request.go:752] "Waited before sending request" delay="1.256611267s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDY5MzUsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1lamlybGhwcS1vbi1wdXNoLW01bTY2LXNob3ctc2JvbS1wb2RcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-05-13T17:34:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-build,tekton.dev/taskRunUID=ed60e954-c66f-4e7b-8940-52a85d3cb19b"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize,tekton.dev/taskRunUID=32956470-47a8-49f4-839a-f141f2cf5743"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-summary\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-summarize,tekton.dev/taskRunUID=4e620d65-86d7-4808-93e3-032e0fbd44d2"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-summary\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu42adc96e6730e7e952b157723d2ad89d-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=49939777d99a151910e78c08eee0d18397f7e51c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRunUID=3c631d43-b6ef-4426-879c-aba82909fb0e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-clone-repository,tekton.dev/taskRunUID=106a2a4b-8c93-4902-b105-adfebe1c5990"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxu6ea332af69896ec666c235add5df1df3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-summarize,tekton.dev/taskRunUID=39c327c5-34e6-42c3-b076-b50509b841e6"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build,tekton.dev/taskRunUID=8f4dd7db-bd57-4c7e-adfe-700ab2060f15"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-build\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-scan,tekton.dev/taskRunUID=f0e6ce71-4891-4231-854c-292bc87ca84d"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build,tekton.dev/taskRunUID=fd1b58d5-c7bd-4edf-b5dc-bec146ab4060"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-341c6a664c,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-build,tekton.dev/taskRunUID=450574ac-3039-40bd-b7e3-6640ba488fd1"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-deployment-check,tekton.dev/taskRunUID=34a90329-be8d-4dab-a8c9-2cdd45b1f5b4"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-show-sbom,tekton.dev/taskRunUID=c07bd996-c68e-4bd1-8094-f7845837e37b"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node26bd66f56378496cdeb904e247404edc-clone-repository,tekton.dev/taskRunUID=dc801cab-a129-4204-8739-53a327b04467"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-39daec8f4c,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-39daec8f4c-dcc98cf4d,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,statefulset.kubernetes.io/pod-name=affinity-assistant-39daec8f4c-0,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-39daec8f4c","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-deployment-check,tekton.dev/taskRunUID=2b4fe157-3ac1-4169-bf03-c6eb5e7cc413"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-341c6a664c,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-341c6a664c-57bd667ff7,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,statefulset.kubernetes.io/pod-name=affinity-assistant-341c6a664c-0,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-scan,tekton.dev/taskRunUID=e4ce224e-67f0-4f86-86c4-98e472d20a06"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-clone-repository,tekton.dev/taskRunUID=a4f16c22-35cc-4eea-b3b5-ac415f92ee7e"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-scan,tekton.dev/taskRunUID=a6912a0c-5643-4c20-adf0-a54ac340fd63"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-deploy,tekton.dev/taskRunUID=05d7cec9-e745-44d8-bbec-5b7f510d41b2"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-show-sbom,tekton.dev/taskRunUID=0b055d21-96c3-480a-9778-f53d4e2088db"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javaea21cd3bd2845b775185c799d7d913ff-clone-repository,tekton.dev/taskRunUID=3ff88c40-1991-4bb5-89b5-3a30fe908e14"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-8fdd8a5720,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-8fdd8a5720,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-8fdd8a5720-6dc9f8d9d6,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,statefulset.kubernetes.io/pod-name=affinity-assistant-8fdd8a5720-0,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom,tekton.dev/taskRunUID=3a665e5d-32d0-4b1b-a9d1-d3e187dc45eb"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-clone-repository,tekton.dev/taskRunUID=712fef4a-837e-4162-8e83-71482e8ffe95"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-fb6a495b3b,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-fb6a495b3b-76fcb4fd69,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=49939777d99a151910e78c08eee0d18397f7e51c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,statefulset.kubernetes.io/pod-name=affinity-assistant-fb6a495b3b-0,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-show-sbom,tekton.dev/taskRunUID=563bd46b-c458-4839-a8fb-8d708d60020d"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-build,tekton.dev/taskRunUID=4cd0ef91-bab2-4f2e-847b-61b37a10f561"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-summarize,tekton.dev/taskRunUID=43a433d7-6da4-428b-b505-310b2f55bf59"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-build,tekton.dev/taskRunUID=ae3eaf1e-2e9a-40eb-bd97-61ca374366f9"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-e8814dd7f4,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-e8814dd7f4-7c84576946,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,statefulset.kubernetes.io/pod-name=affinity-assistant-e8814dd7f4-0,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-show-sbom,tekton.dev/taskRunUID=faf81af9-8ac8-4d8f-bd36-d4ff73790a83"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pythde39c57e8262d1abb5790b964a0c74e9-clone-repository,tekton.dev/taskRunUID=5780d099-4289-4a80-adb5-03754088009a"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-1c966947fe,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=5d06d57697a69741733cf1750affdd6a43d968df,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-39daec8f4c,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-clone-repository,tekton.dev/taskRunUID=c7ed1133-04d0-4f53-8a9c-d9579bbc0908"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java58f96cbfc64f72ecd54f15387b63b8f4-clone-repository,tekton.dev/taskRunUID=64df4c00-ba9e-4f4b-b4e7-cfac7cab7ea1"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository,tekton.dev/taskRunUID=695e977e-8f2a-4cd2-94ca-5fc5e4511219"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-scan,tekton.dev/taskRunUID=ebb0e2bd-1bcb-4701-9839-8969e9294549"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-scan-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-clone-repository,tekton.dev/taskRunUID=ae627a56-b223-4edc-93f3-f0165ab73b41"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843286912,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRunUID=6ab45a79-e4fd-4d89-a299-c76bbcd469c7,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h-build,tekton.dev/taskRunUID=716f3412-5c75-487c-b9f1-63ef4f600606"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build,tekton.dev/taskRunUID=4c6ae9e2-5d18-4f10-b97a-a838376dea1f"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-show-sbom,tekton.dev/taskRunUID=209ee96b-02e7-4fb3-8409-5c4400c8bc52"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-summarize,tekton.dev/taskRunUID=535964f1-ca43-4fbe-b158-c34aa7278d4a"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-build,tekton.dev/taskRunUID=e6908ee0-f567-4815-a204-3ca95dab3df8"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-scan,tekton.dev/taskRunUID=04e17cfc-ea1a-4272-a092-4d5ab24e9cc9"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRunUID=6ab45a79-e4fd-4d89-a299-c76bbcd469c7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java91ae7d81dc27c79286100b722af55fa6-clone-repository,tekton.dev/taskRunUID=72978213-d9cb-426c-8584-4fc40fae24b7"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-show-sbom,tekton.dev/taskRunUID=3476bbcf-e5da-4257-af22-c8878f423b9e"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-e8814dd7f4,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-fb6a495b3b,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=49939777d99a151910e78c08eee0d18397f7e51c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-summarize,tekton.dev/taskRunUID=666bc7af-ba77-4033-812c-6de64b2aaa2d"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-obaybznw-on-push-fdgz8-summarize-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnd4eba39adecd6ef05407b5fca22b0f5d-clone-repository,tekton.dev/taskRunUID=e1b33de0-83aa-4dd9-b881-41c2a59f45c7"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-build,tekton.dev/taskRunUID=ab8482bb-0459-40a0-b7d4-c419ba0c9b7d"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-scan,tekton.dev/taskRunUID=2665b5ff-6ae6-4804-a5ec-1f1cd2461426"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-scan,tekton.dev/taskRunUID=f5468ef0-5862-47a9-ab1e-4a3db084f878"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-build,tekton.dev/taskRunUID=4e51f50a-c361-43d6-b148-0620efba4181"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-summarize,tekton.dev/taskRunUID=fe2718b4-49d9-46d2-8c0f-85643bd8dce1"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-deploy,tekton.dev/taskRunUID=f4327ebb-c3a5-419b-80dc-b0c0f4159899"} {"level":"debug","ts":"2026-05-13T17:34:23Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejirlhpq-on-push-m5m66-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"info","ts":"2026-05-13T17:34:23Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:34:24Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:34:24Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:34:24Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:34:24Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:34:24Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:34:24Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:34:24Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:34:24Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:34:24Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:34:24Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:34:24Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:34:24Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:34:24Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:34:24Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:34:24Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:34:24Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:34:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868f4d5cd7"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5dbfb69c4d"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,batch.kubernetes.io/job-name=tuf-repository-init-w26hs,controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,job-name=tuf-repository-init-w26hs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,batch.kubernetes.io/job-name=rekor-createtree-job-pm87z,controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,job-name=rekor-createtree-job-pm87z"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6dbd969b5d"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cdc849558"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=77cdfb7f44"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,batch.kubernetes.io/job-name=ctlog-createtree-job-xxn8g,controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,job-name=ctlog-createtree-job-xxn8g"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868fd7b5fc"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8b4b4b57f"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=765d99647c"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,batch.kubernetes.io/job-name=segment-backup-installation-jfd47,controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,job-name=segment-backup-installation-jfd47"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:34:27Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:34:27Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:34:31Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:34:33.474223 1 request.go:752] "Waited before sending request" delay="1.88724751s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDcyOTcsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:34:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:34:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:34:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:34:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:34:33Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-13T17:34:33Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:34:33Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:34:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:34:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:34:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:34:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:34:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=77749bc54d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:34:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:34:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:34:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:34:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:34:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:34:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-676cd668f4,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=de742219-4b16-498d-aa15-427a31c86d87,batch.kubernetes.io/job-name=tssc-iam,controller-uid=de742219-4b16-498d-aa15-427a31c86d87,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:34:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:34:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:34:43.474215 1 request.go:752] "Waited before sending request" delay="1.788614595s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-development/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDc3NTksInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=67bfc77c6d"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=9c68f5f66"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub,pod-template-hash=689c966c86"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7cf6cdbf58"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:34:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:34:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-171126-UTC,pod-template-hash=79575774b8"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:34:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:34:51Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:34:55.474219 1 request.go:752] "Waited before sending request" delay="1.994030914s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-prod/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDgyNDksInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=9c68f5f66"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub,pod-template-hash=689c966c86"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-java-springboot-viffniub","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:34:55Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:36:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7cf6cdbf58"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=9c68f5f66"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub,pod-template-hash=689c966c86"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=67bfc77c6d"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:36:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} I0513 17:36:21.366715 1 request.go:752] "Waited before sending request" delay="1.463007612s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTA5MjgsInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtc3ByaW5nYm9vdC1zZGl1a3ZoYy1vbi1wdXNoLTlwd2hiLWJ1aWxkLXBvZFx1MDAwMCJ9&limit=5" I0513 17:36:33.367195 1 request.go:752] "Waited before sending request" delay="1.969655406s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTA5MjgsInN0YXJ0IjoiZTJlLXRlc3RzLXB5dGhvbi11bHFocnRsZy1vbi1wdWxsLXJlcXVlc3Qtdm12N2wtYnVpbGQtcG9kXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-05-13T17:36:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-deployment-check,tekton.dev/taskRunUID=2b4fe157-3ac1-4169-bf03-c6eb5e7cc413"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-show-sbom,tekton.dev/taskRunUID=c07bd996-c68e-4bd1-8094-f7845837e37b"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build,tekton.dev/taskRunUID=4c6ae9e2-5d18-4f10-b97a-a838376dea1f"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-show-sbom,tekton.dev/taskRunUID=3476bbcf-e5da-4257-af22-c8878f423b9e"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-clone-repository,tekton.dev/taskRunUID=712fef4a-837e-4162-8e83-71482e8ffe95"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom,tekton.dev/taskRunUID=bd74b11e-e539-45dd-bb76-2fa4932435b9"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-show-sbom\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan,tekton.dev/taskRunUID=fac9d54a-6bac-409c-9983-c3677ea67b23"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-scan\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-javaea21cd3bd2845b775185c799d7d913ff-deployment-check,tekton.dev/taskRunUID=63188150-872a-4251-8d19-d2bf6dc929c2"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-deploy-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-javaea21cd3bd2845bd7fbbe61b240c9fd08d4ef77207742a-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node26bd66f56378496cdeb904e247404edc-clone-repository,tekton.dev/taskRunUID=dc801cab-a129-4204-8739-53a327b04467"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-deployment-check,tekton.dev/taskRunUID=34a90329-be8d-4dab-a8c9-2cdd45b1f5b4"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRunUID=6ab45a79-e4fd-4d89-a299-c76bbcd469c7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java91ae7d81dc27c79286100b722af55fa6-clone-repository,tekton.dev/taskRunUID=72978213-d9cb-426c-8584-4fc40fae24b7"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom,tekton.dev/taskRunUID=0e68edd9-5737-42f1-8b70-741ebb798f8d"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-show-sbom\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-1f06e80b47,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=2edf2d5b2be583f1f880b45c72aa9ce6672b7e43,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-1f06e80b47","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-1f06e80b47","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-1f06e80b47","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-1f06e80b47","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-1f06e80b47","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-1f06e80b47","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-1f06e80b47","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-1f06e80b47","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-1f06e80b47","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-1f06e80b47","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-deploy,tekton.dev/taskRunUID=05d7cec9-e745-44d8-bbec-5b7f510d41b2"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-show-sbom,tekton.dev/taskRunUID=209ee96b-02e7-4fb3-8409-5c4400c8bc52"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843545267,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=5d06d57697a69741733cf1750affdd6a43d968df,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRunUID=f3dd7754-1d62-47df-a20b-3d874be90dee,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-ejide07e13d983cacf6a3a8d2a8c820433d-get-images,tekton.dev/taskRunUID=95a43b41-0174-4798-8966-367a33eb2485"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-get-images\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodejs-ejide07e13158e1df14cfbd0cb76a833147f0d21b1-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843545267,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=5d06d57697a69741733cf1750affdd6a43d968df,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRunUID=f3dd7754-1d62-47df-a20b-3d874be90dee,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsde07e13d983cacf6a3a8d2a8c820433d-download-sboms,tekton.dev/taskRunUID=ee7a60a8-cdb6-4afe-adbe-764a8ac15f94"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-deploy,tekton.dev/taskRunUID=980cda3b-c2ae-46fb-9f55-b497e789d328"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843286912,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRunUID=6ab45a79-e4fd-4d89-a299-c76bbcd469c7,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h-build,tekton.dev/taskRunUID=716f3412-5c75-487c-b9f1-63ef4f600606"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-deploy,tekton.dev/taskRunUID=33e2122b-52cd-4196-83df-adc01385adb5"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-summarize,tekton.dev/taskRunUID=4e620d65-86d7-4808-93e3-032e0fbd44d2"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-scan,tekton.dev/taskRunUID=f5468ef0-5862-47a9-ab1e-4a3db084f878"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75843540237,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=49939777d99a151910e78c08eee0d18397f7e51c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRunUID=3c631d43-b6ef-4426-879c-aba82909fb0e,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-build,tekton.dev/taskRunUID=fe070648-eb38-433e-82d7-4bdf56a8a728"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-scan,tekton.dev/taskRunUID=e4ce224e-67f0-4f86-86c4-98e472d20a06"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-summarize,tekton.dev/taskRunUID=039bb118-7f6e-4c35-bce9-a0add0c8a3f9"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-summarize,tekton.dev/taskRunUID=89fb07a9-7b94-439a-8ddd-e92a1e27f482"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=5d06d57697a69741733cf1750affdd6a43d968df,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRunUID=f3dd7754-1d62-47df-a20b-3d874be90dee,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodede07e13d983cacf6a3a8d2a8c820433d-clone-repository,tekton.dev/taskRunUID=8bb29d7d-3206-4a3f-a030-6496d307c3cc"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-build,tekton.dev/taskRunUID=4e51f50a-c361-43d6-b148-0620efba4181"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-build,tekton.dev/taskRunUID=e6908ee0-f567-4815-a204-3ca95dab3df8"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-summarize,tekton.dev/taskRunUID=39c327c5-34e6-42c3-b076-b50509b841e6"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-show-sbom,tekton.dev/taskRunUID=a9ba13b9-fca5-45ba-83e0-d531a8558177"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=bf96c74affbc46c6b31da68b0dc65c3b2faf28d4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRunUID=d0fc77a1-994a-4f48-bb1b-0795617c2f54,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java1249ef0285f5e2575337f923983ab867-clone-repository,tekton.dev/taskRunUID=e4806fb6-008c-4612-bb91-5e120d0d93fc"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java1249ef0285f5e3acec8ebf378336a0f3a16c3bf18b8c7-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=33693b802651b1552f8fe9d8348c6525b66c2da1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRunUID=b1269848-8267-4d7d-90b6-0da39e8833aa,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodeeedd7c131a80462dc608feef2f83fa98-clone-repository,tekton.dev/taskRunUID=6756a212-ea4a-44ce-923a-86f5c525ab40"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-scan,tekton.dev/taskRunUID=ebb0e2bd-1bcb-4701-9839-8969e9294549"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-summarize,tekton.dev/taskRunUID=fe2718b4-49d9-46d2-8c0f-85643bd8dce1"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-clone-repository,tekton.dev/taskRunUID=c7ed1133-04d0-4f53-8a9c-d9579bbc0908"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843545267,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=5d06d57697a69741733cf1750affdd6a43d968df,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRunUID=f3dd7754-1d62-47df-a20b-3d874be90dee,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-ede07e13d983cacf6a3a8d2a8c820433d-upload-sboms,tekton.dev/taskRunUID=24817b44-345e-4f1d-b264-3f5b231023d7"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pythde39c57e8262d1abb5790b964a0c74e9-clone-repository,tekton.dev/taskRunUID=5780d099-4289-4a80-adb5-03754088009a"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-summarize,tekton.dev/taskRunUID=43a433d7-6da4-428b-b505-310b2f55bf59"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-994587d7cf,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=33693b802651b1552f8fe9d8348c6525b66c2da1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-summarize,tekton.dev/taskRunUID=666bc7af-ba77-4033-812c-6de64b2aaa2d"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javaea21cd3bd2845b775185c799d7d913ff-clone-repository,tekton.dev/taskRunUID=3ff88c40-1991-4bb5-89b5-3a30fe908e14"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom,tekton.dev/taskRunUID=3a665e5d-32d0-4b1b-a9d1-d3e187dc45eb"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-fb6a495b3b,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-fb6a495b3b-76fcb4fd69,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=49939777d99a151910e78c08eee0d18397f7e51c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,statefulset.kubernetes.io/pod-name=affinity-assistant-fb6a495b3b-0,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnd4eba39adecd6ef05407b5fca22b0f5d-clone-repository,tekton.dev/taskRunUID=e1b33de0-83aa-4dd9-b881-41c2a59f45c7"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-clone-repository,tekton.dev/taskRunUID=ae627a56-b223-4edc-93f3-f0165ab73b41"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-build,tekton.dev/taskRunUID=ae3eaf1e-2e9a-40eb-bd97-61ca374366f9"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-scan,tekton.dev/taskRunUID=f0e6ce71-4891-4231-854c-292bc87ca84d"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-deployment-check,tekton.dev/taskRunUID=111d9ce1-614d-4a86-a548-1482b83421d8"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=2edf2d5b2be583f1f880b45c72aa9ce6672b7e43,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRunUID=b53edd60-0e77-45fd-aa17-3a123b40a16b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn57b5288d7d20cb57c4700748484ded60-clone-repository,tekton.dev/taskRunUID=da8b5bf3-888a-49b1-8b34-ed75ed9d023f"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotn57b5288d7d20c85f0b13a6e91bd2db08496358f4b7345-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build,tekton.dev/taskRunUID=fd1b58d5-c7bd-4edf-b5dc-bec146ab4060"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-summarize,tekton.dev/taskRunUID=4c79a188-a12b-4109-af0a-83afad8b27d0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-b7cdbeff5e,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-b7cdbeff5e-744dcb47db,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=bf96c74affbc46c6b31da68b0dc65c3b2faf28d4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,statefulset.kubernetes.io/pod-name=affinity-assistant-b7cdbeff5e-0,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-show-sbom,tekton.dev/taskRunUID=faf81af9-8ac8-4d8f-bd36-d4ff73790a83"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build,tekton.dev/taskRunUID=8f4dd7db-bd57-4c7e-adfe-700ab2060f15"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843774053,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=bf96c74affbc46c6b31da68b0dc65c3b2faf28d4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRunUID=d0fc77a1-994a-4f48-bb1b-0795617c2f54,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-build,tekton.dev/taskRunUID=5079a7c3-ade1-4e84-9954-1c70e1b8f2bd"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-scan,tekton.dev/taskRunUID=66c2ec9d-0d85-4b7b-8140-bf88f2b6addc"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulqhrtlg-on-push-hzfj7-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-b7cdbeff5e,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=bf96c74affbc46c6b31da68b0dc65c3b2faf28d4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-deploy,tekton.dev/taskRunUID=efbf9f62-9429-425f-b344-6af575ed981f"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843682258,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=f9dd8684704998880822af8cfd29c09b6d0875e0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRunUID=1ad5bdc9-47dd-480e-b3e0-d9857610f625,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn-get-images,tekton.dev/taskRunUID=c1bc1fac-f4e2-4046-827c-83258e674930"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-scan,tekton.dev/taskRunUID=04e17cfc-ea1a-4272-a092-4d5ab24e9cc9"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-show-sbom,tekton.dev/taskRunUID=563bd46b-c458-4839-a8fb-8d708d60020d"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-scan,tekton.dev/taskRunUID=2665b5ff-6ae6-4804-a5ec-1f1cd2461426"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843286912,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRunUID=6ab45a79-e4fd-4d89-a299-c76bbcd469c7,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-spring91ae7d81dc27c79286100b722af55fa6-show-sbom,tekton.dev/taskRunUID=b2ca7942-eb22-49ef-94cb-1ed24d9beb55"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository,tekton.dev/taskRunUID=695e977e-8f2a-4cd2-94ca-5fc5e4511219"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-scan,tekton.dev/taskRunUID=a6912a0c-5643-4c20-adf0-a54ac340fd63"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-scan,tekton.dev/taskRunUID=4a62b12e-ed5b-4346-b548-4051dda7966f"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=f9dd8684704998880822af8cfd29c09b6d0875e0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRunUID=1ad5bdc9-47dd-480e-b3e0-d9857610f625,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-o398471a241d5ac9ae85754d3789a7c6f-clone-repository,tekton.dev/taskRunUID=519d2f00-640f-4cba-87e5-a06c12605005"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843682258,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=f9dd8684704998880822af8cfd29c09b6d0875e0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRunUID=1ad5bdc9-47dd-480e-b3e0-d9857610f625,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-oba398471a241d5ac9ae85754d3789a7c6f-download-sboms,tekton.dev/taskRunUID=2b5d1bf0-b761-451e-af2c-6e9b1eb49d6c"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-oba398471a241d7318d4d63088ef83bb85097371b67143-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-show-sbom,tekton.dev/taskRunUID=0b055d21-96c3-480a-9778-f53d4e2088db"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843286912,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRunUID=6ab45a79-e4fd-4d89-a299-c76bbcd469c7,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h-scan,tekton.dev/taskRunUID=778177e4-c1e3-4743-939d-51f9181c55ec"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843545267,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=5d06d57697a69741733cf1750affdd6a43d968df,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRunUID=f3dd7754-1d62-47df-a20b-3d874be90dee,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodejde07e13d983cacf6a3a8d2a8c820433d-verify-conforma,tekton.dev/taskRunUID=e676e572-8d91-4d90-b1bf-0db015cbbcd1"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-deploy,tekton.dev/taskRunUID=f4327ebb-c3a5-419b-80dc-b0c0f4159899"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize,tekton.dev/taskRunUID=32956470-47a8-49f4-839a-f141f2cf5743"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java58f96cbfc64f72ecd54f15387b63b8f4-clone-repository,tekton.dev/taskRunUID=64df4c00-ba9e-4f4b-b4e7-cfac7cab7ea1"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-1f06e80b47,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-1f06e80b47-5cfd5b7f7b,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=2edf2d5b2be583f1f880b45c72aa9ce6672b7e43,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-1f06e80b47-0,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-deployment-check,tekton.dev/taskRunUID=c9ef031e-3dc3-4e7d-9a90-c8c2d6a12b51"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843682258,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=f9dd8684704998880822af8cfd29c09b6d0875e0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRunUID=1ad5bdc9-47dd-480e-b3e0-d9857610f625,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ob398471a241d5ac9ae85754d3789a7c6f-verify-conforma,tekton.dev/taskRunUID=cd59fafc-749f-4551-a3cf-19a7d4cf25d7"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ob398471a241d5a56ec037c83c83fe6426609d180f0886-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-build,tekton.dev/taskRunUID=4cd0ef91-bab2-4f2e-847b-61b37a10f561"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-fb6a495b3b,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=49939777d99a151910e78c08eee0d18397f7e51c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-994587d7cf,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-994587d7cf-bdf74b49,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=33693b802651b1552f8fe9d8348c6525b66c2da1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-994587d7cf-0,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-build,tekton.dev/taskRunUID=ed60e954-c66f-4e7b-8940-52a85d3cb19b"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-build,tekton.dev/taskRunUID=450574ac-3039-40bd-b7e3-6640ba488fd1"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-build,tekton.dev/taskRunUID=ab8482bb-0459-40a0-b7d4-c419ba0c9b7d"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-clone-repository,tekton.dev/taskRunUID=a4f16c22-35cc-4eea-b3b5-ac415f92ee7e"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=49939777d99a151910e78c08eee0d18397f7e51c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRunUID=3c631d43-b6ef-4426-879c-aba82909fb0e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-clone-repository,tekton.dev/taskRunUID=106a2a4b-8c93-4902-b105-adfebe1c5990"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843286912,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRunUID=6ab45a79-e4fd-4d89-a299-c76bbcd469c7,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-spring91ae7d81dc27c79286100b722af55fa6-summarize,tekton.dev/taskRunUID=7653db28-5751-4d85-b07a-f097cdff426b"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spring91ae7d917ed830f2c4a9dc5543cdf1bcc83a18-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-summarize,tekton.dev/taskRunUID=535964f1-ca43-4fbe-b158-c34aa7278d4a"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843682258,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=f9dd8684704998880822af8cfd29c09b6d0875e0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRunUID=1ad5bdc9-47dd-480e-b3e0-d9857610f625,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn-upload-sboms,tekton.dev/taskRunUID=f0d4da53-98b0-40eb-a388-e95a7577f1f9"} {"level":"info","ts":"2026-05-13T17:36:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:36:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:36:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:36:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:36:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6dbd969b5d"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,batch.kubernetes.io/job-name=rekor-createtree-job-pm87z,controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,job-name=rekor-createtree-job-pm87z"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868fd7b5fc"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5dbfb69c4d"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,batch.kubernetes.io/job-name=ctlog-createtree-job-xxn8g,controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,job-name=ctlog-createtree-job-xxn8g"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8b4b4b57f"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868f4d5cd7"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=765d99647c"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=77cdfb7f44"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,batch.kubernetes.io/job-name=tuf-repository-init-w26hs,controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,job-name=tuf-repository-init-w26hs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cdc849558"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,batch.kubernetes.io/job-name=segment-backup-installation-jfd47,controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,job-name=segment-backup-installation-jfd47"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:36:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:36:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-13T17:36:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:36:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:36:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:36:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:36:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:36:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=77749bc54d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:36:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:36:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:36:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:36:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:36:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:36:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:36:43.523198 1 request.go:752] "Waited before sending request" delay="1.867899653s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-keycloak/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTE5MjAsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-676cd668f4,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=de742219-4b16-498d-aa15-427a31c86d87,batch.kubernetes.io/job-name=tssc-iam,controller-uid=de742219-4b16-498d-aa15-427a31c86d87,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:36:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:36:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=9c68f5f66"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=68bd454994"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=55b5f76c64"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=67bfc77c6d"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=675994cbc6"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub,pod-template-hash=689c966c86"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=7584fd99df"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7cf6cdbf58"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub"} {"level":"debug","ts":"2026-05-13T17:36:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:36:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:36:53.524115 1 request.go:752] "Waited before sending request" delay="1.99582935s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTIxNjksInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-171126-UTC,pod-template-hash=79575774b8"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:36:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:36:55Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=9c68f5f66"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub,pod-template-hash=689c966c86"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:36:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:36:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:37:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:37:05.523170 1 request.go:752] "Waited before sending request" delay="1.993703651s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tpa/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTI1NjcsInN0YXJ0Ijoicmh0cGEtb3BlcmF0b3ItYmluZC1qb2JcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=66b6c84f65"} {"level":"debug","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:37:05Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:38:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} I0513 17:38:21.396142 1 request.go:752] "Waited before sending request" delay="1.77277397s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTUxNTMsInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtcXVhcmt1cy13dXh1aWlrZi1vbi1wdXNoLWR2cnpjLWRlcGxveS1wb2RcdTAwMDAifQ&limit=5" I0513 17:38:33.396169 1 request.go:752] "Waited before sending request" delay="1.973277668s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTUxNTMsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1lZGUwN2UxM2Q5NDQyNTk1OTA2NGYwOTBlZTNiYjY4ZDRhM2NiMGQxYmYtcG9kXHUwMDAwIn0&limit=5" I0513 17:38:43.396172 1 request.go:752] "Waited before sending request" delay="1.979202752s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTUxNTMsInN0YXJ0IjoiZTJlLXRlc3RzLXB5dGhvbi11bHFocnRsZy1vbi1wdWxsLXJlcXVlc3Qtdm12N2wtc3VtbWFyaXplLXBvZFx1MDAwMCJ9&limit=5" {"level":"info","ts":"2026-05-13T17:38:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843774053,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=bf96c74affbc46c6b31da68b0dc65c3b2faf28d4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRunUID=d0fc77a1-994a-4f48-bb1b-0795617c2f54,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy,tekton.dev/taskRunUID=3e452a73-c88a-49d7-a71f-dac04a6a3625"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-deploy\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=33693b802651b1552f8fe9d8348c6525b66c2da1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRunUID=b1269848-8267-4d7d-90b6-0da39e8833aa,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodeeedd7c131a80462dc608feef2f83fa98-clone-repository,tekton.dev/taskRunUID=6756a212-ea4a-44ce-923a-86f5c525ab40"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-nodeeedd7c131a804024f06248562d99fb1dfd43015d5bcb1-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843985134,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-gitops-repository,pipelinesascode.tekton.dev/sha=601c4b74a47510eac956dd5f9b0f09e96ca4c372,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRunUID=a70502ad-d26e-4105-8b90-969719c1855a,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho0c7722f22b6ac08408f38c3429f5d134-verify-conforma,tekton.dev/taskRunUID=162065b2-1e2e-463e-83b2-215ff0b304ce"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-verify\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho0c7722f22b6a9814e99a9836cf48edd45f5883805fe3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843985134,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-gitops-repository,pipelinesascode.tekton.dev/sha=601c4b74a47510eac956dd5f9b0f09e96ca4c372,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRunUID=a70502ad-d26e-4105-8b90-969719c1855a,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-ulq0c7722f22b6ac08408f38c3429f5d134-get-images,tekton.dev/taskRunUID=8ac7a822-03e0-4753-9633-c7fc91cf6162"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-get-images\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-ulq0c7722fa90bb32a5c9f38c2ef2e5780e34c0831-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-scan,tekton.dev/taskRunUID=e4ce224e-67f0-4f86-86c4-98e472d20a06"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-build,tekton.dev/taskRunUID=e6908ee0-f567-4815-a204-3ca95dab3df8"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-scan,tekton.dev/taskRunUID=f5468ef0-5862-47a9-ab1e-4a3db084f878"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75843540237,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=49939777d99a151910e78c08eee0d18397f7e51c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRunUID=3c631d43-b6ef-4426-879c-aba82909fb0e,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize,tekton.dev/taskRunUID=af8b75fd-4204-4b5d-8025-91ed575f9533"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-summary\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843774053,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=bf96c74affbc46c6b31da68b0dc65c3b2faf28d4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRunUID=d0fc77a1-994a-4f48-bb1b-0795617c2f54,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java1249ef0285f5e2575337f923983ab867-deployment-check,tekton.dev/taskRunUID=5ec09e3b-4917-4e1d-bdd7-66e7adc6d2af"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java1249ef0285f5e8477b1c22452f3dd128d9a8d942fe1bb-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java1249ef0285f5e8477b1c22452f3dd128d9a8d942fe1bb-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java1249ef0285f5e8477b1c22452f3dd128d9a8d942fe1bb-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java1249ef0285f5e8477b1c22452f3dd128d9a8d942fe1bb-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java1249ef0285f5e8477b1c22452f3dd128d9a8d942fe1bb-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java1249ef0285f5e8477b1c22452f3dd128d9a8d942fe1bb-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java1249ef0285f5e8477b1c22452f3dd128d9a8d942fe1bb-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java1249ef0285f5e8477b1c22452f3dd128d9a8d942fe1bb-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-scan,tekton.dev/taskRunUID=4a62b12e-ed5b-4346-b548-4051dda7966f"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843858624,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=33693b802651b1552f8fe9d8348c6525b66c2da1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRunUID=b1269848-8267-4d7d-90b6-0da39e8833aa,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejseedd7c131a80462dc608feef2f83fa98-download-sboms,tekton.dev/taskRunUID=232e2aaf-b8aa-4efc-861c-21e016c19143"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-scan,tekton.dev/taskRunUID=a6912a0c-5643-4c20-adf0-a54ac340fd63"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-summarize,tekton.dev/taskRunUID=4c79a188-a12b-4109-af0a-83afad8b27d0"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom,tekton.dev/taskRunUID=3a665e5d-32d0-4b1b-a9d1-d3e187dc45eb"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843974563,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=95aeb691ad5d615f7bb665f22b119a0f929baabd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRunUID=1b9f0123-8b70-4d3b-95e2-f5a1f5df6982,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26-upload-sboms,tekton.dev/taskRunUID=f8dfeb6e-d7a6-4c50-a368-3cc99ecd69d7"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-deployment-check,tekton.dev/taskRunUID=34a90329-be8d-4dab-a8c9-2cdd45b1f5b4"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843858624,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=33693b802651b1552f8fe9d8348c6525b66c2da1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRunUID=b1269848-8267-4d7d-90b6-0da39e8833aa,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodejeedd7c131a80462dc608feef2f83fa98-verify-conforma,tekton.dev/taskRunUID=7384df1a-5862-4a1d-82fc-fb49b18e06f4"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-show-sbom,tekton.dev/taskRunUID=3476bbcf-e5da-4257-af22-c8878f423b9e"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843985134,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-gitops-repository,pipelinesascode.tekton.dev/sha=601c4b74a47510eac956dd5f9b0f09e96ca4c372,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRunUID=a70502ad-d26e-4105-8b90-969719c1855a,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-python0c7722f22b6ac08408f38c3429f5d134-download-sboms,tekton.dev/taskRunUID=b4008d3c-03f0-4679-bd46-30e4b0db665c"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=f9dd8684704998880822af8cfd29c09b6d0875e0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRunUID=1ad5bdc9-47dd-480e-b3e0-d9857610f625,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-o398471a241d5ac9ae85754d3789a7c6f-clone-repository,tekton.dev/taskRunUID=519d2f00-640f-4cba-87e5-a06c12605005"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843974563,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=95aeb691ad5d615f7bb665f22b119a0f929baabd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRunUID=1b9f0123-8b70-4d3b-95e2-f5a1f5df6982,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-obae250be40e56de3d048ef1f6b6313b882-download-sboms,tekton.dev/taskRunUID=382533b9-0055-48bb-8a91-0148db5a1289"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-obae250be40e56d156f33a103c185211f3357825144dca-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-show-sbom,tekton.dev/taskRunUID=faf81af9-8ac8-4d8f-bd36-d4ff73790a83"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-show-sbom,tekton.dev/taskRunUID=a9ba13b9-fca5-45ba-83e0-d531a8558177"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build,tekton.dev/taskRunUID=fd1b58d5-c7bd-4edf-b5dc-bec146ab4060"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-clone-repository,tekton.dev/taskRunUID=712fef4a-837e-4162-8e83-71482e8ffe95"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75843540237,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=49939777d99a151910e78c08eee0d18397f7e51c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRunUID=3c631d43-b6ef-4426-879c-aba82909fb0e,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-deployment-check,tekton.dev/taskRunUID=f659abcc-7c21-4e29-9c7b-f6b97e66c98d"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843774053,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=bf96c74affbc46c6b31da68b0dc65c3b2faf28d4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRunUID=d0fc77a1-994a-4f48-bb1b-0795617c2f54,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-show-sbom,tekton.dev/taskRunUID=92965b93-e3e8-46d2-9ba5-836d24bc227f"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-node26bd66f56378496cdeb904e247404edc-clone-repository,tekton.dev/taskRunUID=dc801cab-a129-4204-8739-53a327b04467"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843858624,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=33693b802651b1552f8fe9d8348c6525b66c2da1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRunUID=b1269848-8267-4d7d-90b6-0da39e8833aa,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-eeedd7c131a80462dc608feef2f83fa98-upload-sboms,tekton.dev/taskRunUID=49132b85-db2f-4058-beb7-8163aee0410f"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pythde39c57e8262d1abb5790b964a0c74e9-clone-repository,tekton.dev/taskRunUID=5780d099-4289-4a80-adb5-03754088009a"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom,tekton.dev/taskRunUID=0e68edd9-5737-42f1-8b70-741ebb798f8d"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-show-sbom,tekton.dev/taskRunUID=209ee96b-02e7-4fb3-8409-5c4400c8bc52"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-summarize,tekton.dev/taskRunUID=fe2718b4-49d9-46d2-8c0f-85643bd8dce1"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-javaea21cd3bd2845b775185c799d7d913ff-clone-repository,tekton.dev/taskRunUID=3ff88c40-1991-4bb5-89b5-3a30fe908e14"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-deploy,tekton.dev/taskRunUID=980cda3b-c2ae-46fb-9f55-b497e789d328"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75844146039,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=a92be2d31ef4e2a26ab23fafdacfbca3f8b7ab40,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRunUID=95afa21f-bc3d-4b9d-9e1e-63a1c0eb260e,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnet1990582a8bc8117d9f1641ec84dba1b8-download-sboms,tekton.dev/taskRunUID=49e220f7-482a-4a06-a4fb-471c2ca4524b"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-scan,tekton.dev/taskRunUID=04e17cfc-ea1a-4272-a092-4d5ab24e9cc9"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java58f96cbfc64f72ecd54f15387b63b8f4-clone-repository,tekton.dev/taskRunUID=64df4c00-ba9e-4f4b-b4e7-cfac7cab7ea1"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843682258,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=f9dd8684704998880822af8cfd29c09b6d0875e0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRunUID=1ad5bdc9-47dd-480e-b3e0-d9857610f625,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ob398471a241d5ac9ae85754d3789a7c6f-verify-conforma,tekton.dev/taskRunUID=cd59fafc-749f-4551-a3cf-19a7d4cf25d7"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-scan,tekton.dev/taskRunUID=ebb0e2bd-1bcb-4701-9839-8969e9294549"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-build,tekton.dev/taskRunUID=ab8482bb-0459-40a0-b7d4-c419ba0c9b7d"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-javaea21cd3bd2845b775185c799d7d913ff-deployment-check,tekton.dev/taskRunUID=63188150-872a-4251-8d19-d2bf6dc929c2"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-1ee88aadd6,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-gitops-repository,pipelinesascode.tekton.dev/sha=228698a272e9051bb89e20c63a6991a5a17a7481,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg-gitops,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-rcbgj,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-rcbgj"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-1ee88aadd6","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-deployment-check,tekton.dev/taskRunUID=c9ef031e-3dc3-4e7d-9a90-c8c2d6a12b51"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843545267,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=5d06d57697a69741733cf1750affdd6a43d968df,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRunUID=f3dd7754-1d62-47df-a20b-3d874be90dee,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-ejide07e13d983cacf6a3a8d2a8c820433d-get-images,tekton.dev/taskRunUID=95a43b41-0174-4798-8966-367a33eb2485"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-deploy,tekton.dev/taskRunUID=f4327ebb-c3a5-419b-80dc-b0c0f4159899"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-gitops-repository,pipelinesascode.tekton.dev/sha=601c4b74a47510eac956dd5f9b0f09e96ca4c372,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRunUID=a70502ad-d26e-4105-8b90-969719c1855a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pyth0c7722f22b6ac08408f38c3429f5d134-clone-repository,tekton.dev/taskRunUID=fba938e1-8147-43cf-82b8-fc3079767ff9"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-build,tekton.dev/taskRunUID=4cd0ef91-bab2-4f2e-847b-61b37a10f561"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-scan,tekton.dev/taskRunUID=66c2ec9d-0d85-4b7b-8140-bf88f2b6addc"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843974563,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=95aeb691ad5d615f7bb665f22b119a0f929baabd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRunUID=1b9f0123-8b70-4d3b-95e2-f5a1f5df6982,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26-get-images,tekton.dev/taskRunUID=fa194f6c-8293-4e5e-aa88-d8a0d4d90bbd"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-deploy,tekton.dev/taskRunUID=33e2122b-52cd-4196-83df-adc01385adb5"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843838408,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=2edf2d5b2be583f1f880b45c72aa9ce6672b7e43,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRunUID=b53edd60-0e77-45fd-aa17-3a123b40a16b,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas57b5288d7d20cb57c4700748484ded60-get-images,tekton.dev/taskRunUID=de297e07-18b9-4ff2-b99b-a52c948cb410"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-9d87ad28a9,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-9d87ad28a9-77b6fbf45d,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=a92be2d31ef4e2a26ab23fafdacfbca3f8b7ab40,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-9d87ad28a9-0,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843858624,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=33693b802651b1552f8fe9d8348c6525b66c2da1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRunUID=b1269848-8267-4d7d-90b6-0da39e8833aa,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-ejieedd7c131a80462dc608feef2f83fa98-get-images,tekton.dev/taskRunUID=19bfc3d9-ec63-4941-8b0d-8b26d0fd7bb7"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-build,tekton.dev/taskRunUID=450574ac-3039-40bd-b7e3-6640ba488fd1"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843774053,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=bf96c74affbc46c6b31da68b0dc65c3b2faf28d4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRunUID=d0fc77a1-994a-4f48-bb1b-0795617c2f54,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-summarize,tekton.dev/taskRunUID=722a5b00-1c5f-4388-bed0-1b21c1005f25"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=bf96c74affbc46c6b31da68b0dc65c3b2faf28d4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRunUID=d0fc77a1-994a-4f48-bb1b-0795617c2f54,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java1249ef0285f5e2575337f923983ab867-clone-repository,tekton.dev/taskRunUID=e4806fb6-008c-4612-bb91-5e120d0d93fc"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRunUID=6ab45a79-e4fd-4d89-a299-c76bbcd469c7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java91ae7d81dc27c79286100b722af55fa6-clone-repository,tekton.dev/taskRunUID=72978213-d9cb-426c-8584-4fc40fae24b7"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-scan,tekton.dev/taskRunUID=f0e6ce71-4891-4231-854c-292bc87ca84d"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843985134,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-gitops-repository,pipelinesascode.tekton.dev/sha=601c4b74a47510eac956dd5f9b0f09e96ca4c372,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRunUID=a70502ad-d26e-4105-8b90-969719c1855a,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-u0c7722f22b6ac08408f38c3429f5d134-upload-sboms,tekton.dev/taskRunUID=4153e8ef-ab69-43d4-a4c5-9d9a274059c2"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python-u0c7722f223d9dc48b2880a408fe0a080efefab2d2-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=a92be2d31ef4e2a26ab23fafdacfbca3f8b7ab40,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRunUID=95afa21f-bc3d-4b9d-9e1e-63a1c0eb260e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn1990582a8bc8117d9f1641ec84dba1b8-clone-repository,tekton.dev/taskRunUID=c4222110-391b-41f7-9798-34edf245d13d"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843286912,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRunUID=6ab45a79-e4fd-4d89-a299-c76bbcd469c7,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h-build,tekton.dev/taskRunUID=716f3412-5c75-487c-b9f1-63ef4f600606"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843774053,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=bf96c74affbc46c6b31da68b0dc65c3b2faf28d4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRunUID=d0fc77a1-994a-4f48-bb1b-0795617c2f54,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-scan,tekton.dev/taskRunUID=5bff4ae0-5fdd-4ee7-b880-47fcf66cb1a2"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-summarize,tekton.dev/taskRunUID=535964f1-ca43-4fbe-b158-c34aa7278d4a"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-deployment-check,tekton.dev/taskRunUID=2b4fe157-3ac1-4169-bf03-c6eb5e7cc413"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-90628232bd,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-gitops-repository,pipelinesascode.tekton.dev/sha=4d2cfb7f0f969d1533e7053fb934e578ac8dd5f4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf-gitops,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-gcvfk,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-gcvfk"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-summarize,tekton.dev/taskRunUID=39c327c5-34e6-42c3-b076-b50509b841e6"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-build,tekton.dev/taskRunUID=4c6ae9e2-5d18-4f10-b97a-a838376dea1f"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75844146039,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=a92be2d31ef4e2a26ab23fafdacfbca3f8b7ab40,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRunUID=95afa21f-bc3d-4b9d-9e1e-63a1c0eb260e,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas1990582a8bc8117d9f1641ec84dba1b8-get-images,tekton.dev/taskRunUID=799a36f8-877f-4c84-9d37-b3557eff956d"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=2edf2d5b2be583f1f880b45c72aa9ce6672b7e43,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRunUID=b53edd60-0e77-45fd-aa17-3a123b40a16b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn57b5288d7d20cb57c4700748484ded60-clone-repository,tekton.dev/taskRunUID=da8b5bf3-888a-49b1-8b34-ed75ed9d023f"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=95aeb691ad5d615f7bb665f22b119a0f929baabd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRunUID=1b9f0123-8b70-4d3b-95e2-f5a1f5df6982,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-oe250be40e56de3d048ef1f6b6313b882-clone-repository,tekton.dev/taskRunUID=8ed9d52a-191d-4618-ab51-163a14af97a3"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-oe250be40e56de62b5876f9611bd089f6c7c9f1604e0d4-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843286912,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRunUID=6ab45a79-e4fd-4d89-a299-c76bbcd469c7,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h-scan,tekton.dev/taskRunUID=778177e4-c1e3-4743-939d-51f9181c55ec"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843545267,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=5d06d57697a69741733cf1750affdd6a43d968df,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRunUID=f3dd7754-1d62-47df-a20b-3d874be90dee,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodejde07e13d983cacf6a3a8d2a8c820433d-verify-conforma,tekton.dev/taskRunUID=e676e572-8d91-4d90-b1bf-0db015cbbcd1"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843545267,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=5d06d57697a69741733cf1750affdd6a43d968df,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRunUID=f3dd7754-1d62-47df-a20b-3d874be90dee,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-ede07e13d983cacf6a3a8d2a8c820433d-upload-sboms,tekton.dev/taskRunUID=24817b44-345e-4f1d-b264-3f5b231023d7"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-show-sbom,tekton.dev/taskRunUID=0b055d21-96c3-480a-9778-f53d4e2088db"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75844204122,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-gitops-repository,pipelinesascode.tekton.dev/sha=4d2cfb7f0f969d1533e7053fb934e578ac8dd5f4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-gcvfk,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-gcvfk,tekton.dev/pipelineRunUID=ad2b7a6f-4404-4d00-bc26-3ab07acbead4,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quark6b9dd6c389f136a88d842d296068f37d-get-images,tekton.dev/taskRunUID=5a74bd51-332e-4065-a8a9-1adce7093249"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843286912,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRunUID=6ab45a79-e4fd-4d89-a299-c76bbcd469c7,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-spring91ae7d81dc27c79286100b722af55fa6-summarize,tekton.dev/taskRunUID=7653db28-5751-4d85-b07a-f097cdff426b"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-5465b90c7d,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-gitops-repository,pipelinesascode.tekton.dev/sha=6dbd4a0327cede49616102d4ce59a6546fa36798,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc-gitops,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-jc6r2,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-jc6r2"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build,tekton.dev/taskRunUID=8f4dd7db-bd57-4c7e-adfe-700ab2060f15"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843774053,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=bf96c74affbc46c6b31da68b0dc65c3b2faf28d4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRunUID=d0fc77a1-994a-4f48-bb1b-0795617c2f54,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-build,tekton.dev/taskRunUID=5079a7c3-ade1-4e84-9954-1c70e1b8f2bd"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-deploy,tekton.dev/taskRunUID=05d7cec9-e745-44d8-bbec-5b7f510d41b2"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843974563,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=95aeb691ad5d615f7bb665f22b119a0f929baabd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRunUID=1b9f0123-8b70-4d3b-95e2-f5a1f5df6982,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-obe250be40e56de3d048ef1f6b6313b882-verify-conforma,tekton.dev/taskRunUID=ee5a2a8f-2135-4f02-8853-887cf2753d38"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan,tekton.dev/taskRunUID=fac9d54a-6bac-409c-9983-c3677ea67b23"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-summarize,tekton.dev/taskRunUID=32956470-47a8-49f4-839a-f141f2cf5743"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75844146039,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=a92be2d31ef4e2a26ab23fafdacfbca3f8b7ab40,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRunUID=95afa21f-bc3d-4b9d-9e1e-63a1c0eb260e,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne1990582a8bc8117d9f1641ec84dba1b8-verify-conforma,tekton.dev/taskRunUID=df36f48b-19bb-4b1b-b984-744c6a17f8b9"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-build,tekton.dev/taskRunUID=ed60e954-c66f-4e7b-8940-52a85d3cb19b"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-show-sbom,tekton.dev/taskRunUID=563bd46b-c458-4839-a8fb-8d708d60020d"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-90628232bd,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-90628232bd-5cb6b8d9bb,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-gitops-repository,pipelinesascode.tekton.dev/sha=4d2cfb7f0f969d1533e7053fb934e578ac8dd5f4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-90628232bd-0,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-gcvfk,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-gcvfk"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnd4eba39adecd6ef05407b5fca22b0f5d-clone-repository,tekton.dev/taskRunUID=e1b33de0-83aa-4dd9-b881-41c2a59f45c7"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843838408,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=2edf2d5b2be583f1f880b45c72aa9ce6672b7e43,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRunUID=b53edd60-0e77-45fd-aa17-3a123b40a16b,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b57b5288d7d20cb57c4700748484ded60-upload-sboms,tekton.dev/taskRunUID=6d20cc8e-97c7-4fd6-91c6-0ae64406fefe"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-summarize,tekton.dev/taskRunUID=4e620d65-86d7-4808-93e3-032e0fbd44d2"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-summarize,tekton.dev/taskRunUID=89fb07a9-7b94-439a-8ddd-e92a1e27f482"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-clone-repository,tekton.dev/taskRunUID=ae627a56-b223-4edc-93f3-f0165ab73b41"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-deploy,tekton.dev/taskRunUID=efbf9f62-9429-425f-b344-6af575ed981f"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843682258,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=f9dd8684704998880822af8cfd29c09b6d0875e0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRunUID=1ad5bdc9-47dd-480e-b3e0-d9857610f625,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-oba398471a241d5ac9ae85754d3789a7c6f-download-sboms,tekton.dev/taskRunUID=2b5d1bf0-b761-451e-af2c-6e9b1eb49d6c"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-summarize,tekton.dev/taskRunUID=666bc7af-ba77-4033-812c-6de64b2aaa2d"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843682258,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=f9dd8684704998880822af8cfd29c09b6d0875e0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRunUID=1ad5bdc9-47dd-480e-b3e0-d9857610f625,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn-upload-sboms,tekton.dev/taskRunUID=f0d4da53-98b0-40eb-a388-e95a7577f1f9"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"info","ts":"2026-05-13T17:38:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:38:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:38:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:38:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:38:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=77cdfb7f44"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6dbd969b5d"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,batch.kubernetes.io/job-name=tuf-repository-init-w26hs,controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,job-name=tuf-repository-init-w26hs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5dbfb69c4d"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cdc849558"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,batch.kubernetes.io/job-name=ctlog-createtree-job-xxn8g,controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,job-name=ctlog-createtree-job-xxn8g"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,batch.kubernetes.io/job-name=rekor-createtree-job-pm87z,controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,job-name=rekor-createtree-job-pm87z"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868f4d5cd7"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,batch.kubernetes.io/job-name=segment-backup-installation-jfd47,controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,job-name=segment-backup-installation-jfd47"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=765d99647c"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868fd7b5fc"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8b4b4b57f"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:38:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:38:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:38:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:38:50Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-13T17:38:50Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:38:50Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:38:50Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:38:50Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:38:50Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:38:50Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:38:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:38:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:38:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:38:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:38:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:38:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:38:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=77749bc54d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:38:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:38:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:38:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:38:51Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:38:53.535182 1 request.go:752] "Waited before sending request" delay="1.86969625s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-keycloak/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTYwMjQsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=de742219-4b16-498d-aa15-427a31c86d87,batch.kubernetes.io/job-name=tssc-iam,controller-uid=de742219-4b16-498d-aa15-427a31c86d87,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-676cd668f4,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:38:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:38:55Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub,pod-template-hash=689c966c86"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=6d8f5c8f58"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=68bd454994"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-dotnet-basic-fmtiukci","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=67bfc77c6d"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7cf6cdbf58"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=5b6998674b"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=9c68f5f66"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=55b5f76c64"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=7584fd99df"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=675994cbc6"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-wshnzkki","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:38:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:38:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:39:05.535187 1 request.go:752] "Waited before sending request" delay="1.993630521s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTYzMTEsInN0YXJ0IjoidHNzYy1naXRvcHMtYXJnb2NkLXJlZGlzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-171126-UTC,pod-template-hash=79575774b8"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:39:05Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub,pod-template-hash=689c966c86"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7cf6cdbf58"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-nodejs-ejirlhpq","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=67bfc77c6d"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=9c68f5f66"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:39:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:39:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:39:11Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=66b6c84f65"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:39:15Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:39:15Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:39:17.534219 1 request.go:752] "Waited before sending request" delay="1.768137746s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-stage/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTY3MzEsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7cf6cdbf58"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=7584fd99df"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=55b5f76c64"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub,pod-template-hash=689c966c86"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=67bfc77c6d"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-obaybznw","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=9c68f5f66"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:39:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:39:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:39:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:39:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:39:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:39:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-13T17:39:21Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"info","ts":"2026-05-13T17:40:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q95ll4sdg6vd19ub3g6igrs9u53re01"} {"level":"info","ts":"2026-05-13T17:40:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:40:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=68f8d47866"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-13T17:40:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868fd7b5fc"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5dbfb69c4d"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=5cdc849558"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=868f4d5cd7"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6dbd969b5d"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,batch.kubernetes.io/job-name=tuf-repository-init-w26hs,controller-uid=2515529f-304c-47c4-a7c0-221b703a6961,job-name=tuf-repository-init-w26hs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,batch.kubernetes.io/job-name=rekor-createtree-job-pm87z,controller-uid=332a23d8-92f2-46fe-967e-6f5aba11ff65,job-name=rekor-createtree-job-pm87z"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,batch.kubernetes.io/job-name=segment-backup-installation-jfd47,controller-uid=58eb7d34-e9d7-45b5-be0e-e2b0637d56fe,job-name=segment-backup-installation-jfd47"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=765d99647c"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=77cdfb7f44"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,batch.kubernetes.io/job-name=ctlog-createtree-job-xxn8g,controller-uid=3aaf78dd-3cde-4a74-8089-21e70aab01bd,job-name=ctlog-createtree-job-xxn8g"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8b4b4b57f"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=cb994f8cc"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:19Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-13T17:40:19Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:40:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:40:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=88c63b6a-84cf-41f9-ac65-07a354baeae6,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-13T17:40:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:40:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:40:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-13T17:40:20Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-13T17:40:20Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-13T17:40:20Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:40:21.467182 1 request.go:752] "Waited before sending request" delay="1.203753783s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-dh/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTgzMzAsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-13T17:40:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-13T17:40:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:40:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-13T17:40:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:40:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-13T17:40:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:40:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:40:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-13T17:40:21Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=77749bc54d,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-13T17:40:21Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-13T17:40:21Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-676cd668f4,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=de742219-4b16-498d-aa15-427a31c86d87,batch.kubernetes.io/job-name=tssc-iam,controller-uid=de742219-4b16-498d-aa15-427a31c86d87,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-13T17:40:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-13T17:40:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=9c68f5f66"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=6d8f5c8f58"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=67bfc77c6d"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=675994cbc6"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub,pod-template-hash=689c966c86"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=55b5f76c64"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=68bd454994"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=5b6998674b"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7cf6cdbf58"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=7584fd99df"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc"} {"level":"debug","ts":"2026-05-13T17:40:29Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-13T17:40:29Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:40:33.467914 1 request.go:752] "Waited before sending request" delay="1.994983062s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTg1NzAsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=7bb468974"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=b6689d66b"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=77c79c757"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05132026-171126-UTC,pod-template-hash=79575774b8"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=766df54886"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=58b584cfc7"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=7c6b9b77-cde9-4f26-b71d-4f76e585461f,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-13T17:40:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=9c68f5f66"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7cf6cdbf58"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=55b5f76c64"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-dotnet-basic-oavbylpy","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=7584fd99df"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-python-ulqhrtlg","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=67bfc77c6d"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub,pod-template-hash=689c966c86"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:40:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-13T17:40:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-13T17:40:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0513 17:40:43.468161 1 request.go:752] "Waited before sending request" delay="1.875589111s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tpa/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTg4MDMsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=6f455fcc59"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=5b6d6bcbdc"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=66b6c84f65"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=5f9d857cf7"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-13T17:40:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-13T17:40:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=9c68f5f66"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7478949b7c"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki,pod-template-hash=677c66994d"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=56bc8ddb64"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub,pod-template-hash=689c966c86"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=744cf7fc6d"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=77d44b7ffb"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pod-template-hash=55b5f76c64"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai,pod-template-hash=6f766dfdb4"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=7584fd99df"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-viffniub,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-viffniub,app.kubernetes.io/part-of=e2e-tests-java-springboot-viffniub,argocd/app-name=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-id=e2e-tests-java-springboot-viffniub,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-viffniub"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-python-ulqhrtlg,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pod-template-hash=57bb59d67b"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci,pod-template-hash=65df89f548"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-pufalvix,app.kubernetes.io/part-of=e2e-tests-nodejs-pufalvix,argocd/app-name=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-id=e2e-tests-nodejs-pufalvix,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-pufalvix,pod-template-hash=7cf47864bf"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-obaybznw,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pod-template-hash=67bfc77c6d"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pod-template-hash=5b6998674b"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-quarkus-wuxuiikf","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pod-template-hash=6d8f5c8f58"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-java-springboot-sdiukvhc","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr,pod-template-hash=54ccc6b46d"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-wshnzkki,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-wshnzkki,app.kubernetes.io/part-of=e2e-tests-go-wshnzkki,argocd/app-name=e2e-tests-go-wshnzkki,backstage.io/kubernetes-id=e2e-tests-go-wshnzkki,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-wshnzkki"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-java-quarkus-xtibaqai,app.kubernetes.io/part-of=e2e-tests-java-quarkus-xtibaqai,argocd/app-name=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-id=e2e-tests-java-quarkus-xtibaqai,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-xtibaqai"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-python-akiahzzr,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-python-akiahzzr,app.kubernetes.io/part-of=e2e-tests-python-akiahzzr,argocd/app-name=e2e-tests-python-akiahzzr,backstage.io/kubernetes-id=e2e-tests-python-akiahzzr,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-akiahzzr"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pod-template-hash=7cf6cdbf58"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-dotnet-basic-fmtiukci,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-fmtiukci,argocd/app-name=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-fmtiukci,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-fmtiukci"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:40:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-13T17:40:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:40:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=69447b45bd"} {"level":"debug","ts":"2026-05-13T17:40:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-13T17:40:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} I0513 17:40:53.531183 1 request.go:752] "Waited before sending request" delay="1.796024452s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTg5NTAsInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtcXVhcms2YjlkZDZjOTc0ZTU3OTczNDcyODM2ZDkxNjA4YzA3OGYxODg0MzYtcG9kXHUwMDAwIn0&limit=5" I0513 17:41:05.532161 1 request.go:752] "Waited before sending request" delay="1.977957254s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTg5NTAsInN0YXJ0IjoiZTJlLXRlc3RzLWphdmEtc3ByaW5nYm9vdC1zZGl1a3ZoYy1vbi1wdXNoLXp4azluLXNob3ctc2JvbS1wb2RcdTAwMDAifQ&limit=5" I0513 17:41:17.531291 1 request.go:752] "Waited before sending request" delay="1.978221274s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/api/v1/namespaces/tssc-app-ci/pods?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NTg5NTAsInN0YXJ0IjoiZTJlLXRlc3RzLW5vZGVqcy1lamlybGhwcS1vbi1wdXNoLW01bTY2LXNob3ctc2JvbS1wb2RcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-05-13T17:41:25Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75844146039,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=a92be2d31ef4e2a26ab23fafdacfbca3f8b7ab40,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRunUID=95afa21f-bc3d-4b9d-9e1e-63a1c0eb260e,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas1990582a8bc8117d9f1641ec84dba1b8-get-images,tekton.dev/taskRunUID=799a36f8-877f-4c84-9d37-b3557eff956d"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-show-sbom,tekton.dev/taskRunUID=bd74b11e-e539-45dd-bb76-2fa4932435b9"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843682258,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=f9dd8684704998880822af8cfd29c09b6d0875e0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRunUID=1ad5bdc9-47dd-480e-b3e0-d9857610f625,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn-upload-sboms,tekton.dev/taskRunUID=f0d4da53-98b0-40eb-a388-e95a7577f1f9"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843974563,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=95aeb691ad5d615f7bb665f22b119a0f929baabd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRunUID=1b9f0123-8b70-4d3b-95e2-f5a1f5df6982,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-obe250be40e56de3d048ef1f6b6313b882-verify-conforma,tekton.dev/taskRunUID=ee5a2a8f-2135-4f02-8853-887cf2753d38"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75844204122,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-gitops-repository,pipelinesascode.tekton.dev/sha=4d2cfb7f0f969d1533e7053fb934e578ac8dd5f4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-gcvfk,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-gcvfk,tekton.dev/pipelineRunUID=ad2b7a6f-4404-4d00-bc26-3ab07acbead4,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-q6b9dd6c389f136a88d842d296068f37d-download-sboms,tekton.dev/taskRunUID=19c7ab2c-b5b2-44ab-bdab-61e8a1732d33"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-download\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-q6b9dd6c389f3585d17c3af17f1f3371ff16cc9383f4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRunUID=6ab45a79-e4fd-4d89-a299-c76bbcd469c7,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java91ae7d81dc27c79286100b722af55fa6-clone-repository,tekton.dev/taskRunUID=72978213-d9cb-426c-8584-4fc40fae24b7"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-scan,tekton.dev/taskRunUID=ebb0e2bd-1bcb-4701-9839-8969e9294549"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-clone-repository,tekton.dev/taskRunUID=712fef4a-837e-4162-8e83-71482e8ffe95"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75844204122,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-gitops-repository,pipelinesascode.tekton.dev/sha=4d2cfb7f0f969d1533e7053fb934e578ac8dd5f4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-gcvfk,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-gcvfk,tekton.dev/pipelineRunUID=ad2b7a6f-4404-4d00-bc26-3ab07acbead4,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quark6b9dd6c389f136a88d842d296068f37d-get-images,tekton.dev/taskRunUID=5a74bd51-332e-4065-a8a9-1adce7093249"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-get-images\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-quark6b9dd6c974e57973472836d91608c078f188436-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-build,tekton.dev/taskRunUID=ae3eaf1e-2e9a-40eb-bd97-61ca374366f9"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75844268831,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-gitops-repository,pipelinesascode.tekton.dev/sha=6dbd4a0327cede49616102d4ce59a6546fa36798,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-jc6r2,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-jc6r2,tekton.dev/pipelineRunUID=44fca374-8504-40c9-88a3-8bff20a00666,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-sprin419e51f3a36c83e3f89af2bb4aeba251-get-images,tekton.dev/taskRunUID=6419361a-76c4-4577-b0a3-20e976cfede3"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-get-images\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-sprin419e51fff78c934d16bab3c205f87d13d9afff5-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843774053,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=bf96c74affbc46c6b31da68b0dc65c3b2faf28d4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n,tekton.dev/pipelineRunUID=d0fc77a1-994a-4f48-bb1b-0795617c2f54,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-zxk9n-scan,tekton.dev/taskRunUID=5bff4ae0-5fdd-4ee7-b880-47fcf66cb1a2"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75844298527,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-gitops-repository,pipelinesascode.tekton.dev/sha=228698a272e9051bb89e20c63a6991a5a17a7481,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-rcbgj,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-rcbgj,tekton.dev/pipelineRunUID=805510c3-f7c0-49d2-af31-de6dc0850dd9,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho345fa87a31a56b7f01d33e9210f4c11c-verify-conforma,tekton.dev/taskRunUID=d4b8422b-0487-4995-8453-1fcfbe880165"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-verify\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-pytho345fa87a31a5d66afbd61a1d90b936e96b14a585301b-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-summarize,tekton.dev/taskRunUID=4c79a188-a12b-4109-af0a-83afad8b27d0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75844146039,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=a92be2d31ef4e2a26ab23fafdacfbca3f8b7ab40,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRunUID=95afa21f-bc3d-4b9d-9e1e-63a1c0eb260e,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne1990582a8bc8117d9f1641ec84dba1b8-verify-conforma,tekton.dev/taskRunUID=df36f48b-19bb-4b1b-b984-744c6a17f8b9"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-verify\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has cpu request 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-dotne1990582a8bc889b2e13b1b5b5ee84e5176c97160769e-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has memory limit 0"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-scan,tekton.dev/taskRunUID=4a62b12e-ed5b-4346-b548-4051dda7966f"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-summarize,tekton.dev/taskRunUID=039bb118-7f6e-4c35-bce9-a0add0c8a3f9"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75844500894,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-gitops-repository,pipelinesascode.tekton.dev/sha=224a6dba2e7d5c413b0f523303d3c110d3b71126,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-qzfh7,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-qzfh7,tekton.dev/pipelineRunUID=a6992b29-f6af-43fd-ac23-670219ce4fd5,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-0378d11bf2be9ce4dfba2713cc9b4928-verify-conforma,tekton.dev/taskRunUID=0bfaddce-c000-46ba-bf8f-24cedb214580"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-0378d11bf2be727e7e027e5651d198ea248a9944d916-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-0378d11bf2be727e7e027e5651d198ea248a9944d916-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-0378d11bf2be727e7e027e5651d198ea248a9944d916-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75844500894,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-gitops-repository,pipelinesascode.tekton.dev/sha=224a6dba2e7d5c413b0f523303d3c110d3b71126,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-qzfh7,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-qzfh7,tekton.dev/pipelineRunUID=a6992b29-f6af-43fd-ac23-670219ce4fd5,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-qua0378d11bf2be9ce4dfba2713cc9b4928-upload-sboms,tekton.dev/taskRunUID=baf75ef0-c8e1-4bda-9dac-bc1fbf47f427"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-summarize,tekton.dev/taskRunUID=4e620d65-86d7-4808-93e3-032e0fbd44d2"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=49939777d99a151910e78c08eee0d18397f7e51c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRunUID=3c631d43-b6ef-4426-879c-aba82909fb0e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-clone-repository,tekton.dev/taskRunUID=106a2a4b-8c93-4902-b105-adfebe1c5990"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-pythde39c57e8262d1abb5790b964a0c74e9-clone-repository,tekton.dev/taskRunUID=5780d099-4289-4a80-adb5-03754088009a"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843838408,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=2edf2d5b2be583f1f880b45c72aa9ce6672b7e43,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRunUID=b53edd60-0e77-45fd-aa17-3a123b40a16b,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b57b5288d7d20cb57c4700748484ded60-upload-sboms,tekton.dev/taskRunUID=6d20cc8e-97c7-4fd6-91c6-0ae64406fefe"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75844500894,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-gitops-repository,pipelinesascode.tekton.dev/sha=224a6dba2e7d5c413b0f523303d3c110d3b71126,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-qzfh7,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-qzfh7,tekton.dev/pipelineRunUID=a6992b29-f6af-43fd-ac23-670219ce4fd5,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-java-q0378d11bf2be9ce4dfba2713cc9b4928-download-sboms,tekton.dev/taskRunUID=ebd923c4-fdcb-40bd-8631-d73364769600"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-build,tekton.dev/taskRunUID=fd1b58d5-c7bd-4edf-b5dc-bec146ab4060"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-clone-repository,tekton.dev/taskRunUID=695e977e-8f2a-4cd2-94ca-5fc5e4511219"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-build,tekton.dev/taskRunUID=ed60e954-c66f-4e7b-8940-52a85d3cb19b"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-scan,tekton.dev/taskRunUID=e4ce224e-67f0-4f86-86c4-98e472d20a06"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-deploy,tekton.dev/taskRunUID=efbf9f62-9429-425f-b344-6af575ed981f"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-show-sbom,tekton.dev/taskRunUID=a9ba13b9-fca5-45ba-83e0-d531a8558177"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=a92be2d31ef4e2a26ab23fafdacfbca3f8b7ab40,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRunUID=95afa21f-bc3d-4b9d-9e1e-63a1c0eb260e,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn1990582a8bc8117d9f1641ec84dba1b8-clone-repository,tekton.dev/taskRunUID=c4222110-391b-41f7-9798-34edf245d13d"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=f9dd8684704998880822af8cfd29c09b6d0875e0,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-5lphn,tekton.dev/pipelineRunUID=1ad5bdc9-47dd-480e-b3e0-d9857610f625,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-o398471a241d5ac9ae85754d3789a7c6f-clone-repository,tekton.dev/taskRunUID=519d2f00-640f-4cba-87e5-a06c12605005"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-show-sbom,tekton.dev/taskRunUID=563bd46b-c458-4839-a8fb-8d708d60020d"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75844204122,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-gitops-repository,pipelinesascode.tekton.dev/sha=4d2cfb7f0f969d1533e7053fb934e578ac8dd5f4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-gcvfk,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-gcvfk,tekton.dev/pipelineRunUID=ad2b7a6f-4404-4d00-bc26-3ab07acbead4,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-6b9dd6c389f136a88d842d296068f37d-verify-conforma,tekton.dev/taskRunUID=32da94f2-dc90-4868-8278-81ffc5ccefd7"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-gitops-repository,pipelinesascode.tekton.dev/sha=6dbd4a0327cede49616102d4ce59a6546fa36798,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-jc6r2,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-jc6r2,tekton.dev/pipelineRunUID=44fca374-8504-40c9-88a3-8bff20a00666,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java419e51f3a36c83e3f89af2bb4aeba251-clone-repository,tekton.dev/taskRunUID=e0847fdd-eb1e-493b-a208-436e6399a1cf"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-show-sbom,tekton.dev/taskRunUID=3a665e5d-32d0-4b1b-a9d1-d3e187dc45eb"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75843540237,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=49939777d99a151910e78c08eee0d18397f7e51c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRunUID=3c631d43-b6ef-4426-879c-aba82909fb0e,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-scan,tekton.dev/taskRunUID=34a8f2ee-40f5-4165-8e91-d0f3d1254f27"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75844549708,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-gitops-repository,pipelinesascode.tekton.dev/sha=07b510e4eefacb0f930f1e05b511d129bc2b14a1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-b7l6l,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-b7l6l,tekton.dev/pipelineRunUID=27a19c1c-d21a-4a43-95ab-9ad2c00865e6,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-java-spr45cd44893c14447b2cdc5e9cc5e05c37-upload-sboms,tekton.dev/taskRunUID=5ddee321-e7db-4485-a7d6-3dff9adcf826"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr45cd448930fc74da5cf18a6756e59ae36e1942a55-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-gitops-repository,pipelinesascode.tekton.dev/sha=4d2cfb7f0f969d1533e7053fb934e578ac8dd5f4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-gcvfk,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-gcvfk,tekton.dev/pipelineRunUID=ad2b7a6f-4404-4d00-bc26-3ab07acbead4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java6b9dd6c389f136a88d842d296068f37d-clone-repository,tekton.dev/taskRunUID=81ec1635-ce67-43be-8995-a6d63dae6122"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-scan,tekton.dev/taskRunUID=f0e6ce71-4891-4231-854c-292bc87ca84d"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=2edf2d5b2be583f1f880b45c72aa9ce6672b7e43,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRunUID=b53edd60-0e77-45fd-aa17-3a123b40a16b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotn57b5288d7d20cb57c4700748484ded60-clone-repository,tekton.dev/taskRunUID=da8b5bf3-888a-49b1-8b34-ed75ed9d023f"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843286912,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRunUID=6ab45a79-e4fd-4d89-a299-c76bbcd469c7,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-spring91ae7d81dc27c79286100b722af55fa6-summarize,tekton.dev/taskRunUID=7653db28-5751-4d85-b07a-f097cdff426b"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-show-sbom,tekton.dev/taskRunUID=209ee96b-02e7-4fb3-8409-5c4400c8bc52"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=95aeb691ad5d615f7bb665f22b119a0f929baabd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRunUID=1b9f0123-8b70-4d3b-95e2-f5a1f5df6982,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-oe250be40e56de3d048ef1f6b6313b882-clone-repository,tekton.dev/taskRunUID=8ed9d52a-191d-4618-ab51-163a14af97a3"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75844500894,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-gitops-repository,pipelinesascode.tekton.dev/sha=224a6dba2e7d5c413b0f523303d3c110d3b71126,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-qzfh7,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-qzfh7,tekton.dev/pipelineRunUID=a6992b29-f6af-43fd-ac23-670219ce4fd5,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-quark0378d11bf2be9ce4dfba2713cc9b4928-get-images,tekton.dev/taskRunUID=f2ad052e-b86d-480d-a14b-fb9c10d1db64"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75843540237,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=49939777d99a151910e78c08eee0d18397f7e51c,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc,tekton.dev/pipelineRunUID=3c631d43-b6ef-4426-879c-aba82909fb0e,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-push-dvrzc-deploy,tekton.dev/taskRunUID=f54cf8a8-f743-46a9-95f6-837eb502e627"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843545267,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=5d06d57697a69741733cf1750affdd6a43d968df,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRunUID=f3dd7754-1d62-47df-a20b-3d874be90dee,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-nodejs-ejide07e13d983cacf6a3a8d2a8c820433d-get-images,tekton.dev/taskRunUID=95a43b41-0174-4798-8966-367a33eb2485"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-scan,tekton.dev/taskRunUID=fac9d54a-6bac-409c-9983-c3677ea67b23"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843545267,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=5d06d57697a69741733cf1750affdd6a43d968df,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRunUID=f3dd7754-1d62-47df-a20b-3d874be90dee,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-nodejs-ede07e13d983cacf6a3a8d2a8c820433d-upload-sboms,tekton.dev/taskRunUID=24817b44-345e-4f1d-b264-3f5b231023d7"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-show-sbom,tekton.dev/taskRunUID=c07bd996-c68e-4bd1-8094-f7845837e37b"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75842690695,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=f8dfa907f91b7cdecb02e6e06846528d6ab86246,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l,tekton.dev/pipelineRunUID=2351dd46-192b-4e15-823d-37b38daf25ee,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-pull-request-vmv7l-summarize,tekton.dev/taskRunUID=43a433d7-6da4-428b-b505-310b2f55bf59"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-summarize,tekton.dev/taskRunUID=fe2718b4-49d9-46d2-8c0f-85643bd8dce1"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843974563,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-gitops-repository,pipelinesascode.tekton.dev/sha=95aeb691ad5d615f7bb665f22b119a0f929baabd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-gitops-on-pull-request-xmr26,tekton.dev/pipelineRunUID=1b9f0123-8b70-4d3b-95e2-f5a1f5df6982,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-obae250be40e56de3d048ef1f6b6313b882-download-sboms,tekton.dev/taskRunUID=382533b9-0055-48bb-8a91-0148db5a1289"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnd4eba39adecd6ef05407b5fca22b0f5d-clone-repository,tekton.dev/taskRunUID=e1b33de0-83aa-4dd9-b881-41c2a59f45c7"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75844146039,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=a92be2d31ef4e2a26ab23fafdacfbca3f8b7ab40,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRunUID=95afa21f-bc3d-4b9d-9e1e-63a1c0eb260e,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnet1990582a8bc8117d9f1641ec84dba1b8-download-sboms,tekton.dev/taskRunUID=49e220f7-482a-4a06-a4fb-471c2ca4524b"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-deployment-check,tekton.dev/taskRunUID=2b4fe157-3ac1-4169-bf03-c6eb5e7cc413"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-deploy,tekton.dev/taskRunUID=980cda3b-c2ae-46fb-9f55-b497e789d328"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-fb3f128b5c,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-fb3f128b5c-6cc5ffb59f,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-gitops-repository,pipelinesascode.tekton.dev/sha=07b510e4eefacb0f930f1e05b511d129bc2b14a1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-fb3f128b5c-0,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-b7l6l,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-b7l6l"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-summarize,tekton.dev/taskRunUID=89fb07a9-7b94-439a-8ddd-e92a1e27f482"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75842673201,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=6b7c950e9b81ec205ab9b57ee396847609a0c541,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf,tekton.dev/pipelineRunUID=14232435-80c9-4b12-90d3-d0275dcde4c6,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-pull-request-whprf-build,tekton.dev/taskRunUID=4e51f50a-c361-43d6-b148-0620efba4181"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843838408,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=2edf2d5b2be583f1f880b45c72aa9ce6672b7e43,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRunUID=b53edd60-0e77-45fd-aa17-3a123b40a16b,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-dotne57b5288d7d20cb57c4700748484ded60-verify-conforma,tekton.dev/taskRunUID=51828244-d586-4543-8242-8cdc3df574d5"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75844146039,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=a92be2d31ef4e2a26ab23fafdacfbca3f8b7ab40,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-tbf7w,tekton.dev/pipelineRunUID=95afa21f-bc3d-4b9d-9e1e-63a1c0eb260e,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-dotnet-b1990582a8bc8117d9f1641ec84dba1b8-upload-sboms,tekton.dev/taskRunUID=e707e352-f342-42c8-a978-caa592c3608f"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75842719775,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=ebff222915c11ae34c5d54c3cee4901e84afd897,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm,tekton.dev/pipelineRunUID=38a76706-4aaf-42fe-ac9b-94d49b4c1970,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-pull-request-6rlmm-show-sbom,tekton.dev/taskRunUID=faf81af9-8ac8-4d8f-bd36-d4ff73790a83"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-build,tekton.dev/taskRunUID=450574ac-3039-40bd-b7e3-6640ba488fd1"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-summarize,tekton.dev/taskRunUID=666bc7af-ba77-4033-812c-6de64b2aaa2d"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843251726,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=4ae104676d8e947cea5c0ca37bf32d760f50e282,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb,tekton.dev/pipelineRunUID=b4162043-8db9-4712-86cc-13dcf62c08a3,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-push-9pwhb-build,tekton.dev/taskRunUID=8f4dd7db-bd57-4c7e-adfe-700ab2060f15"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843858624,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=33693b802651b1552f8fe9d8348c6525b66c2da1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRunUID=b1269848-8267-4d7d-90b6-0da39e8833aa,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejseedd7c131a80462dc608feef2f83fa98-download-sboms,tekton.dev/taskRunUID=232e2aaf-b8aa-4efc-861c-21e016c19143"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843063877,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-repository,pipelinesascode.tekton.dev/sha=39b2b089d8114d9d8df7a89db6cb2be684396aa9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66,tekton.dev/pipelineRunUID=e5dfc087-a420-45e0-83ae-4103f7b5184a,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-nodejs-ejirlhpq-on-push-m5m66-deploy,tekton.dev/taskRunUID=f4327ebb-c3a5-419b-80dc-b0c0f4159899"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843838408,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=2edf2d5b2be583f1f880b45c72aa9ce6672b7e43,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRunUID=b53edd60-0e77-45fd-aa17-3a123b40a16b,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-dotnet57b5288d7d20cb57c4700748484ded60-download-sboms,tekton.dev/taskRunUID=9b44dd86-cafe-4a6c-bb7f-347994513d7c"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75843286912,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-repository,pipelinesascode.tekton.dev/sha=704fa0dcd1424a7f2d4e593450e1010b5a9345e5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h,tekton.dev/pipelineRunUID=6ab45a79-e4fd-4d89-a299-c76bbcd469c7,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-java-springboot-sdiukvhc-on-pull-request-vbv9h-build,tekton.dev/taskRunUID=716f3412-5c75-487c-b9f1-63ef4f600606"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-gitops-repository,pipelinesascode.tekton.dev/sha=07b510e4eefacb0f930f1e05b511d129bc2b14a1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-b7l6l,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-b7l6l,tekton.dev/pipelineRunUID=27a19c1c-d21a-4a43-95ab-9ad2c00865e6,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java45cd44893c14447b2cdc5e9cc5e05c37-clone-repository,tekton.dev/taskRunUID=5c66cf6a-5008-4b33-a018-d45bddd241b7"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843985134,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-gitops-repository,pipelinesascode.tekton.dev/sha=601c4b74a47510eac956dd5f9b0f09e96ca4c372,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRunUID=a70502ad-d26e-4105-8b90-969719c1855a,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-pytho0c7722f22b6ac08408f38c3429f5d134-verify-conforma,tekton.dev/taskRunUID=162065b2-1e2e-463e-83b2-215ff0b304ce"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843985134,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-gitops-repository,pipelinesascode.tekton.dev/sha=601c4b74a47510eac956dd5f9b0f09e96ca4c372,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRunUID=a70502ad-d26e-4105-8b90-969719c1855a,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-u0c7722f22b6ac08408f38c3429f5d134-upload-sboms,tekton.dev/taskRunUID=4153e8ef-ab69-43d4-a4c5-9d9a274059c2"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843985134,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-gitops-repository,pipelinesascode.tekton.dev/sha=601c4b74a47510eac956dd5f9b0f09e96ca4c372,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-9nwz8,tekton.dev/pipelineRunUID=a70502ad-d26e-4105-8b90-969719c1855a,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-ulq0c7722f22b6ac08408f38c3429f5d134-get-images,tekton.dev/taskRunUID=8ac7a822-03e0-4753-9633-c7fc91cf6162"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843858624,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=33693b802651b1552f8fe9d8348c6525b66c2da1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-b2vb7,tekton.dev/pipelineRunUID=b1269848-8267-4d7d-90b6-0da39e8833aa,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodejeedd7c131a80462dc608feef2f83fa98-verify-conforma,tekton.dev/taskRunUID=7384df1a-5862-4a1d-82fc-fb49b18e06f4"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-clone-repository,tekton.dev/taskRunUID=c7ed1133-04d0-4f53-8a9c-d9579bbc0908"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-summarize,tekton.dev/taskRunUID=39c327c5-34e6-42c3-b076-b50509b841e6"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-scan,tekton.dev/taskRunUID=2665b5ff-6ae6-4804-a5ec-1f1cd2461426"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75844298527,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-gitops-repository,pipelinesascode.tekton.dev/sha=228698a272e9051bb89e20c63a6991a5a17a7481,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-rcbgj,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-rcbgj,tekton.dev/pipelineRunUID=805510c3-f7c0-49d2-af31-de6dc0850dd9,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-python-u345fa87a31a56b7f01d33e9210f4c11c-upload-sboms,tekton.dev/taskRunUID=c4ea4121-8964-4ee2-801b-8c0211a3c40f"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843232674,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-deployment-check,tekton.dev/taskRunUID=c9ef031e-3dc3-4e7d-9a90-c8c2d6a12b51"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-repository,pipelinesascode.tekton.dev/sha=cbf231a603dc76b29bae5487d6c37b86cf59b1ba,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4,tekton.dev/pipelineRunUID=c114b8b6-6e0e-4335-9fff-79de7ffd0b96,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-dotnet-basic-oavbylpy-on-push-lq2s4-clone-repository,tekton.dev/taskRunUID=ae627a56-b223-4edc-93f3-f0165ab73b41"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-gitops-repository,pipelinesascode.tekton.dev/sha=224a6dba2e7d5c413b0f523303d3c110d3b71126,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-qzfh7,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-gitops-on-pull-request-qzfh7,tekton.dev/pipelineRunUID=a6992b29-f6af-43fd-ac23-670219ce4fd5,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java0378d11bf2be9ce4dfba2713cc9b4928-clone-repository,tekton.dev/taskRunUID=4dd57555-c0a8-4618-9193-d2172cdc13d4"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java0378d11bf2be95cc6406c0325bcae6de2698f6a3d0505-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843545267,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=5d06d57697a69741733cf1750affdd6a43d968df,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRunUID=f3dd7754-1d62-47df-a20b-3d874be90dee,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-nodejsde07e13d983cacf6a3a8d2a8c820433d-download-sboms,tekton.dev/taskRunUID=ee7a60a8-cdb6-4afe-adbe-764a8ac15f94"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75844298527,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-gitops-repository,pipelinesascode.tekton.dev/sha=228698a272e9051bb89e20c63a6991a5a17a7481,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-rcbgj,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-gitops-on-pull-request-rcbgj,tekton.dev/pipelineRunUID=805510c3-f7c0-49d2-af31-de6dc0850dd9,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-python-ulq345fa87a31a56b7f01d33e9210f4c11c-get-images,tekton.dev/taskRunUID=73b36175-3d54-48a3-99dd-c5d1cb0ecc5d"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-scan,tekton.dev/taskRunUID=04e17cfc-ea1a-4272-a092-4d5ab24e9cc9"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-build,tekton.dev/taskRunUID=ab8482bb-0459-40a0-b7d4-c419ba0c9b7d"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-clone-repository,tekton.dev/taskRunUID=a4f16c22-35cc-4eea-b3b5-ac415f92ee7e"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75844549708,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-gitops-repository,pipelinesascode.tekton.dev/sha=07b510e4eefacb0f930f1e05b511d129bc2b14a1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-b7l6l,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-b7l6l,tekton.dev/pipelineRunUID=27a19c1c-d21a-4a43-95ab-9ad2c00865e6,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-java-sprin45cd44893c14447b2cdc5e9cc5e05c37-get-images,tekton.dev/taskRunUID=357fe0b7-6342-4246-a1dc-2d8bf45b0926"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-dotnet-basic-oavbylpy,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-id=e2e-tests-dotnet-basic-oavbylpy,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-dotnet-basic-oavbylpy,pipelinesascode.tekton.dev/check-run-id=75843838408,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-dotnet-basic-oavbylpy-gitops-repository,pipelinesascode.tekton.dev/sha=2edf2d5b2be583f1f880b45c72aa9ce6672b7e43,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-dotnet-basic-oavbylpy-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRun=e2e-tests-dotnet-basic-oavbylpy-gitops-on-pull-request-jpgph,tekton.dev/pipelineRunUID=b53edd60-0e77-45fd-aa17-3a123b40a16b,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-dotnet-bas57b5288d7d20cb57c4700748484ded60-get-images,tekton.dev/taskRunUID=de297e07-18b9-4ff2-b99b-a52c948cb410"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75842690687,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=b6aa8ccb2604a2e8ab392138090b966bc5579167,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5,tekton.dev/pipelineRunUID=604891a9-71bd-4475-88d4-f07864d35809,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-pull-request-q5nn5-build,tekton.dev/taskRunUID=e6908ee0-f567-4815-a204-3ca95dab3df8"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/check-run-id=75842886324,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt-scan,tekton.dev/taskRunUID=f5468ef0-5862-47a9-ab1e-4a3db084f878"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/check-run-id=75843545267,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=5d06d57697a69741733cf1750affdd6a43d968df,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRunUID=f3dd7754-1d62-47df-a20b-3d874be90dee,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-nodejde07e13d983cacf6a3a8d2a8c820433d-verify-conforma,tekton.dev/taskRunUID=e676e572-8d91-4d90-b1bf-0db015cbbcd1"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-scan,tekton.dev/taskRunUID=66c2ec9d-0d85-4b7b-8140-bf88f2b6addc"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-python-ulqhrtlg,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-id=e2e-tests-python-ulqhrtlg,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-python-ulqhrtlg,pipelinesascode.tekton.dev/check-run-id=75843294325,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-python-ulqhrtlg-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-python-ulqhrtlg-repository,pipelinesascode.tekton.dev/sha=331476d09d186b334765283acac8c83c8e705011,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-python-ulqhrtlg,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7,tekton.dev/pipelineRunUID=e54fe40b-63eb-4ee5-a74b-5c5f4bf7a3d4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-python-ulqhrtlg-on-push-hzfj7-show-sbom,tekton.dev/taskRunUID=0e68edd9-5737-42f1-8b70-741ebb798f8d"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-obaybznw,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-obaybznw,backstage.io/kubernetes-id=e2e-tests-go-obaybznw,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-obaybznw,pipelinesascode.tekton.dev/check-run-id=75843116307,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-obaybznw-on-push,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-obaybznw-repository,pipelinesascode.tekton.dev/sha=5ceeba2de0f91b3e1f652d18133492da7e70d0b6,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-obaybznw,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRun=e2e-tests-go-obaybznw-on-push-fdgz8,tekton.dev/pipelineRunUID=6fb24cb5-3ea5-4c6b-b912-02e615a6ed45,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-obaybznw-on-push-fdgz8-show-sbom,tekton.dev/taskRunUID=0b055d21-96c3-480a-9778-f53d4e2088db"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-springboot-sdiukvhc,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-id=e2e-tests-java-springboot-sdiukvhc,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-springboot-sdiukvhc,pipelinesascode.tekton.dev/check-run-id=75844549708,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-java-springboot-sdiukvhc-gitops-repository,pipelinesascode.tekton.dev/sha=07b510e4eefacb0f930f1e05b511d129bc2b14a1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-springboot-sdiukvhc-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-b7l6l,tekton.dev/pipelineRun=e2e-tests-java-springboot-sdiukvhc-gitops-on-pull-request-b7l6l,tekton.dev/pipelineRunUID=27a19c1c-d21a-4a43-95ab-9ad2c00865e6,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-java-45cd44893c14447b2cdc5e9cc5e05c37-verify-conforma,tekton.dev/taskRunUID=fdefb42e-a42e-44be-83b4-49f6901a6dbc"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-nodejs-ejirlhpq,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-id=e2e-tests-nodejs-ejirlhpq,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-nodejs-ejirlhpq,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-nodejs-ejirlhpq-gitops-repository,pipelinesascode.tekton.dev/sha=5d06d57697a69741733cf1750affdd6a43d968df,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-nodejs-ejirlhpq-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRun=e2e-tests-nodejs-ejirlhpq-gitops-on-pull-request-fgcn6,tekton.dev/pipelineRunUID=f3dd7754-1d62-47df-a20b-3d874be90dee,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-nodede07e13d983cacf6a3a8d2a8c820433d-clone-repository,tekton.dev/taskRunUID=8bb29d7d-3206-4a3f-a030-6496d307c3cc"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-java-quarkus-wuxuiikf,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-id=e2e-tests-java-quarkus-wuxuiikf,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-java-quarkus-wuxuiikf,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-java-quarkus-wuxuiikf-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-java-quarkus-wuxuiikf-repository,pipelinesascode.tekton.dev/sha=db83c8753c4517385ecf9292b8d219003c54f884,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-java-quarkus-wuxuiikf,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRun=e2e-tests-java-quarkus-wuxuiikf-on-pull-request-8tcqt,tekton.dev/pipelineRunUID=e09d563c-2109-424f-9d25-4308730d92b9,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-java58f96cbfc64f72ecd54f15387b63b8f4-clone-repository,tekton.dev/taskRunUID=64df4c00-ba9e-4f4b-b4e7-cfac7cab7ea1"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-java-spr419e51f3af9eac30a4dd9fba00d1f9aeeecbe0bcc-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-13T17:41:25Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-python345fa87a31afd8abd4fcef989086d963e88f100dc1f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"info","ts":"2026-05-13T17:41:25Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"}